区块链之间的交换与交互

沈阳四块科技
跨链的时候,经常会用到智能合约,因为合约可以同时执行,不可逆转,还能互相调用,非常方便。不足是需要网络确认,比较慢,而且智能合约程序复杂,在跨链过程中可能会被黑客攻击,因此跨链也有一定的风险。

什么是跨链?有何价值?

跨链,一定是链与链之间的,而不是一个链的内部动作。跨链是要把公链代币进行跨账本转移,比如比特币和以太坊,比如比特币和狗狗币这种。

跨链又分为两种。一种是跨链代币的互换,比如用一个比特币去换十几个以太坊;一种是代币转移。比如你把一个比特币从比特币的网络上转化到以太坊上,比如wbtc。

为什么一定要跨链?因为有利可图。之前的区块链发展没有这么大规模,各条链独自运作,现在规模大了,这个代币就需要流转起来。你想象一下。如果比特币可以迅速的换成以太坊,然后到与太坊的生态上做各种各样的事,最后赚了钱又换回比特币,那对于比特币来说,它的价值是不是就更大了?

2345截图20211028093243.png

钱,流转起来才有价值,你的钱只能在你们村子里用,那就不值钱,你的钱能到全世界去用,你的钱就值钱。谁能把这个东西做通,那么需求就会变大,再从中间抽点儿手续费,岂不美哉!

跨链难度在哪?

很多人可能懂了,这不就是不同货币之间的交易嘛。但是问题在于,中心化的交易所用的是订单撮合模式,就像撮合股票。有人经常笑话现在的区块链,号称去中心,实际上都要在中心的交易所交易。

想要完全在区块链上做这个事情是很困难的,为什么呢?因为网络不兼容,账本不兼容。区块链的代币实际上是通过一套复杂的记账体系才得到的,并不是像我们想象中的那个硬币一样,一个是一个的,可以互换的。

2345截图20211028093243.png

跨链的价值在哪里?

代币并不存在实物形态,不是说你手里有一块金币,然后你把它换几个银币这么直观。既然做不到直接跨链,那应该怎样跨?很简单,不用把这个币跨过去,而把这个币的价值跨过去。简单说就是,它值多少钱,跨过去就可以了。

你要做的是,签一个合同,立一个规矩,这里减少或者锁定多少比特币,其实就是压到某个地址不动,在另外一个网络上,同时间以等价的形式释放另一种影子代币,或者说增加另一种代币。双方可以交换地址的私钥,通过双向哈希锁定,你用我的,我用你的,实现代币互换。

跨链的时候,经常会用到智能合约,因为合约可以同时执行,不可逆转,还能互相调用,非常方便。不足是需要网络确认,比较慢,而且智能合约程序复杂,在跨链过程中可能会被黑客攻击,因此跨链也有一定的风险。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论