区块链的提出
区块链技术是最早由计算机科学家斯图尔特·哈伯(Stuart Haber)和w·斯科特·斯托内塔(W. Scott Stornetta)于1991年提出。他们介绍了一种方案,用于在数字文档上加盖时间戳,防止文档被篡改。他们开发了一个系统,使用加密的安全区块链来存储有时间戳的文档。
默克尔树
1992年,默克尔(Merkle)树被纳入到区块链的设计中,大大提高了区块链的效率。默克尔(Merkle)树被用来创建一个“安全的区块链”,它存储了一系列数据记录,每条数据记录都与前一条数据记录相连。这个链中的最新记录包含了整个链的历史。然而,这项技术当时没有被大规模应用,专利在2004年失效。
可重用工作证明(RPoW)
2004年,计算机科学家哈尔•芬尼(Hal Finney)推出了一个名为“可重用工作证明”(RPoW)的系统,作为数字现金的原型。这是加密货币历史上一个重要一步。RPoW系统通过接收不可交换或不可替换的基于Hashcash的工作令牌证明来工作,从而创建一个rsa签名的令牌,该令牌可以进一步在人与人之间传输。
RPoW通过保持在可信服务器上注册令牌的所有权,解决了双重支付(Double Spend)问题。该服务器旨在让全世界的用户实时验证其正确性和完整性。
比特币
2008年,一位化名中本聪(Satoshi Nakamoto)的人,至今也不知道真人是谁,提出了比特币的概念,在比特币中应用了分布式区块链技术。他以一种独特的方式改进了设计,在不需要可信方签名的情况下向初始链添加区块。修改后的树将包含数据交换的安全历史。它利用p2p网络对每个交换进行验证,可以在不需要中心管理的情况下自主管理。
这些改进非常有益,使得区块链成为加密币/虚拟币的支柱。今天,该设计被广泛应用于其他加密币。
区块链具有良好的发展前景。block(块)和chain(链)这两个词在中本聪(Satoshi Nakamoto)的原稿中被当作两个单词使用,但到2016年,它们最终被作为一个单词 — 区块链(blockchain) — 推广开来。
本文来自博客园,作者:大码王,转载请注明原文链接:https://www.cnblogs.com/huanghanyu/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具