66 | 区块链技术细节:去中心化的共识机制
该思维导图由 AI 生成,仅供参考
分布式一致性算法
- 深入了解
- 翻译
- 解释
- 总结
区块链技术中的共识机制是解决拜占庭将军问题的关键。本文深入探讨了区块链中的去中心化共识机制,以及相关的技术理论。文章首先介绍了拜占庭将军问题的复杂性,并讨论了莱斯利·兰伯特提出的有效算法。在讨论比特币的区块链网络设计时,提到了PoW算法和其对一致性确认的约定。此外,文章还对比了Paxos/Raft算法和PoW算法的不同之处,强调了区块链所面对的无中心化P2P网络的复杂性。另外,文章还介绍了拜占庭容错系统研究中的三个重要理论:CAP、FLP和DLS。CAP理论指出在网络发生阻断时只能选择数据的一致性或可用性,而FLP和DLS则讨论了容错的上限和网络环境对协议容忍拜占庭故障的影响。此外,文章还介绍了工作量证明(PoW)和股权证明(PoS)协议的原理及其在区块链中的应用。总的来说,本文全面解析了区块链技术中的共识机制及相关理论,对于理解区块链技术的复杂性和关键问题有很好的阐述。 此外,文章还介绍了PoS机制潜在的问题,包括Nothin-At-Stake攻击、双重支付问题、贿赂攻击等。针对这些问题,文章提出了DPoS(Delegated Proof of Stake,委托股权证明)作为PoS的进化方案,通过不同的策略选中一小群节点来减少区块创建和确认所需的时间和算力成本。然而,DPoS也存在一些问题,如节点的选举过程可能导致中心化和贿选行为。文章还以EOS为例,探讨了DPoS下的超级节点选举和相关竞争现象。最后,文章指出了DPoS已经开始将区块链的去中心化初衷向中心化演进,并强调了政治在未来区块链世界中的重要性。 总的来说,本文深入探讨了区块链共识机制的技术特点和相关问题,以及对DPoS的讨论,展现了区块链技术的复杂性和发展趋势。文章提出了对PoW、PoS和DPoS的不同观点,以及在区块链技术中面临的权衡和挑战。同时,文章还探讨了区块链技术在去中心化、安全和高性能之间的权衡,为读者提供了对区块链技术发展方向的思考和启示。
《左耳听风》,新⼈⾸单¥98
全部留言(28)
- 最新
- 精选
- .讲的好清楚! 补充亮点 在bitcoin挖矿中,GPU已经被更专业的ASIC取代了 在改进版的POS中,要求参与者抵押资产来解决nothing at stake的问题
作者回复: 谢谢补充
2018-06-0611 - 酱了个油耗子叔,关于链长导致的效率问题,是说每个区块生成后都需要把整条链走一遍来验证合法性吗,这一步主要是做什么校验呀
作者回复: 验证你账户上的钱是怎么来的?
2018-04-102 - Yole其实Paxos/Raft也能作为区块链网络中的共识算法,只是不能使用在公有链里面,不能BFT。联盟链CFT应该就够了。
作者回复: 两个问题,1)为什么要联盟链?2)为什么数据结构要存成链?
2018-04-10 - hua168大神,分布式方面,能不能讲下安全,像国内大网站经常会被攻击他们是怎么防攻击,像防DDOS做CDN+DDOS防火墙效果也不怎么好,都在哪些地方做安全……能简单讲下吗?谢谢……2018-04-117
- neohope哈哈哈,您预测的很准,EOS的主链刚上线就挂了。我觉得BM能力是有的,但对团队的管理水平就有些差了。 应该多看看您的文章。2018-06-226
- 猪脚姜一般人最多也就了解个POW POS DPOS,但是像耗子哥这样能从系统演变的过程来谈真是让人耳目一新,层次太高了!2020-04-2511
- 迪耗子叔想的果然深远,去中心化发展到最后可能又回归中心化2020-03-281
- freeland最后说到了去中心化,安全性和高性能不能同时存在,现在的侧链的这种方案,主链用安全的pow,锚定对应的资产到侧链,侧链用dpos这样的共识,如果发现侧链有问题,主链通过plasma cash把侧链中的资产withdraw,是不是就同时有去中心化,安全性和高性能了2018-11-151
- 登高行家出手,比起之前看过的文章更有高度2018-04-291
- derek老师有了解墨客吗?作为母链,可在之上构建各种子链,子链可使用自己的共识机制,并实现了分层分片2018-04-111