温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Avanlanche共识算法有哪些

发布时间:2021-12-06 14:18:10 来源:亿速云 阅读:107 作者:小新 栏目:互联网科技

这篇文章主要为大家展示了“Avanlanche共识算法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Avanlanche共识算法有哪些”这篇文章吧。

Avanlanche共识算法家族: Slush, Snowflake,Snowball and Avalanche

Slush

Avanlanche共识算法有哪些

Slush有以下属性: 

  • 没有记忆属性

  • 每一轮通信不是和所有节点通信,只是和K个随机选择的节点通信

  • 通过选择m轮数,可以保证高概率最后收敛

Slush不是拜占庭算法

Snowflake

Snowflake给每一个节点加了一个计数器。

Avanlanche共识算法有哪些

1. 每个节点有一个计数器
2. 每次颜色改变的时候,节点的技术器归零
3. Upon every successful query that yields  k responses
for the same color as the node, the node increments cnt.

Snowball

Snowflake算法的计数器是暂时的,每一次颜色的转换就会导致计数器归零。Snowball引入了一个信心计数(Confidence Counter)

  • 每次成功的query, 节点的信心计数加一

  • 节点的当前的信心计数小于新颜色的信心计数,则改换颜色

Avanlanche共识算法有哪些

Avalanche

Avanlanche共识算法有哪些

Avanlanche共识算法有哪些

雪崩协议结合了非拜占庭共识算法和中本聪共识算法的特征,优势明显:

  • 快速结算、低延迟:在全球范围内实现交易结算,仅需大约 2-4 秒钟。这意味着,在发起结算指令 4 秒后,就已经完成了付款验证。相较当前较为主流的区块链网络,比如 BTC、以太坊和 Alogrand,确认延迟时间大为缩短;

  • 更高的吞吐量: TPS 可达 1300,每秒可处理 1000-10000 笔交易,相较 BTC、以太坊和 Alogrand,吞吐量大幅提高;

  • 稳健:网络无需就参与者的身份达成一致。

  • 静态协议:更重要的是,该协议是「绿色」的。这意味着,它可持续,不会浪费能量,不存在特殊的矿工生态系统,矿工利益与用户利益不交叉。

  • 可扩展性高:轻量级协议保证了较高的可扩展性和低延迟。拜占庭攻击容忍度高:它允许大量的拜占庭参与者存在,但不会对网络安全性产生实质性影响。它对拜占庭节点(即:尝试欺骗网络并保持整个网络不平衡的节点)的容忍度上限可达 50%。

  • 平等主义:雪崩协议造就了一个平等的生态系统,网络中所有的节点权益都是相同的。

  • 冲突交易不受保护:如果攻击者试图在两次不同的交易中花费同一笔钱,雪崩协议将无法做出选择,这笔钱就会丢失。经典共识和中本聪共识会选择其中一个交易,但雪崩协议不会。这个有趣的属性会隐秘、自然地惩罚坏角色,而协议本身并未增加任何额外的读取成本。

以上是“Avanlanche共识算法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI