发布时间:2025-07-07 15:37:28 点击量:
HASH GAME - Online Skill Game GET 300公链最重要的其实不是它的软件,而是对应主网那条链。而联盟链主要是卖软件,链的实例会启动很多个。以我们的联盟链产品CITA为例,每一个客户都会启动一条甚至多条链,总数可能达到了上百条。当跨链的时候,不只要确认所用的底层是否为CITA,还要确认具体要连的是哪条链。公链知名度一般都比较高,相应的资料也比较多,所以其验证方式通常为大家所熟知。而联盟链比较碎片化,知名度不高,相应的资料也比较少,验证方式等技术细节通常只有对应厂家才知晓。
我们前面看到制约异构联盟链跨链最大的问题是相互之间差异太大,本方案的思路是求同存异。求同方面,我们建立了一套统一的数据结构和接口。各家链只要分别适配到这套接口,相互之间就可以支持最基本的交互功能,将指数级的工作量降低为O(n)级别。存异方面,各家链可能基于不同的考虑选择不同的验证方法、数据结构和序列化,这个很难统一起来,我们只能接受这个现实。如上图所示,视频接口种类这么多,不同的产品根据实际情况选择不同的接口。想要让这些设备互通,只能相互增加对方插头对应的接口才能实现互通。所以我们的方案是各家链提供自家证明对应的验证工具,然后跨链双方交叉使用对方的验证工具。
实现方案可以参考上图。不同的链通过插件将各自的接口转换到统一的接口上,然后通过跨链路由汇聚到一起。跨链资产兑换这个跨链应用则在汇聚端的跨链路由之上,通过跨链路由就可以对四种不同的链进行任意的操作。对于跨链资产兑换操作来说,用户向跨链应用发起请求之后,假设是将资产从BCOS链上兑换到CITA链上。跨链应用先往BCOS链上发交易锁定一定数量的资产,接受证明并验证通过之后,再往CITA链上发交易释放等价值的资产。