Polkadot 的平行链之间的跨链交换的安全性保障主要来自共享安全性这个特点,共享安全性使得跨链交易和普通交易同步发生也就不存在其他跨链场景中的双花等跨链数据不一致问题。其次 Polkadot 中的引入的特殊状态验证方法方便中继链进行跨链等消息的有效性验证。 老牌公链 aelf 采取的是偏向于去中心化的跨链模式。2020 年 12 月 10 日,aelf 主网正式上线,首条侧链也在 12 月 25 日在 aelf 主网上部署完成。在跨链过程中,aelf 使用「索引」的方式来实现链间通信,索引是指按照定义好的结构从某条链将数据传递给其他链,跨链索引是实现任何跨链功能的前提。aelf 通过两步索引来实现跨链:1、主链索引侧链,即主链先向需要索引的侧链请求数据,侧链向主链传输数据信息;2、侧链索引主链,主链将信息验证处理完成,侧链再从主链请求数据索引主链,主链将数据传输给侧链。并不是只有主链和侧链互相索引,侧链的多级子链之间也可以互相索引。 在数据验证上,aelf 采用了默克尔树的数据结构,利用默克尔树结构可以高效完成数据存在性证明,从而实现跨链验证。aelf 中父链与子链之间可以相互验证、同级子链(兄弟链)之间可以相互验证、其他关系的链之间不可以相互验证。 此外,aelf 还将其侧链分为内部侧链和外部侧链。内部侧链即基于 aelf 通过联合挖矿形式创建的侧链,外部侧链则是其他区块链系统能够以此形式加入 aelf,例如比特币、以太坊等公链。 性能在主打跨链的主流公链中,Dfinity、 aelf 是公认的两大性能王者,Dfinity 使用阈值中继技术(threshold relay technology)、 aelf 则选择 AEDPOS 共识机制。 相比于以太坊,旨在提供无限扩展性 Dfinity 主要着力于性能及扩展性。性能方面,DIFINITY 使用阈值中继技术,可以做到快速生成区块,大幅提升交易的吞吐量。扩展性方面,Dfinity 通过将共识、验证和存储分为不同层次的架构「近乎无限」地扩展网络。共识层不设交易区块,而存储层会被分成多个链,验证层将所有的分片的哈希组合,使全局状态哈希在顶级链的区块中存储。 aelf 则采用「链的并行+链内交易并行」的处理。每条链有独立的计算资源,不同场景可适用于不同的侧链,并通过父链进行交互。此外,aelf 还将不冲突的交易放到一个组内,保证组之间的交易可以并行执行。aelf 的历史 TPS 数据最高曾达到每秒 14968 笔,是以太坊 EVM 的 149 倍。目前,aelf 的跨链解决方案运行效率可与中央服务器性能相媲美。通过其独特的并行处理、可扩展的集群节点和数据库分离技术,为企业级别的商业应用提供适合的性能支持。 aelf 主链采用 AEDPOS 共识,相较于 PoW 和 PoS 机制,该共识减少了哈希碰撞的环节,而多出了诸如选举、生产节点调度、换届等环节。选举也就是持币人需要能够对自己信赖的节点进行投票;生产节点调度即这些被选举出来的生产节点按如何的次序进行出块,以及这种次序是怎么决定的;由于被选举出来的区块生产节点的票数是不断变动的,一定有一个时间节点,当前的区块生产节点可能会被其他节点替换。基于独创的 AEDPos 共识机制及竞选机制,aelf 创世阶段价格设置 17 个生产节点(任期 7 天)通过竞选产生,社区用户参与投票。生产节点在承担区块生产责任的同时需参与网络参数设置调整、网络资源费用调整等事务。 (责任编辑:admin) |