精华内容
下载资源
问答
  • 侧链

    2021-01-29 19:40:45
    文章目录一、侧链定义二、侧链与主链的沟通方式三、双向锚定中的管理模式四、侧链交易验证五、侧链的安全性问题 一、侧链定义 侧链本身是一种协议,一种可跨区块链解决的方案,旨在实现双向锚定。 侧链(sidechains...

    在这里插入图片描述

    一、侧链定义

    侧链本身是一种协议,一种可跨区块链解决的方案,旨在实现双向锚定。
    侧链(sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链的统称,该名词是相对与比特币主链来说的。侧链协议是指:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。主链可以理解为是一种独立的区块链网络
    优点
    侧链架构的好处是代码和数据独立,不增加主链的负担,避免数据过度膨胀,实际上是一种天然的分片机制。即网络分片技术(并行化的分而治之),来实现高吞吐量。
    解决两个或多个不同链上的资产以及功能状态可以互相传递、转移、交换的难题。也就是说,跨链的存在,不仅是增加了区块链的可拓展性,还可以解决不同公链之间交易困难产生的“数据孤岛”问题。

    二、侧链与主链的沟通方式

    侧链与主链沟通的过程被称为成为 “双向锚定”(也称“双向挂钩”,2WP)。“锚定”一词在经济学中较为常见,指双方交易中一方要以另一方的行动为基准。

    在区块链中,由于比特币实际上不是简单的“转移”,而是暂时将其在比特币区块链上锁定,之后将等量等值的代币在侧链上释放。当等量等值的代币在侧链上被锁定时,比特币区块链上的原始比特币就可以被释放了。因此,“双向锚定”实际上就是一方是否解锁,要以另一方是否已经有投币行为为基准。

    三、双向锚定中的管理模式

    **单一托管人模式:**是一个由可信任的第三方机构来锁定、监管双方资产的模式。第三方相当中介。
    在这里插入图片描述

    用户想将主链上的比特币放到侧链上。那么,只需要把钱包,和侧链拥有代币的钱包共同交给交易所(第三方)管理就可以了。到时候,交易所可以来验证、监督两条链是否投在钱包里投入的等值等量的币,锁定币,继续验证,然后再释放。

    联盟托管模式: 联盟模式是使用公证人联盟来取代单一的保管方,利用公证人联盟的多重签名对侧链的数字资产流动进行确认。在这种模式中,如果要想盗窃主链上冻结的数字资产就需要突破更多的机构,但是侧链安全仍然取决于公证人联盟的诚实度。

    四、侧链交易验证

    侧链协议中,用SPV (“简单支付验证”,Simplified Payment Verification ),来证明一个交易确实已经在区块链中发生过,称为 SPV 证明(SPV Proof)。一个 SPV 证明包括两部分内容:一组区块头的列表,表示工作量证明;一个特定输出(output)确实存在于某个区块中的密码学证明。

    中本聪设计的SPV 能够让用户以较小的代价判断某个支付交易是否已经被验证过(存在于区块链中),以及得到了多少算力保护。SPV 客户端只需要下载所有区块的区块头,并进行简单的定位和计算工作就可以作出判断。

    在交易的最后一步中,“最终确定性” ( Finality ) 非常关键。原来,当区块链使用POW (工作性证明)的共识算法时,在足够大的算力下交易是可以被撤销的。在跨链交易中,从我们刚刚举的例子来看,每一步,每一个环节,如果不能被确认,那么交易就会停止。因此,我们需要一些方法去确定上一步的交易已经成功或被撤销。

    例如把我的比特币转到以太坊上,首先要把比特币在比特币区块链上转移到特定的锁定地址中。并把我在以太坊的地址附加在交易中。在此交易被矿工确定后,他们向以太坊的锚定智能合约(Peg Contract )发送 SPV 验证。验证时,我在以太坊的地址就会被提取出来。最后,交易验证成功且满足最终确定性要求时,锚定智能合约就会自动从锁定地址中转账对等的资产到我的以太坊地址。示意图如下:
    在这里插入图片描述

    五、侧链的安全性问题

    攻击者只需要攻击最薄弱的侧链就可以破坏掉整个侧链系统,单一的侧链系统发生安全性问题,对于主链链和其他的侧链系统也会造成一定程度的影响,一旦恶意成员对某个侧链完成51%的攻击,就可以黑化一条侧链,同时生成一个伪造的最长侧链,用伪造的侧链币在主链比特币链中兑换成比特币,这样就会造成比特币的损失。
    侧链只会对交易是否来自最长的链做出验证,而不会真正的去验证交易信息。

    展开全文
  • 2018-08-09 22:51:30
    侧链(SideChain)协议允许资产在比特币和其他区块链之间互转,它可以是一个独立的区块链,有自己按需定制的账本,共识机制,交易类型,脚本和合约的支持 侧链不能发币,可以将一些定制化或高频的交易放到比特币主链之外...
    侧链(SideChain)协议允许资产在比特币和其他区块链之间互转,它可以是一个独立的区块链,有自己按需定制的账本,共识机制,交易类型,脚本和合约的支持
    

    侧链不能发币,可以将一些定制化或高频的交易放到比特币主链之外的系统.

    当比特币在侧链流通时,主链上对应的币会被锁定,直到比特币从侧链回到主链.

    SPV证明(Simplified Payment Verification):以较小的代价判断某个支付交易是否已经被验证过(存在区块链中),以及得到了多少算力保护.SPV客户端只需要下载所有区块的区块头,并进行简单的定位和计算工作,就可以给出验证结论

    SPV证明包括:
    1.一组区块头的列表,表示工作量证明
    2.一个特定输出确实存在于某个区块的密码学证明

    双向挂钩:
    1.当用户要向侧链转移比特币时,首先在主链创建交易,待转移的比特币被发往一个特殊的输出,这些比特币在主链上被锁定
    2.等待一段确认期,使得上述交易获得足够的工作量确认
    3.用户在侧链创建交易提取比特币,需要在这笔交易的输入指明上述主链被锁定的输出,并提供足够的SPV证明
    4.等待一段竞争期,防止双重花费攻击
    5.比特币在侧链上自由流通
    6.当用户想让比特币返回主链时,采取类似的动作.首先在侧链创建交易,待返回的比特币被发往一个特殊的输出.
    7.等待一段确认期后,在主链用足够的对侧链输出的SPV证明来解锁最早被锁定的输出.等待一段竞争期后,主链恢复此比特币的流通
    展开全文
  • 侧链/楔入式侧链

    千次阅读 2019-05-15 18:14:48
    侧链是什么 所谓“侧链”(又称楔入式侧链),是相对于主链而言的,是平行于主链的另一条区块 链。它们通过“双向锚定”(Two-Way Pegging)来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链...

    侧链是什么

    所谓“侧链”(又称楔入式侧链),是相对于主链而言的,是平行于主链的另一条区块 链。它们通过“双向锚定”(Two-Way Pegging)来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,并通过侧链来弥补主链功能的不足。虽然它们具 有双向转移的能力,但它们是隔离的,即使侧链中的加密被破解(或恶意设计),所有的损害也都只限于侧链本身。

    侧链作为主链新功能或新业务逻辑的“试验田”,一方面帮助主链试行、扩展新功能,另一方面随着各种主链本身无法具备的业务逻辑在侧链上实现,围绕主链可更进一步搭建起一个覆盖各种业务需求的产业生态圈。比如新的扩展可以支持无数资产类型,例如股票、债券、金融衍生品、真实和虚拟的世界货币,还能够实现智能合约、安全处理机制和真实世界财产注册。目前Blockstream以比特币区块链作为主链,正在做自己的侧链项目。

    侧链的技术原理

    侧链区块链使用的技术大体与主链相似,侧链技术的核心在于与主链之间建立起桥梁。这一技术又被形象地称为楔入,按楔入的实现方式,可将其划分为多种类型,这里主要了解双向楔入和联合楔入。

    1. 双向楔入双向楔入是指将主链上的资产以一个固定的或者是确定的汇率在侧链间转入或输出的机制。它的核心机制其实是将一条链上的部分资产锁定,在侧链上生成或者是解锁一部分等价的资产。

      双向楔入方式是需要主链与侧链都支持简单支付验证证明(Simplified Payment Verification proof,SPV),双方资产的转移是通过生成锁定的SPV输出来实现的,基于SPV协议的流程图如下。

    2.联合楔入

    另一种常被提及的楔入方式是联合楔入,它的机制类似于比特币多重签名,链上的资产转移到一个由多方公证人控制的多重签名地址,并由多方的控制权来锁定资产,进行资产的转移,其动作原理如下图所示。

    展开全文
  • 侧链白皮书(中文版):用楔入式侧链实现区块链的创新
  • 侧链白皮书(中文版):用楔入式侧链实现区块链的创新
  • 侧链:提升主链的交易性能 侧链协议是指(以比特币为例):可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。这里将比特币换成以太币或者其他区块链也是同样的...

    侧链:提升主链的交易性能

    侧链协议是指(以比特币为例):可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。这里将比特币换成以太币或者其他区块链也是同样的道理。那请问,我们为什么需要侧链,或者侧链有什么好处呢?

    主链缺乏的功能,侧链来提供。
    比如比特币网络没有智能合约的功能,但可以通过侧链来实现这一功能。

    如果主链的运行效率低下,可以将主链部分功能转移到侧链来实施。
    比如主链的转账速度很慢,没有办法满足日常支付需求,我们可以开发闪电网络来作为侧链满足日常的支付。同样是因为性能低下,以太坊没有办法支持大型商业级的DAPP(去中心化应用),可以通过侧链开发来实现。

    如果抛开技术上的严谨性,可以采用另外一种更为简单的方式来理解侧链,一切为原来的主网络提供支持或者服务的网络都可以叫做侧链,不用在乎这个侧链是否采用区块链技术。

    平行链:去中心化的多链高效运作

    平行链代码和主链相同,使用相同的共识算法,由于平行链本是独立的区块链,有自己的节点网络,代码以及数据也是相对独立的,所以它在运行过程中不会增加主链的负担,避免数据过度膨胀的情况出现。

    主链与平行链之间是互惠互利的关系,主链为平行链提供基础设施,如数据库写入、网络通讯、加密等,平行链则可以为主链补充更多的节点,以壮大整个系统。如果平行链能够吸引到足够的节点,反而会反哺主链,让主链变得更安全,主链和平行链之间通过价值互换通道完成消息传递和价值转移。
     

    https://blog.csdn.net/tcld2269/article/details/106543247

    https://blog.csdn.net/Crust_Network/article/details/109568023

    展开全文
  • 区块链知识——侧链

    2018-11-30 14:43:29
    本PPT讲解区块链领域的侧链。 主要面向所有区块链领域的技术人员。特别是期望在应用中使用区块链技术的架构设计人员,可以重点考虑一下侧链的应用场景。 相关的区块链知识请参考我们的一系列培训PPT
  • 上一篇文章中,我们分析了DappChain是如何将一个主链TRC20合约映射到侧链,这篇文章主要介绍用户如何将主链的资产从主链转移到侧链,以及DappChain底层是如何工作的。 资产质押 如果TRC20的部署者已经将合约映射到...
  • 为此,将区块链技术应用于供应链溯源领域,设计并实现一种基于侧链技术的供应链溯源系统。通过以太坊智能合约实现供应链中的货物管理、信息共享与产品溯源,利用侧链技术对以太坊进行扩容,使其满足实际应用的需求。...
  • 本文主要介绍的是波场的侧链技术DappChain,在介绍DappChain之前,首先要说一下波场的SunNetwork计划,Sun Network 计划是波场主网的扩容计划, 包含智能合约应用侧链(DAppChain), 跨链通讯等一些列扩容项目。...
  • eos侧链

    2020-07-16 15:45:23
    1.主链到侧链:从主链利用连接者账号发送一个transfer,指明侧链的chain_id(可以通过get info获得chain_id); 例:cleos push action hello transfer '{"from":"test1","to":"test2","quantity":"1.0000 ...
  • 侧链技术应用

    2018-09-26 15:54:13
    侧链技术应用背景侧链出现的背景侧链的概念原理设计原理双向楔入实现方案案例基于比特币的侧链项目基于以太坊的侧链项目总结 背景   最近因为公司业务需求学习了一下侧链技术和侧链技术上已经落地的应用,分享一下...
  • 侧链技术

    2018-09-05 23:49:03
    侧链所谓“侧链”(又称楔入式侧链),是相对于主链而言的,是平行于主链的另一条区块链。它们通过“双向锚定” (Two-Way Pegging)来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,...
  • LikeLib侧链概述

    2018-12-26 09:54:11
    Likelib自主独立研发的侧链区块链框架,该框架能同时兼容多条独立的侧链侧链协议是一种跨区块链的解决方案。通过这种解决方案,可以实现数字资产从一个区块链到另一个区块链的转移,之后又可以从第二个区块链...
  • 阿尼芬净侧链的制备

    2020-06-11 01:56:03
    以4-溴苯酚、溴代正戊烷为起始原料,经加成、硼代、偶联、水解、酯化共5步反应得到阿尼芬净侧链,其结构经过1H-NHR、MS等分析测试技术进行确认。得出的最佳合成工艺:以硼代产物为原料、Pd(dppf)Cl2为催化剂来进行...
  • 比原链CTO 朗豫-侧链

    2018-09-06 15:01:36
    比原链CTO 朗豫 讲解侧链技术 非常
  • eos侧链开发设计

    2018-10-23 19:45:04
    1. eos侧链设计思想 2. EOS主链请求生成    3. 主链到侧链中继器 4. 主链请求处理 5. 侧链请求生成 6. 侧链到主链中继器  7. 侧链请求处理   欢迎区块爱好者,一起学习交流      .....
  • 区块链3.0时代,出现的侧链和跨链技术,为区块链产业克服以上缺陷带来了曙光。侧链延展了主链的性能,拓宽了代币的使用场景;跨链打破了价值孤岛,沟通了两条甚至多条独立的区块链。总结核心规律及趋势,将侧链跨链...
  • 区块链侧链是什么

    千次阅读 2018-09-02 16:44:02
    先上图,方便直观理解侧链内涵 为什么会有侧链出来,主要是为了解决公链交易吞吐量和交易速度。我们可以把侧链看做一种协议,它可以让资产安全地从主链转移到其他区块链,又可以从其他区块链安全地返回主链。 ...
  • 什么是侧链

    2018-04-17 10:59:51
    侧链一方面帮助主链式行扩展新功能,另一方面也是可更进一步随着各种各样主链本身无法具备的业务逻辑在侧链上的实现,逐渐围绕主链搭建起一个碘盖各种业务需求的产业生态例如股票、债券、金融生品真实和虚拟的世界...
  • 侧链的重要性

    2018-08-28 11:52:26
    侧链作为类似于主链的辅助链来说,往往引出熊市中很少见的暴涨现象,尤其是那些比较知名主链的侧链。于是侧链这个名字也越乱越多的被人们所知晓。 侧链的出现是因为比特币出现了越来越多的竞争区块链,比如莱特,...
  • 区块链行业经过近10年的发展,从1.0-2.0-3.0,现在区块链3.0:侧链与跨链,以比特币、以太坊为代表的公链项目已经向我们展示了区块链的巨大发展前景。但是由于区块链本身技术特点,单链解决方案受到去中心化,安全性...
  • 侧链技术是什么

    千次阅读 2018-05-22 10:13:57
    为方便数字资产在不同区块链间互相转移,侧链(Sidechain)技术应运而生。简单地说,侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展。侧链完全独立于比特币区块链,但是这两个账本之间...
  • Sidechains and drivechains - 侧链,驱动链,和根链的双向锚定设计
  • 为研究具有不同侧链分子量的聚羧酸减水剂在掺有蒙脱土矿物水泥浆中的分散效果,以甲基丙烯基聚乙二醇醚和丙烯酸为原材料,合成具有不同侧链分子量的聚羧酸减水剂;利用流动度测试、TOC 测试技术以及 Zeta 电位测试...
  • 通过平行蚁群包装蛋白质侧链
  • 侧链带来的问题

    万次阅读 2019-03-25 09:26:08
    侧链给加密货币领域中的很多问题提供了解决方案,为比特币系统的革新带来数不清的机会,但同时,侧链本身也并非没有缺陷。本文我们将审查一些潜在问题,并探讨可能的解决方案或变通方案。 额外复杂度 侧链在以下几...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 126,012
精华内容 50,404
关键字:

侧链