在联盟式锚定(Federated Peg)模式中,一组在地理位置和管辖权分散的公务节点(Functionaries)将被系统选出,它将同时承担区块验证者(Blocksigners)和观察者(Watchmen)的角色,并且它将同时运行两个链的节点程序(比如比特币节点和Liquid节点),以及一个能同时观察两者状态并执行跨链交易的软件程序。公务节点(Functionaries)就是执行多重签名的联盟节点。
[8]Liquid官网:https://blockstream.com/liquid/
[9]BlockStream是比特币的侧链开发项目,官网:https://blockstream.com/
4.3.3 Elastos
Elastos亦來云[14]为了减轻主链的压力,同时为DApp提供更好的使用体验,采用了主链+侧链的分层架构。主链只担负ELA的流通职责,DApp运行在侧链上,通过亦来云的侧链转账机制完成价值在主链和侧链间的安全转移。
主链通过与比特币联合挖矿共享算力,其主链作为比特币的一条辅链存在,在不增加能源消耗基础之上,依托比特币POW机制保证可信度。主链和侧链是一对多的关系,使用非对称的双向锚定。侧链只保存一份主链的全部区块头信息是可行的,如果主链需要保存所有侧链的区块头信息,其可扩展性将非常差,因此亦来云的主侧链架构上不能够使用对称的基于SPV的双向锚定。
亦来云资产从主链到侧链采用SPV证明确认主链交易,而资产从侧链到主链采用多签名公证人机制来保障转账安全,当超过2/3的公证人对跨链交易签名后,该跨链交易就得到了主链的认可。如下图所示。
[10] 示意图摘录自亦来云侧链白皮书
[11] 示意图摘录自亦来云侧链白皮书
4.4跨链平台(主动兼容型)
主动兼容的跨链平台通常是指主动去兼容现在已有的区块链项目,他们通常是有不同数据结构、不同共识机制的异构链。Wanchain是这种类型的典型代表,它会一条一条地去适配已有的异构链,并将其接入到Wanchain跨链平台。
4.4.1 Wanchain
Wanchain(万维链)([20]、[21])是2016年发起的区块链跨链平台项目。Wanchain是一个异构跨链框架,主要基于分布式公证人模式实现跨链。该模式主要采用了密码学“安全多方计算(S