当前位置:首页 > 知识 >

泰岳区块链:清华大学区块链沙龙探析跨链模型

跨链技术和共识算法高级研究员程撰博士给大家分享了“当前行业主流跨链模型分析”。分享有以下部分:跨链互操作协议,主流跨链协议介绍和跨链协议的未来。

跨链互操作协议: 狭义的跨链是一种解决两个或多个不同链上的资产以及功能状态互相传递、转移、交换的协议。而狭义的侧链是一种让资产从主链转移到其他附属区块链,又可以从其他附属区块链安全地返回主链的协议。广义的来说,侧链和跨链都是链间互操作协议的一种具体方案,因此我们将所有的侧链和跨链协议统一称为跨链互操作协议。目前跨链协议有三个类型:中心化或者多方签名的公证人形式,侧链或者中继形式和哈希时间锁等密码学形式。侧链(sidechain)一词最早出现在2012年的比特币核心社区(bitcointalk.org),是为了解决比特币主网的可扩展性而提出的。而这一方案被总结归纳在了“Enabling Blockchain Innovations with Pegged Sidechains”这篇论文之中,也就是大家熟知的侧链白皮书。而在2015年,闪电网络方案被提出,这也是比特币线下侧链方案的一个具体例子。2016年Polkadot和Cosmos两个跨链项目被相继推出。

跨链协议的类型: 1)中心化或者多方签名的公证人形式:锁定的资产只有在获取到公证人(中心化或者联盟化)的签名的情况下才会被解锁。 2)侧链或者中继形式:一条链可以去读取另外一条链的状态或者交易,并基于另一条链的反馈,设置后续操作。 3)哈希时间锁等密码学形式:预设好一个触发条件(哈希锁或其他类似的密码学证据)以及后续交易,当该条件被触发后后续交易可以被执行。

主流跨链协议介绍: 主流跨链协议包含双向锚定的侧链和闪电网络。其中,举了两个有代表性的例子:波卡(Poldadot)和MAP协议(Marco Polo Protocol)。双向锚定的侧链技术可以实现将主链上的资产锁定,在侧链上释放等价固定侧链资产;当侧链上的资产在侧链上锁定之后,主链上之前被锁定的等价主链资产可被释放,从而保证资产在不同区块链之间的转移。双向锚定技术实现的最大难点是侧链协议需兼容现有主链的协议,不能对现有主链的功能造成影响。

闪电网络底层运用了HTLC(哈希时间锁定合约)技术和RSMC(序列到期可撤销合约)技术,构建了一个链下支付通道。使得一部分小额的比特币交易可以转移到线下进行,待一定时间累计了足够多的交易之后将整体结果再一起更新到链上。闪电网络可以看作是一个比特币的侧链解决方案。

MAP协议是一种开放的、完全去中心化的通用链间交互协议,在独立自验证的共识机制下,链与链之间可以直接实现轻量级地互操作而不需要通过中继链。它的核心模块包括有超轻量级的跨链验证模块以及可组合触发条件的智能脚本模块。与波卡的最大区别在于,MAP是一种通用的跨链协议,无需通过中继链即可达成任意两条链之间的互操作。

程博士说:如果说比特币是区块链的1.0,解决了分布式存储的难题;以太坊是区块链的2.0,解决了分布式计算的难题;那么跨链网络

猜你喜欢

关注我们

微信二维码

微信