25、区块链优化与增强技术解析

区块链优化与增强技术解析

1. Ripple共识协议

Ripple共识协议采用投票机制来实现交易共识。网络中的每个节点都维护一个名为唯一节点列表(UNL)的信任节点列表。具体流程如下:
1. 每个节点向UNL中的节点广播一组交易,即候选集。
2. 各节点验证交易并对每笔交易进行投票。
3. 节点根据收到的投票结果优化候选集。
4. 当某个候选集获得UNL中所有节点80%的投票时,该候选集中的所有交易将被确认并添加到区块链账本中,此时Ripple账本进入关闭状态,未确认的交易将进入下一轮投票。

Ripple通过多轮投票机制,在交易提交前实现节点间的最小共识。其采用的FBFT共识模型,即使与无许可网络相比,也能实现更高的交易速率,因此适用于对可扩展性要求较高的关键金融系统。

2. 经过时间证明(PoET)

PoET是为解决现有共识协议性能问题而设计的共识算法。它利用可信执行环境解决拜占庭将军问题,由于其依赖可信执行模型,仅适用于许可型区块链网络,已在Hyperledger的Sawtooth项目中实现。

PoET的工作原理如下:
1. 网络中的节点借助英特尔的软件防护扩展(SGX)指令集,在受保护的环境中运行可信代码。
2. 参与选举的节点从可信函数获取随机等待时间,等待时间最短的节点将成为下一个区块的领导者。
3. 节点使用CreateTimer函数设置计时器,使用CheckTimer函数在计时器到期时生成证明,以证明该节点在创建区块前已等待了指定时间。
4. 网络中的每个节点使用此证明来验证区块。
5. 所有节点下载可信代码并进行初始握手,创建密钥对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值