概述
当前两个区块链系统代币之间的兑换有两种方式:一种是场外点对点交易,这种方法缺点是低效且风险大。另一种方式就是目前普遍采用的中心化交易所,交易所作为中介结构,撮合不同代币资产之间交易兑换。中心化的交易平台的问题显而易见。在监管缺失的情况下,中心化交易所可能存在内幕交易,伪造交易,资金挪用等等。而且中心化的交易所很容易受到主权机构的控制。
当前跨链主要面临两个问题:
- 需要跨链的每条链都支持闪电网络,也就是需要哈希锁和时间锁的功能。现有的链如果没有这个功能的话,需要进行硬分叉。很多情况下并不现实。
- 跨链交易的过程是个交互手动的过程。用户乙必须等待甲的公布,之后要确保在对方网络中递交合适的信息。如果需要实现自动化的话,会比较麻烦,需要额外的基础设施支持,比如类似Cosmos的拜占庭容错hub支持。
墨客采用系统特有的系统定时触发功能和子链的功能,完美解决了上述两个问题。系统定时触发功能是设置在指定的未来区块位置执行某个交易。这个设置是100%会被执行。墨客的跨链不止是公链自己内部子链与子链还有辅助侧链之间的跨链,更核心的是各大公链之间的跨链。
来源于2018.4.02(第19期)
墨客跨链的架构设计
基本的想法是建立一个连接两个区块链的子链,然而,子链的每个节点的实现都需要包含目标区块链的一个光节点版本的协商一致的模块。这样,这个子链就能够以一种分散的方式将信息从目标传递到MOAC系统。
更多文章
参考墨客信息汇总
欢迎留言或者联系作者
网友评论