免费试读阅读约需 6 分钟

人人共享的账本

想象一家小村庄商店的账本。一本账,一个主人,一种笔迹。如果店主记下你付了钱,你就付了;如果他把这一笔划掉,你就没付。村里每个人都只能信任那一本账,说到底,是信任那一个人。

区块链(blockchain)用成千上万份完全相同的副本取代了那一本账。这些副本由成千上万互不相干的人持有,并同步更新。要想改变账本(ledger)上的内容,你必须当着所有人的面,同时改掉大多数副本,而且速度要快到别人来不及察觉。

这为你带来了什么

  • 没有单一的所有者。不存在能悄悄改动账页的店主。
  • 没有单点故障。部分副本离线,记录依然留存。
  • 任何人都可以审计。完整的历史是公开的,任何人都能查阅。

这让你付出了什么

这些好处并非免费得来,本课程余下的大部分内容讲的正是其代价。与单一数据库相比,让成千上万份副本保持一致既慢又贵。任何操作都无法撤销:一笔错误的付款没有客服热线可打。而“没有所有者”意味着出了问题时,没有人有义务帮你。

区块链不是更快的数据库。它是一种更慢、更昂贵的数据库,好处是你无需信任运营它的人。如果你本来就信任对方,你就不需要区块链。

请记住这种权衡。后续课程中的每一个设计决策(区块如何链接、网络如何达成一致、为什么存在手续费),都是有人在有意地支付这份代价。

人人共享的账本 · Crypto Academy