读区块链-从数字货币到信用社会-2.2
第二章 区块链的工作原理-区块链的工作原理
1、拜占庭将军问题
叛徒数为m,当将军总数n至少为3m+1,问题可解
n = 3m +1
书面协议算法,这个算法的签名不可伪造,一旦被篡改即可发现,同时任何人都可以验证签名的可靠性
现有的区块链技术更加完美的解决了这个问题
它加入了成功就是‘工作量’,区块链矿工必须完成一个随机哈希算法的计算工作量才可以向各城邦传播消息
理解:
为了不让人家瞎说话,就让你所说的任何话有成本
这个地方看图说区块链讲的比较好
哈希计算速率的限制,加上公钥加密,使一个不可信网络变成了一个可信的网络,使所有参与者可以在某些事情上达成一致。
目前主流的共识算法包括工作量证明(PoW)、权益证明(PoS)等