区块链的历史与演变
区块链的概念源于2008年Bitcoin的创建,并于2009年得到实际应用。由于Bitcoin构成了Blockchain technology历史的重要部分,因此必须提及Bitcoin,因为没有它,区块链的故事将是不完整的。
区块链是如何产生的?
我们现在将考察计算和计算机网络的基础历史,重点关注它们的演变以及它们在 2008 年 Bitcoin 出现中所扮演的角色。这一分析将按时间顺序呈现 −
- 1960 年代 − 计算机网络的起源
- 1969 − ARPANET 的建立
- 1970 年代 − 安全网络通信的初步努力,包括公钥加密的发展
- 1970 年代 − cryptographic hash functions 的创建
- 1973 − ARPANET 扩展到更多地理区域
- 1974 − 第一个互联网服务提供商 Telenet 的推出
- 1976 − DiffieHellman 协议,用于安全的加密密钥交换
- 1978 − 公钥加密的出现
- 1979 − Ralph C. Merkle 发明 Merkle Trees(一种用于组织哈希的结构)
- 1980 年代 − TCP/IP 协议的进步
- 1980 − Ralph C. Merkle 建立 public key 密码系统的协议
- 1982 − David Chaum 提出盲签名
- 1982 − 提出 Byzantine Generals Problem(Bitcoin 可以被视为该问题的解决方案,尽管其主要目标是解决双重花费问题)
- 1985 − Neal Koblitz 和 Victor Miller 探索 elliptic curve 加密
- 1991 − Haber and Stornetta 关于创建防篡改文档时间戳的工作,这可以被视为区块链或哈希链的早期概念
- 1992 − Cynthia Dwork 和 Moni Naor 发表“Pricing via Processing or Combatting Junk Mail”,标志着 Proof of Work (PoW) 的首次应用
- 1993 − Haber、Bayer 和 Stornetta 使用 Merkle trees 增强防篡改文档时间戳系统
- 1995 − 在部分银行实施 David Chaum 的 Digicash system(一种匿名电子现金系统)
- 1998 − Nick Szabo 发明 Bit Gold,一种使用哈希链和拜占庭容错的去中心化数字货币机制
- 1999 − Napster 的兴起,这是一个主要用于音乐的点对点文件共享应用,但它是中心化的。
- 1999 − 为比利时倡议 TIMESEC 创建安全的时戳服务。
- 2000 − 推出 Gnutella file-sharing 网络,开创了去中心化的概念。
- 2001 − 引入 BitTorrent 和 Distributed Hash Tables (DHTs)。
- 2002 − Adam Back 开发 Hashcash。
- 2004 − Wei Dei 概念化 B-Money,它利用了 hashcash。
- 2004 − Hal Finney 创新可重用 Proof of Work (PoW) 系统。
- 2005 − James Aspnes 等同事提出使用计算难题来阻止 Sybil attacks。
- 2009 − Bitcoin 的推出,标志着第一个区块链的诞生。
前面提到的技术在 Bitcoin 的演变中发挥了重要作用,即使它们的贡献不是直接的;它们与 Bitcoin 旨在解决的挑战密切相关。
之前建立匿名和去中心化数字货币的努力取得了不同程度的成功,但它们未能完全解决在完全无信任或无许可环境下的 double spending 问题。这一挑战最终被 Bitcoin blockchain 克服,从而创造了 Bitcoin 加密货币。
此外,重要的是要认识到,像 state machine replication(SMR 问题)这样的概念,由 Leslie Lamport 于 1978 年首次引入,并由 Fred Schneider 于 1980 年正式化,也可以通过 Bitcoin 来解决。Bitcoin 网络通过促进区块复制并通过其 proof-of-work 共识机制维护一致性,从而以概率方式解决了 SMR 问题。
区块链:是什么、何时以及如何?
2008年,一篇题为“Bitcoin: A Peer-to-Peer Electronic Cash System”的开创性论文由化名中本聪撰写,焦点在于点对点电子现金的概念。这篇论文引入了“块链”的概念,然而中本聪的真实身份至今仍未知。
2009年Bitcoin推出后,中本聪直到2011年仍积极参与Bitcoin开发社区,此后他将Bitcoin的开发控制权移交给核心开发者,并从公众视野中消失。此后,他再无任何消息,其身份和存在笼罩在神秘之中。“链式块”(chain of blocks)一词也由此演变为“blockchain”。
如前所述,区块链技术涵盖了各个经济部门的广泛应用。特别是金融部门,在金融交易和结算的效率上取得了显著提升,从而大幅降低了时间和成本。
目前,许多经济部门已开始认识到区块链技术的潜力和优势,许多部门要么已在追求,要么即将启动利用其优势的举措。