以太坊侧链与跨链是什么意思
侧链和跨链
侧链是最早加快比特币交易速度的解决方案,可以让比特币安全地从主链转移到另一条链,再安全地回到比特币的主链。如果一个?链b?有没有要处理的?链a?简而言之,在交易上?链b?就像一个插件,连接到?一、然后说?链b?为了什么?链a?“侧链”,链A?就这样吗?链b?的“主链”。其中?主链a?不知道?侧链b?存在,侧链b?你知道吗?主链a?的存在。
侧链和跨链的定义很难厘清,很多人把所有涉及下链的解统称为侧链。为了便于理解,如果是像比特币、以太坊这种数据独立的两条主链之间的数据交换,本文称之为“交叉链”。
双向挂钩
然而,在区块链的世界里,资产并不能真正地从一个链条转移到另一个链条。以比特币为例。比特币并不能真正从一个链条流通到另一个链条,而是通过“双向锚定”来完成的。
以比特币为例。在进行侧链或跨链操作时,通过向特定的钱包地址锁发送比特币,可以在另一条链上释放等量的令牌。同样,当等价令牌被锁定在侧链中时,比特币区块链中的原比特币可以被释放。
这时候就涉及到一个很重要的问题,蓑衣网小编2022“安全”。谁来管理被锁定的账户?谁来解锁?如何安全释放被锁定的资产?可以说这部分是侧链和跨链技术最难的部分。
目前主流的方法有公证机制、中继器/链、哈希锁和分布式私钥控制。
公证方案
链之间最简单的互操作方式是使用公证模式。在公证模式中,一个可信组或一组组用于向链A声明链B上发生了一些事情,或者确保该声明是正确的。
比如:
阿萍有比特币,蔡有以太坊。
有一天阿萍突然对蔡说:“嘿,我用一个比特币换你一个以太坊”。阿才一听就激动了,但冷静思考后,觉得世界上还有这种好事,阿萍会不会有恶意。于是,他想到了一个办法。他请老徐做公证人。双方首先把硬币叫到老徐。在收到双方的硬币并确认金额无误后,他将一枚比特币打给了蔡,将一枚以太币打给了平。交易已完成。
公证模型在侧链解决方案领域备受关注,因为它可以提供灵活的共识,并且不需要昂贵的工作证明或复杂的利益证明蓑衣网小编2022机制。但是从上面的例子不难发现,最大的缺点就是集权程度高,存在安全隐患。如果例子中的老徐碍事,资产将处于危险之中。公证模式的代表项目有哪些?涟漪.区块链
继电器/侧链
木头人有历史交易的有效证明信息。因此,链A的块头可以写入中继链的块中。中继链上处理的交易在等待链A的块头序列后,可以通过块头的历史交易的证明信息来验证交易的有效性。以比特币为例。接力链就像比特币链的简单复制。比特币可以通过这种复制的中继链与其他区块链跨链转移资产。
?来源:Chain Interoperability,Vitalik Buterin,2016年9月9日
以BTC接力为例。在BTC接力的设计中,比特币链条上会有一个脚色叫接力,负责收集比特币的头部信息,并发送给BTC接力。BTC中继通过这些头的串联创造了一个小版本的比特币区块链,以太坊?Dapp?开发人员可以从智能合约向BTC中继发出API调用,以验证比特币网络的状态。
比如:
阿蔡想用比特币从阿平那里买以太坊。他们同意和BTC继电器公司做一笔交易。
阿平会先在以太坊上调用BTC接力的智能合约BTCSwap,然后Acai会调用比特币到阿平的比特币地址。阿萍获得比特币
接下来,阿蔡必须让智能合约知道,他已经把比特币调用给了阿萍。A Cai将交易信息发送到BTC中继,以验证该交易是否真实存在。(请注意,由于区块链是关闭的,用户必须先提供信息,然后才能进行验证。)
验证成功后,BTC中继会触发BTCSwap向阿彩释放以太坊。阿蔡得到以太坊
中继器/中继链和公证人玩的一样。不同的是,公证机制存在信任问题。交易是否执行由公证人决定,而中继器/中继链自动执行,只要满足条件,交易就自动进行。
Hash-locking]
x]
Hash-locking模式的设计来自闪电网,是其关键技术之一。通过“哈希锁”和“时间锁”的结合,可以消除网络上交易者之间的信任问题。这部分将在后面的“雷电网”中进一步介绍。hash锁虽然可以实现单个资产的交换,但是不能实现两个资产之间的跨链转移。换句话说,hash lock无法实现比特币和以太坊之间的跨链资产转移,因此应用场景有限。