广告位API接口通信错误,查看德得广告获取帮助
聚合签名技术优化跨链信息通信降低平行链验证成本比特元跨链生态发展新开端。 比特元主链-平行链二者是不可分割平行链承担了比特元生态扩展的核心功能公链承担确保数据安全和数据公信。我们透过一笔完整的交易可以理解平行链与主链是如何交互且如何确保数据公信。 平行公链如何与主链同步共识: 假设在平行链商城的应用场景下有两位用户分别下单了两件商品我们把这两笔下单交易分别记为TX1和TX2。 这两笔交易由平行链节点打包生成平行链区块我们将该区块记为Block0。 根据Block0的执行结果生成共识交易徐坤我们记为TX0将TX0发送至主链节点完成验证共识buy crypto其他平行链节点再同步验证主链共识后的结果。 从上面的共识执行结果我们可以看出TX1、TX2与TX0同源理论上二者再数据安全的前提下执行的结果是一致的。比特元网络要将执行过程走两步走的意义是什么呢? 根本原因是 保证执行数据的安全。 1、 平行链节点执行TX1和TX2okex生成执行结果M1。 2、 平行链节点从主链节点同步共识交易TX0平行链节点执行同步到的共识交易并生成执行结果M2。 由于两个执行结果同源平行链各节点只需 对比M1和M2结果 即可判断数据是否被篡改。 若M1与M2相同则证明共识结果未被篡改。 若M1与M2不同。 则证明有如下可能: (1)共识结果被篡改。 (2)平行链节点本身故障。 有如下情况:平行链节点被控制向主链节点发送一条数据错误的交易主链节点接收到该数据错误的交易时会生成不同的M2结果各节点通过判断M1与M2不同得出数据被篡改徐坤从而拒绝确认执行结果。 针对数据错误比特元有专属的防卫机制。 1、主链数据回滚机制 比特元主链节点配置了数据回滚机制当发现M1与M2不同的原因的确是主链造成时对被黑客攻击的主链节点数据结果进行回滚操作。 2、 平行链节点验证机制 主链节点上的数据回滚机制加上平行链节点的数据验证机制可以快速失败数据问题避免盲目同步主链节点的数据提高了共识结果的准确性与共识效率。 理解比特元平行链与主链的共识交互机制后本次创新的聚合签名技术的价值将凸显出来。 在之前的平行链节点与主链进行签名验证时每个节点都与主链节点进行一次交互确认假设该平行链有100个节点则每笔交易需要与主网通信验证100次这样操作既低效又非常浪费主网资源与手续费。 聚合签名验证 现在为了优化平行链节点与主网节点交互效率与成本我们采用创新性的聚合签名技术。现在平行链在签名自己的共识交易后不直接与主网节点交互验证而是先将签好名的共识交易广播在平行链网络中。然后由智能合约执行随机算法选取一个节点作为汇聚节点被选中的汇聚节点再收集这些共识交易检验共识是否完成。如果达成共识就聚合所有的签名到一个共识交易里面发送到主链完成与主链的验证存证。 关于汇聚节点承担的交易花费手续费问题我们做了简单的轮换算法每100个区块高度轮换一个汇聚节点。 聚合签名大幅优化平行链与主链交互的效率与成本以100个节点的平行链为例使用聚合签名技术在效率上提升100倍网络通信资源上节约了100倍。 Crypto Exchange (责任编辑:admin) |