比特币:一种点对点电子现金系统
大约 2 分钟
比特币:一种点对点电子现金系统
摘要
一种纯粹的点对点电子现金版本将允许在线支付直接从一方发送到另一方,而无需经过金融机构。数字签名提供了部分解决方案,但如果仍需一个可信的第三方来防止双重支付问题,那么主要的优势就会丧失。我们提出了一种利用点对点网络解决双重支付问题的方案。
该网络通过将交易进行哈希处理,并将其纳入一个基于哈希的工作量证明不断延伸的链条中,以此来为交易添加时间戳,从而形成一种若不重做工作量证明就无法更改的记录。最长的链条不仅可作为所见证事件顺序的证明,还能证明它来自拥有最大算力的群体。只要多数算力由不协同攻击网络的节点所控制,它们就会生成最长的链条,并超越攻击者。 该网络本身所需的结构极为简单。消息以尽力而为的方式进行广播,节点可以随意离开并重新加入网络,且接受最长的工作量证明链条作为它们离线期间所发生情况的证明。
所需要的是一种基于加密证明而非信任的电子支付系统,它能让任何两个有意向的交易方直接相互进行交易,而无需一个可信的第三方。那些在计算上几乎不可能被撤销的交易将能保护卖方免受欺诈,并且常规的托管机制也可轻松实施以保护买方。
在本文中,我们提出了一种利用点对点分布式时间戳服务器来生成交易时间顺序的计算证明,从而解决双重支付问题的方案。只要诚实节点所控制的 CPU 算力总和大于任何相互勾结的攻击者节点群体的算力,该系统就是安全的。
Loading...