本文引自和数传媒。
从字面上理解就是将不同的区块链连接起来,就像两岛之间建桥相连一样。简单来看,跨链就是解决如何让一条链上的 Token 转移到另一条链上。从记账角度,单一区块链解决的是如何精确记账的问题。跨链解决的是两个分布式账本针对同一用户或不同用户控制的账户发生 Token 转移时,如何在两个账本中精确记账的问题。
并非协议
很多白皮书或者技术文章中将跨链称为“协议”,信息传输协议只需要确何接收到信息,发送方得到反馈不用考虑信息重复发送的问题。
但在账本之间同步数据,就需要确何两个账本变动一致,否则就会出现双重支付或者价值丢失的问题。
由于区块链技术快速发展,每一条链记账机制、共识机制都有区别,建立通用的跨链协议就变得更加复杂。跨链“协定”更像是双边和多边贸易协定,在实现过程中个性化更加明显,大范围统一更加困难。需要通过技术方法实现两个账本的跨账本精确记账问题。
一种机制
分析至此,跨链实际上是一种机制。跨链本质上是一套链和链之间清算机制,而清算的本质是精确记账。
跨链实现后最重要的应用场景是分布式交易、中心化竞价撮合与分布式清结算混合模式的交易所等多种模式。