以太坊侧链与跨链是什么意思

当前位置:首页 > 币圈百科 > 以太坊侧链与跨链是什么意思

以太坊侧链与跨链是什么意思

2022-11-14币圈百科332

侧链和跨链

侧链是最早加快比特币交易速度的解决方案,可以让比特币安全地从主链转移到另一条链,再安全地回到比特币的主链。如果一个?链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无法实现比特币和以太坊之间的跨链资产转移,因此应用场景有限。

分布式私钥控制

在进行跨链交易时,需要涉及的问题是“必须安全锁定原链中的资产,交易完成后,必须安全解锁并分发资产”。分布式私钥控制是跨链资产锁定的解决方案之一。有跨链项目的

?融合?比如用户要做跨链交易,需要锁定a链的一些资产,首先你需要向FUSION请求跨链交易。FUSION将生成一组可以锁定资产的私钥和地址,并将此地址发送给用户,用户可以将资产转移到链a上锁定的地址。

接下来,FUSION网络中的多个节点将拆分这组私钥并将它们保存在一起。多个节点会共同持有这组私钥,没有办法让几个节点单独使用这里的资产。只有当智能契约的特定条件(比如链B交易完成)通过,节点达成共识后,如果都认为这个资产可以解锁,就贡献自己的私钥片段,完整还原这个私钥,对应的资产就可以解锁了。

侧链与跨链-比对

侧链的应用

侧链的应用比较简单,就是将原链上的一些交易转移到侧链上进行确认。当需要结算时,将结果广播到原始链进行结算。简单来说,侧链最大的应用就是提高交易吞吐量。

现实世界中的赌场就是侧链的好例子。想象一下,如果每张赌桌都开着用新台币下注,桌上放着钞票和零钱。庄家计算每场比赛的钱是浪费时间。所以大部分赌场会统一用筹码下注,让大家进场时把法币换成筹码(双向锚定,锁定原有资产)。所有的赌注都是通过筹码进行的,当他们要离开的时候,就会回到柜台进行结算,将筹码重新换成法币(交易结算,释放相应金额的资产)。

跨链应用

与侧链相比,跨链涉及两条不同的链,因此具有更加多样的应用场景。

资产转移:资产可以不通过交易所进行交换。

原子交易:所谓原子交易,是指如果A交易成功,那么B也应该交易成功。如果A失败了,那么B一定同时失败。BTRelay是原子事务的一个很好的例子。如果比特币没有发送到约定的地址,就无法触发智能合约发送以太坊。

数据交换:链A可以知道链B上的数据

去中心化交换:一般去中心化交换只支持单链上的资产,比如?以太三角洲?仅支持以太坊的ERC20令牌。 通过跨链技术,去中心化交换可以实现不同链条的资产交换。[x]
以太坊侧链与跨链是什么意思 | 分享给朋友: