什么是共识算法,为什么它如此重要? 简而言之,区块链是一个公共数据库,用户可以在其中同意正确的内容。比特币是所有发生过的交易的公共数据库,可保持货币系统的完整性。为了了解其工作原理,我们需要提出两个主要问题: 我们同意什么? 我们如何达成协议?我们需要有人提出一些建议,然后有一种方法让其他人选择,直到达成某种形式的协议为止。在区块链的情况下,我们需要有人提出一个区块,而我们需要其余的节点来接受这个区块。一个简单的例子如下:4个人尝试并安排一个共同的时间赶上来。每个人都建议他们的可用时间(空白的空白位置)。如我们所见,有2个相互可用的插槽:2pm和6pm。他们如何达成协议...

  UalsXsjIxkx6   2023年11月02日   47   0   0 区块链共识区块链应用程序

0前言 硬件生产出来就不会再进行改变,而是会一直使用到它损坏或者性能跟不上。比如:芯片设计出来也不会再返厂增加新功能。这一点有点像建筑的整体架构,比如金字塔完工至今,仍然保留当初时的结构。 相比之下,软件系统则完全相反,原因如下: 如果一个软件系统没有更新和调整、迭代,说明系统没有发展。比如Windows系统从命令行工具发展到95、XP、Win7、Win8、Win10到现在的Win11。 即使软件系统现在的工作可靠,但不意味着将来能够保持正常运行。比如当负载增加,用户数从十万到千万,流量从百万到亿级流量。 软件系统天生和内在的可扩展的特性,即使魅力,也是难点。 魅力体现在通过修改、更新、...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~