引言
跨链技术是区块链领域的圣杯,区块链技术蓬勃发展,形成了许许多多的公链和联盟链,但是长期以来,区块链之间彼此互不连接,形成了用户、数据、资源、资产的数据孤岛。如同TCP/IP协议一样,跨链技术让一条条孤立的链连接成一个完整的大陆。满足用户的多样化需求,突破区块链扩展性的限制。
1 跨链究竟要跨什么?
1.1价值的交换
每条区块链都存在自己原生的通证,这些通证往往与某种权益绑定在一起形成了资产,在同一个链内通证可以自由的交换,一旦离开原来的链,通证就如同废纸,毫无价值。
一个十分经典的问题,A想要用手上的BTC交换B手上的ETH怎么办?中心化的解决方案是A将BTC充值到交易所,换成ETH,再转到钱包。可是人们不满足中心化的解决方案,想在链上完成相同的事情,可是如何确保B拿到BTC之后不会食言呢?基于哈希时间锁的原子交换解决了这一问题,这使得两笔交易同时进行,完成撮合。
1.2价值的传递
有了交换之后人们有了新的想法,“我能不能把A链的资产拿到B链上去用呢?”。每一种通证需要依附于原生链,脱离了原生链,通证不再具备价值,这一点上面已经提到,为了满足人性的需求,我们需要在B对于A链的资产价值生成一种B链的原生通证,这就是跨链需要解决的问题。所以价值传递就是价值交换的超集。
1.3信息传递
如果说价值传递是价值交换的超集,那么信息传递就是二者的超集。完全