这篇文章主要为大家展示了“Avanlanche共识算法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Avanlanche共识算法有哪些”这篇文章吧。
Avanlanche共识算法家族: Slush, Snowflake,Snowball and Avalanche
Slush有以下属性:
没有记忆属性
每一轮通信不是和所有节点通信,只是和K个随机选择的节点通信
通过选择m轮数,可以保证高概率最后收敛
Slush不是拜占庭算法
Snowflake给每一个节点加了一个计数器。
1. 每个节点有一个计数器
2. 每次颜色改变的时候,节点的技术器归零
3. Upon every successful query that yields k responses
for the same color as the node, the node increments cnt.
Snowflake算法的计数器是暂时的,每一次颜色的转换就会导致计数器归零。Snowball引入了一个信心计数(Confidence Counter)
每次成功的query, 节点的信心计数加一
节点的当前的信心计数小于新颜色的信心计数,则改换颜色
雪崩协议结合了非拜占庭共识算法和中本聪共识算法的特征,优势明显:
快速结算、低延迟:在全球范围内实现交易结算,仅需大约 2-4 秒钟。这意味着,在发起结算指令 4 秒后,就已经完成了付款验证。相较当前较为主流的区块链网络,比如 BTC、以太坊和 Alogrand,确认延迟时间大为缩短;
更高的吞吐量: TPS 可达 1300,每秒可处理 1000-10000 笔交易,相较 BTC、以太坊和 Alogrand,吞吐量大幅提高;
稳健:网络无需就参与者的身份达成一致。
静态协议:更重要的是,该协议是「绿色」的。这意味着,它可持续,不会浪费能量,不存在特殊的矿工生态系统,矿工利益与用户利益不交叉。
可扩展性高:轻量级协议保证了较高的可扩展性和低延迟。拜占庭攻击容忍度高:它允许大量的拜占庭参与者存在,但不会对网络安全性产生实质性影响。它对拜占庭节点(即:尝试欺骗网络并保持整个网络不平衡的节点)的容忍度上限可达 50%。
平等主义:雪崩协议造就了一个平等的生态系统,网络中所有的节点权益都是相同的。
冲突交易不受保护:如果攻击者试图在两次不同的交易中花费同一笔钱,雪崩协议将无法做出选择,这笔钱就会丢失。经典共识和中本聪共识会选择其中一个交易,但雪崩协议不会。这个有趣的属性会隐秘、自然地惩罚坏角色,而协议本身并未增加任何额外的读取成本。
以上是“Avanlanche共识算法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。