区块链技术于1991年由研究科学家Stuart Haber和W. Scott Stornetta描述。他们希望引入一种计算上实用的解决方案,为数字文档加上时间戳,以便它们不会被回溯或篡改。他们使用加密安全的块链概念开发一个系统来存储带时间戳的文档。
1992年,Merkle Trees纳入设计,通过允许将几个文件收集到一个区块中,使区块链更有效。Merkle Trees用于创建“安全的街区链”。它存储了一系列数据记录,并将每个数据记录连接到它之前的数据记录。该链中的最新记录包含整个链的历史。然而,这项技术尚未使用,专利于2004年失效。
2004年,计算机科学家和密码活动家Hal Finney推出了一个名为“可重用工作证明”(RPoW)的系统作为数字现金的原型。这是加密货币历史上重要的早期步骤。RPoW系统通过接收不可交换或不可替换的基于Hashcash的工作证明令牌来工作,并且作为回报创建了RSA签名的令牌,该令牌可以进一步在人与人之间转移。
RPoW通过保持在可信服务器上注册的令牌的所有权来解决双重花费问题。该服务器旨在让全世界的用户实时验证其正确性和完整性。
在2008年,Satoshi Nakamoto 概念化了分布式区块链的理论。他以独特的方式改进了设计,将块添加到初始链中,而不需要由可信方签名。修改后的树将包含数据交换的安全历史记录。它利用点对点网络对每个交换进行时间戳和验证。它可以自主管理,无需中央机构。这些改进非常有益,使得区块链成为加密货币的支柱。今天,该设计作为加密货币空间中所有交易的公共分类帐。
区块链的发展一直稳定而有希望。块和链的单词在Satoshi Nakamoto的原始论文中单独使用,但最终在2016年之前作为单个词Blockchain
推广。最近,包含网络上发生的所有交易记录的加密货币区块链的文件大小从 20GB
到 100GB
。