区块链的基础问题(五)

1、什么是共识机制?

共识机制是为了解决拜占庭将军问题提出的,它是区块链的核心。也就是就某件事或某个交易,在分布式,互不信任的环境中,各参与者之间达成一致的过程。

2、共识机制的目标是什么
共识机制的目标有两点:一致性:所有诚实节点保存的区块链的前缀部分完全相同。有效性:由某诚实节点发布的信息终将被其他所有诚实节点记录在自己的区块链中。

3、 区块链目前主要有哪些共识机制?

区块链目前主要的共识机制有:
(1) POW(Proof of Work)工作量证明;
(2) POS (Proof of Stake) 权益证明机制;
(3)DPoS (Delegated Proof of Stake) 委托权益证明机制;
(4) PBFT (Practical Byzantine Fault Tolerance) 实用拜占庭容错;
(5) DBFT (Delegated BFT) 授权拜占庭容错算法。

4、几种区块链平台目前都使用什么共识机制?
目前主要区块链平台使用以下共识机制:
(1)比特币:工作量证明(POW);
(2)以太坊:以太坊前三个阶段采用的是POW共识机制,第四个阶段将采用自己创建的POS机制;
(3)Hyperledger:可插拔设计,主要有 Solo, Kafka, PBFT等,可根据需要选择。

5、工作量证明机制POW是什么?

在基于工作量证明机制构建的区块链网络中,节点通过计算随机哈希散列的数值解争夺记账权,求得正确的数值解以生成区块的能力是节点算力的具体表现。工作量证明机制具有完全去中心化的优点,在以工作量证明机制为共识的区块链中,节点可以自由进出。

6、权益证明机制POS是什么?

权益证明要求证明人提供一定数量的加密货币的所有权即可。权益证明机制的运作方式是,当创造一个新区块时,矿工需要创建一个“币权”交易,交易会按照预先设定的比例把一些币发送给矿工本身。权益证明机制根据每个节点拥有代币的比例和时间,依据算法等比例地降低节点的挖矿难度,从而加快了寻找随机数的速度。

7、实用拜占庭容错PBFT是什么?

扫描二维码关注公众号,回复: 11754183 查看本文章

实用拜占庭容错的共识机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET将容错量控制在全部节点数的1/3,即只要有超过2/3的正常节点,整个系统便可正常运作。

8、什么是去中心化?

去中心化(Decentralization)是相对于“中心化”而言的新型网络内容生产过程。内容不再是由专业网站或特定人群所产生,而是由全体节点共同参与、共同生产信息。

9、什么是对等式网络(Peer-to-Peer Network)?

对等网络是指通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。以比特币为例:网络以这样一种方式构建——每个用户都在传播其他用户的交易。而且重要的是,不需要银行或其他金融机构作为第三方。

10、什么是哈希散列?

哈希散列是密码学里的经典技术,把任意长度的输入通过哈希算法,变换成固定长度的由字母和数字组成的输出。在区块链里主要实现区块间的连接以及数据加密等功能。

猜你喜欢

转载自blog.csdn.net/qq_36294338/article/details/108658686