到目前为止,我已经说过这个分类帐是一些公共场所,就像一个任何人都可以添加新行的网站。但这需要信任一个中心位置。也就是说,谁托管该网站?谁控制添加新行的规则? 为了消除这种信任,我们将让每个人保留自己的账本副本。然后,为了进行交易,例如“Alice 向 Bob 支付 100 LedgerDollars”,您需要向全世界广播,以便人们在自己的私人 Ledgers 上收听和记录。但除非我们做更多的事情,否则这个系统就会糟糕得离谱。
如何让每个人都同意什么是正确的账本?当 Bob 收到交易“Alice 向 Bob 支付 10 LedgerDollars”时,他如何确定其他人都收到并相信同一笔交易?他稍后可以使用这 10 个 LedgerDollars 与 Charlie 进行交易。真的,想象一下您自己正在收听正在广播的交易。您如何确定其他人都以相同的顺序记录相同的交易? 现在我们遇到了一个有趣的难题:您能否提出一个协议来说明如何接受或拒绝交易以及以什么顺序,以便您可以确信世界上遵循相同协议的任何其他人都有一个看起来像的个人分类账和你的一样吗? 这是原始比特币论文中解决的问题。 从高层次来看,比特币提供的解决方案是信任投入最多计算工作的账本。我将花一些时间来解释这到底意味着什么,其中涉及到称为“加密哈希函数”的东西。我们将建立的总体想法是,如果您使用计算工作作为信任的基础,您就可以做到这一点,以便欺诈性交易和冲突的账本将需要不可行的计算量。 再说一次,这已经超出了任何人使用这样的货币所需要知道的范围。但这是一个非常酷的想法,如果你理解它,你就理解了比特币和其他加密货币的核心。
|