美文网首页
【区块链】解决不同数字资产转移—侧链

【区块链】解决不同数字资产转移—侧链

作者: 一个测试员的日常 | 来源:发表于2018-04-09 18:52 被阅读0次

    中本聪创造比特币是为了实现一个点对点的电子现金系统,比特币是区块链第一个成功应用。比特币的设计只考虑比特币交易,不支持在比特币主链上定义其他数字货币以及定义复杂的交易逻辑。

    这些体现了比特币的局限性,加上区块链最大的特点是数据无法篡改,使得竞争币应运而生,有着各自的特点和创新。它们有着不同的区块链,使得数字资产不能在不同的区块链直接转移,导致了价值的孤岛,类似一个个不能相互通信的“局域网”。

    为了实现比特币和其他数字货币在多个区块链相互转移,提出新技术——“楔入式侧链”。这个概念在《Enabling Blockchain Innovations with Pegged Sidechains》提出,在2014年10月,亚当· 贝克( Adam Back)等作者发表着一篇文章,下面的内容主要从《Enabling Blockchain Innovations with Pegged Sidechains》解读。

    sidechain.jpg

    侧链是独立系统,但可以和比特币区块链进行相互操作,实现交互。比特币系统和侧链间有双向转移的能力,因为它们是隔离的,即使出现侧链中加密被破解、恶意攻击的情况,受到损害都只限于侧链本身。

    下面说明讲解侧链的定义。

    1. 侧链:验证来自其他区块链数据的区块链。
    1. 双向楔入:让数字货币以一个固定或确定性的汇率在侧链间转出和转入的机制。
    1. 楔入式侧链:资产可以从其他区块链转入,也可以回到原来的链上,也就是说侧链支持双向资产转移。

    在“双向楔入”定义能看出在市场波动时,可以把某些币种兑换成主流币,来规避市场波动带来风险。

    楔入式侧链有如下特性:

    1. 持币者把资产从某一条链转移到侧链,以及从侧链转回到原来的链。

    2. 资产转移时没有交易对手风险。也就是说,不诚实的一方是没能力阻止资产转移发生。

    3. 转移应该是原子的,即完全发生或根本不发生。不允许资产丢失,不允许欺诈性增加资产。

    4. 侧链是防火墙。在侧链有一个bug引起资产增加(丢失)资产,但不能导致另一个链上增加(丢失)资产。

    5. 在资产转移期间,发生区块链重组也不会出现问题。任何因区块链重组中断,只局限本条侧链,不影响其他区块链。 侧链是完全独立,侧链的用户从其他链提供任何必要的数据。如果侧链本身有明确的共识规则,对侧链验证只需要追踪另一条链。

    6. 用户不需要跟踪他们不经常使用的侧链。

    侧链可以解决不同区块链的资产转移。侧链的个独立系统,设计需要考虑的地方。主要从复杂性和诈骗性转账两方面介绍:

    1. 复杂性

      在网络层面上,我们有多个独立的非同步区块链支持彼此之间的资产转移。需要自动检测非法转移资产行为

      在资产层面上,不再拥有简单的“一条链,一种资产”的准则;单条链支持任意多的资产。资产需要标记来源链,以确保资产转移能够正确解析。在竞争币,每条链都有自己的钱包,用以支持该链上币的交易。需要改写钱包以便支持多个链和链间资产的转移。这也是很大的问题。

    2. 诈骗性转账

      原则上可以对任意深度进行重组,在侧链转移资产时,攻击者制造一个比发送链竞赛时间还要长的重组,在发送链上撤销资产转移,结果使接收链上币的数量与在发送链锁定金额的不平衡。 如果允许攻击者将币转回到原始链中,他会增加其拥有币的数量,损害侧链的其他用户币的数量。

    一个新事物出现能解决某些痛点,但也会引起新的问题出现。以后是否会把侧链进行大规模应用在区块链之间,要看技术发展进度和解决痛点程度。

    相关文章

      网友评论

          本文标题:【区块链】解决不同数字资产转移—侧链

          本文链接:https://www.haomeiwen.com/subject/ultwhftx.html