第1章 区块链技术导论 / Chapter 1 Introduction to Blockchain Technology
2008年10月31日,一份署名为Satoshi Nakamoto的论文《比特币:一种点对点的电子现金系统》(*Bitcoin: A Peer-to-Peer Electronic Cash System*)被发布到密码学领域的公开邮件列表metzdowd.com,这份仅9页的文档首次系统性地阐述了去中心化电子现金系统的技术实现路径,标志着区块链技术的正式诞生。论文提出的核心创新点包括:基于工作量证明(Proof of Work, PoW)的共识机制、UTXO(未花费交易输出,Unspent Transaction Output)交易模型、链式区块结构以及点对点(P2P)网络协议,这些设计共同构成了区块链技术的底层逻辑。论文发布的背景是2008年全球金融危机,9月15日雷曼兄弟公司宣布破产,中心化金融机构的信任危机彻底爆发,中本聪设计比特币的初衷正是构建一套不依赖第三方中介、由代码和数学规则保证可信的点对点支付系统,摆脱
摆脱对中心化金融机构的单一信任依赖,成为这份技术蓝图的底层设计目标。2009年1月3日,中本聪在比特币网络的创世块中嵌入了《泰晤士报》当天头版的头条标题:“财政大臣正处于实施第二轮银行救助的边缘”(Chancellor on brink of second bailout for banks),这一时间戳不仅证明了比特币创世块的生成时间,更将比特币的诞生与全球金融危机的救市背景直接绑定,成为区块链技术反中心化金融属性的第一个注脚[^1]。创世块的诞生标志着比特币网络正式启动,中本聪获得了50 BTC的区块奖励,按照比特币的减半规则,每产生21万个区块(约4年)区块奖励减半一次,截至2024年,比特币的区块奖励已降至6.25 BTC,下一次减半发生在2024年4月,减半后奖励将降至3.125 BTC,这种通缩模型的设计进一步强化了比特币作为数字黄金的价值存储属性。
比特币网络作为第一个区块链系统的落地实现,其技术架构奠定了整个行业的基础范式。网络采用点对点(P2P, Peer-to-Peer)网络协议,节点分为全节点、轻节点和矿工节点三类:全节点存储完整的区块链数据,独立验证所有交易和区块的合法性,2024年全球比特币全节点数量约15000个,分布在100多个国家和地区,没有单一国家或实体可以控制超过30%的全网算力;轻节点仅存储区块头数据,依赖全节点验证交易,适合移动端等低资源场景;矿工节点负责打包交易、计算工作量证明(Proof of Work, PoW)哈希值,争夺出块权。比特币的交易采用UTXO(Unspent Transaction Output,未花费交易输出)模型,每一笔交易的输入都是之前未被花费的UTXO,输出是新的UTXO,这种设计天然支持并行交易处理,安全性更高,但无法直接记录复杂的状态信息。例如,当Alice拥有2个面值为1 BTC的UTXO,需要向Bob转账1.5 BTC时,她需要花费这两个1 BTC的UTXO作为输入,生成两个输出:1.5 BTC转入Bob的地址,剩余0.5 BTC作为找零转入自己的新地址,整个交易过程不需要账户余额的概念,仅需验证输入的UTXO是否合法、签名是否有效。
比特币的成功验证了去中心化电子现金系统的可行性,但其有限的脚本功能无法支撑复杂的应用场景。2013年11月,Vitalik Buterin发布了以太坊白皮书《以太坊:下一代智能合约和去中心化应用平台》(*Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform*),首次提出在区块链上支持图灵完备的智能合约(Smart Contract),将区块链从1.0时代的支付系统升级为2.0时代的可编程分布式计算平台。智能合约是存储在区块链上的可执行代码,当满足预设的触发条件时会自动执行,不需要第三方中介的干预,例如一个去中心化借贷智能合约可以自动验证用户的抵押资产价值,当抵押率低于清算线时自动平仓,完全由代码规则执行,避免了人工操作的道德风险。
以太坊的核心创新是引入了以太坊虚拟机(EVM, Ethereum Virtual