第3个知识点:使用工作量证明,把时间戳服务器实现在分布式的点到点网络上。
位置:白皮书第3页,第4小节“工作量证明”。铜饰品
工作量证明,英文Proof-of-Work,缩写为PoW。业内总是把PoW,以及后来的PoS,PBFT,DPoS等等,统统称之为所谓的“共识算法”,或者“共识机制”,其实是一种误导。
类似PBFT等各种算法,确实设计目标就是为了解决节点间达成一致性的问题,也就是所谓共识问题。在开放网络条件下(互联网是封闭网络),这一问题又被称为拜占庭将军问题。
但是中本聪引入PoW绝不是冲着拜占庭将军问题去的,虽然最终效果确实是解决了这个问题,而是冲着发明和制造一台无法停止的、遍布全球的超级时钟而去的。
所以,虽然比特币当然克服了拜占庭将军问题,而且PoW链或者说时间链确实是拜占庭将军问题的解,但是中本聪无论是在白皮书正文,还是在参考文献中,都丝毫没有提及这个困扰分布式系统领域数十年的问题。
共识,达成协议。
是语言哲学,还是数学哲学,或是艺术哲学。其共同点就是能够共识,就是达成协议。
网友评论