区块链是一个利用P2P网络传输、加密算法等技术实现的分布式账本,每一个记账点就是这个完整网络的一个节点,在这个系统中,要让节点都能正常的把账本记录在该条链上,需要有一套完整、公开、透明、稳定、高效的机制进行确认,以便让每个节点都能正确理解和处理账本信息,只有这样,才能让整个区块链系统稳定长久运行下去。
这套机制我们通称共识机制,从本质上来讲,共识机制就是决定了哪个节点(矿工)在区块链中负责新区块生成,也就是记账权的获得机制。POW和POS是目前区块链两种基础共识算法:
POW(Proof of Work),工作量证明,依赖节点进行Hash运算,来获取记账权,资源消耗较高、可监管性弱,每次达成共识需要全网参与运算,性能效率比较低。
POS(Proof of Stake),权益证明,节点获得记账权,与该节点持有的Stake数量和时间成正比,在获取记账权后,该节点的Stake持有时间清零,重新计算。相对于POW,一定程度上减少了数学运算带来的资源消耗,性能也得到了相应的提升。
在综合比较当前主流的共识算法机制后,经过安网(SAFE)团队的深入研究,形成自己独有的SafePOS共识机制。同时安网主网升级到V2.6版本,SafePOS共识机制成功上线。
SafePOS共识首先放弃了古老的POW了机制,转而在POS和DPoS之间寻求最佳解决方案。
SafePOS当前的机制为:记账由选中的主节点完成,成为主节点需要锁定1000个SAFE,在全网5200多个主节点中,共识启动时,开启一个精准的计时器,每个节点以当前某一下时区时间为基准形成时间戳,每个节点的时间戳和定时器进行比较,参考连续在线时长、传输性能、网络性能等参数,组成一个时间切片的多维参数记账节点池。在节点池中按照随机算法挑选9个主节点排序,按序出块记账直到9个节点全部出块,当前出块记账周期为30秒,之后循环开始。
SafePOS共识算法中,每个正常在线的主节点都有可能成为记账节点,SafePOS的去中心化程度更高,同时记账出块在9个节点之间进行,所以,效率比POW和POS算法大幅提升。
SafePOS 与主流共识算法比较
不同的共识机制各自有其优缺点。现在主要根据安全性,可扩展性,TPS性能,将SafePOS 和主流共识算法做横向对比。
安网(SAFE)共识算法进化
安网(SAFE)公链,原为双层激励网络架构,由主节点和挖矿节点,各享受45%的出块收益,采用POW挖矿,POW出块周期平均5分钟,算力耗能、51%攻击、交易性能都受到一定的限制,因此在主节点数稳步上升到全球公链排名第3,仅次于Bitcoin和Etherum之后,现SafePOS共识算法的改进升级已成必然组成:
第一: 处理性能,切换到SafePOS 的安网(SAFE)的出块速度稳定在30秒,比原出块速度平均提高10倍,TPS实际性能得到极大的提高,为应用升级提供了基础;
第二:相较于POW机制,SafePOS无需用实体高耗能矿机,成为绿色区块链;
第三:矿池模式导致算力过度集中,51%等攻击成为事实可能,安全性成为潜在的风险,虽然作恶成本较高,但不排除这种可能;新的算法随机度更高,去中心程度更高;
第四,通证激励合理分配。建设主节点将获取90%的挖矿收益,大大提高了主节点的激励,可以激发更多的用户建设主节点,有利于网络的稳定和安全。
结合自身网络的特性和未来的规划而开发的SafePoS,整体比POW和POS共识有了较大的提高,使安网(SAFE)在性能、去中心化、可扩展性之间的平衡得到加强。为扩展、落地应用场景打开了进一步的空间。
来源:SAFE
本文由用户:麦妖榜 发布,不代表网站的立场,转转请注明出处:http://www.maiyaotop.com/block/safe/62576.html