1. 比特币是一种点对点的电子现金系统,可以实现在线支付直接由一方发起并支付给另一方,而不需要经过金融机构的中间环节。这得益于数字签名的应用。
2. 虽然数字签名解决了中间环节的问题,但如果还需要第三方的支持来防止双重支付,那么这种系统就失去了存在的价值。
3. 为了解决这个问题,提出了一种解决方案,即现金系统在点对点的环境下运行,并且能够防止双重支付问题。
4. 这种解决方案通过将全部交易加上时间戳,并使用随机散列将其合并入一个不断延伸的基于随机散列的工作量证明的链条除非重新完成全部的工作量证明。最长的链条不仅被视为被观察到的事件序列的证明,而且被视为来自CPU计算能力最大的池。
6. 只要大多数的CPU计算能力不打算合作起来对全网进行攻击,诚实的节点将会生成最长的、超过攻击者的链条。
7. 这个系统本身所需的基础设施非常少,只要信息在全网尽最大努力传播即可。
8. 节点可以随时离开和重新加入网络,并将最长的工作量证明链条作为在该节点离线期间发生的交换证明。
END