|
Post by account_disabled on Nov 26, 2023 9:21:46 GMT
下面 详细介绍一下 共识机制的原理 :PoW(工作量证明)PoW 是比特币中使用的共识算法。其核心思想是通过节点 之间的 算力竞争来分配记账权和奖励 。 第一个解决这个数学问题的节点 可以创建下一个区块并获得一定数量的 比特币奖励。 具体计算步骤 为 发现困难、收集交易、计算交易、重新开始。PoS(权益证明)在PoS中,数字货币有币时代的概念。硬币的年龄是它的价值乘以它被创造后的时间。节点持有币的时间越长 ,进入网络的权限就越多。持币者还会根据币龄获得一定的奖励。PoS 鼓励持币者增加持币时间。随着币时代概念的出现, 区块链 不再完全依赖于 PoW 。 使用 PoS 值的增加 而增加 。DPoS(委托权益证明)在 采用 DPoS 的区块链中 ,每个 节点都 可以根据 权益选择见证人。 在比特币的最初设计阶段,中本聪希望所有参与者都能使用CPU进行 挖矿 。 所以 算力 可以匹配 节点 ,每个 节点都有机会参与 工作职能邮件数据库 区块链 决策 。 比特股是 DPoS 的一个例子。 使用 DPoS 的区块链 比 PoW 和 PoS 更高效、更省电。PBFT(实用拜占庭容错)在分布式系统中, 拜占庭容错 可以是解决传输错误的好方法。但早期的拜占庭系统需要指数运算。直到1999年,PBFT(实用拜占庭容错)系统被提出,将算法复杂度降低到多项式级别,大大提高了效率。PBFT 过程由五个状态组成:1)请求:客户端向 主服务器节点发送请求 , 主节点 提供时间戳请求。2)预准备: 主服务器节点 记录请求消息并为其分配订单号。然后 主节点向 后续的其他服务器 节点 广播预准备消息 。其他服务器节点 首先确定是否接受该请求。3)准备:如果 服务器节点 选择接受请求, 则PBFT 将准备消息广播到所有 其他服务器节点,并接收来自其他节点 的准备消息 。 RAFT在收集到2f+1条消息后转移状态,如果大多数 节点 选择接受请求,那么就会进入 提交状态。4) Commit: 处于 已提交状态的每个节点都会向 服务器上的 所有 其他节点 发送 提交消息。同时,如果 服务器节点 收到 提交消息 2f+1,则可以认为大多数 节点 达成共识接受请求。然后 节点 执行请求消息中的指令。5)回复: 服务器节点 回复客户端。如果客户端由于网络延迟而没有收到回复,则请求将被 发送回服务器节点 。如果请求已经执行, 服务器节点 只需重复发送回复消息即可。筏Raft集群 一般包含5个 服务器节点 。最多 允许 两个节点 同时 停止。服务器节点 分为三部分:领导者、跟随者和候选者。一个任期内只有一名领导者,领导者负责处理所有客户端请求。来源 :明晓,D. 等人。2017.区块链共识算法综述。IEE 系统、人与平台策略2021 年 12 月 17 日热门文章战略是实现目标或目标的方法或方向,使企业能够继续下去并能够与其他竞争对手竞争。因为我们生活在数字时代,商业策略开始使用数字商业策略。数字化业务战略将技术用于仅关注技术的业务模式。
|
|