共识机制被认为是区块链技术问题中最难解决的问题,它难在哪里?


(sage) #1

共识机制被认为是区块链技术问题中最难解决的问题,它难在哪里?普通人又要如何理解这个概念?


(布洛克钱) #2

你看一下InterValue的白皮书,里面说得比较详细!


(jinduoduo) #3

我是普通人,真的理解不了


(cocoli) #4

不太了解这个共识机制。


(彭三毛) #5

普通人会用就行了,不用理解。共识机制是区块链很重要的一部分


(nicola ) #6

我现在根本不懂共识机制是什么?


#8

共识算法为啥难,难在哪里?

首先我们来看共识算法的作用是在没有中心节点的前提下,让网络中的所有节点的数据状态一致。

你想想这难不难。

如果有一个中心节点,那么它只要求所有其他网络的节点复制它的数据就行。所有的节点数据就能保持一致。

在没有的情况下,比如pow协议,只能用时间来保证,在6个确认之后(1个小时),网络中的节点有很大的可能性它的状态是一致的(里面用到了最长链原则,和各种验证规则保证数据的一致性,不分叉)。

所以就造成在实际应用过程中,无法做到及时支付的目的。


#10

你讲的这些技术,有些我有所了解,有些我不太清楚。但是大多数都是在去中心化,效率低和中心化,效率高这之中做的一些妥协。比如hyperledger fabric的bft公式,它的选举出来的leader节点逻辑上还是个中心节点,由它来做tx的搜集,创建block,然后分发。所以它的效率会高很多,能够实现一定程度的实时操作。