一本书读懂区块链(第2版)
上QQ阅读APP看书,第一时间看更新

2.1 分布式账本

分布式账本的存在是区块链系统得以稳健运营的基石。

分布式账本(Distributed Ledger)是一种在网络成员之间共享、复制和同步的数据库,分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本之间差异的时间和开支。

分布式账本中的每条记录都有一个时间戳和唯一的密码签名,这使得账本成为网络中所有交易的可审计历史记录。网络中的参与者根据共识原则来制约和协商对账本中的记录的更新,无须第三方仲裁机构(比如金融机构或票据交换所)的参与。

分布式账本从实质上说就是一个可以在多个站点、不同地理位置或者多个机构组成的网络里进行分享的资产数据库。在一个区块链里的参与者可以获得一个唯一、真实的账本的副本。账本里的任何改动都会在所有的副本中被反映出来,反应时间会在几分钟甚至是几秒内。在这个账本里存储的资产的安全性和准确性是通过公私钥以及签名的使用来保证的。根据区块链中达成共识的规则,账本中的记录可以由一个、一些或者是所有参与者共同进行更新。