架构文摘

2020-02-29

用 Python 构建一个极小的区块链

以比特币或其它加密货币按时间顺序公开地记录交易的数字账本。更通俗的说,它是一个公开的数据库,新的数据存储在被称之为区块的容器中,并被添加到一个不可变的链中,之前添加的数据也在该链中。区块链技术带来了全新的、完全数字化的货币,如比特币和莱特币,它们并不由任何中心机构管理。这给那些认为当今的银行系统是骗局并将最终走向失败的人带来了自由。区块链也革命性地改变了分布式计算的技术形式,如以太坊就引入了一种有趣的概念:智能合约。这个极小的区块链及其简单,自然也相对容易完成。其次,区块添加到区块链中的速度同在主机上创建一个 Python 对象并添加到