首页 > 区块链 > 关键词 > 侧链最新资讯 > 正文

侧链和状态通道:不一样的烟火

2019-11-25 17:03 · 稿源:蓝狐笔记公众号

声明:本文来自于微信公众号蓝狐笔记(ID:lanhubiji ),授权站长之家转载发布。

前言:区块链的技术术语中,有很多概念经常会混淆使用。其中之一就是侧链和状态通道。两者都是区块链的扩展解决方案。但在社区的使用中,经常被互换使用。那么它们之间到底有什么不同,有什么优缺点,谁更好?本文有助于回答你的困惑。本文作者Vasa,由“蓝狐笔记”的“Moqi”翻译。

以太坊社区中“状态通道”和“侧链”这两个术语经常被互换使用,从而导致普通用户的混淆。今天我们将这个问题搞清楚。先煮杯咖啡,因为它会需要耗费一些时间。

本文的主要目的很明确:

  • 什么是状态通道?

  • 什么是侧链?

然后我们进行比较:

  • 它们两者试图解决什么问题?

  • 哪个是更好的扩展解决方案?

现在开始。

什么是状态通道?

状态通道是一种非常广泛且简单的思考问题的方式:思考将可能发生在区块链上的交易,在不显著增加任何参与者风险的情况下在链下执行。

这一策略最著名的例子是比特币的支付通道概念,它允许在双方之间直接发送即时的低费用支付。

状态通道是支付通道的一般形式,将相同的想法应用于通常在区块链上执行的任何类型的状态改变操作。(蓝狐笔记:也即是说,支付通道只是状态通道的一种特殊形式,它不仅仅是支付)

将这些交互移至链下,且无须要求任何额外的信任,可以实现成本和速度的极大改善。状态通道将是扩展区块链技术的关键部分,它支持更高级别的用户使用。

状态通道的基本组成非常简单:

双向状态通道

1.将区块链状态的一部分通过多重签名或某种智能合约锁定,因此,特定的参与者集必须彼此间完全同意才能对其状态进行更新。

2.参与者们通过构建和签名可被提交至区块链的交易,以更新他们之间的状态,而在此之前状态只是暂时保持在内部。每个新的状态更新都“高于”之前的更新。

3.最后,参与者们将状态提交回区块链,这将关闭状态通道,并再次解锁状态。

就这样。如果参与者之间更新的“状态”是加密货币的余额,那么,我们就有了一个支付通道。打开和关闭通道的步骤 1 和 3 涉及到了区块链操作。

但步骤 2 可以快速执行不限制次数的更新,且无须涉及到区块链。这就是状态通道可以发挥作用的地方。因为,仅有步骤 1 和 3 需要发布到网络上,以及支付费用或等待确认。

实际上,通过仔细的规划和设计,状态通道几乎可以无限期保持开放状态,且可用于大型枢纽系统的一部分,为整个经济或生态系统提供动力。

尽管这里描述看似简单,但人们通常认为状态/支付通道是非常复杂的。造成这种情况的原因有很多:其中之一就是在对这三个步骤的表述中隐藏了一些重要的微妙之处。让我们仔细看下这些简单的短语所隐含的含义:

  • 可以提交到区块链

为了使状态通道正常工作,必须确保参与者可以在任何时候将其当前通道的状态发布到区块链上。这导致产生了一些重大的局限,例如这样的事实:在通道关闭之前,有人必须保持在线以保护每一方的利益。

想象一下,假设当我们开启一个支付通道时,我以100BTC开始,而你以10BTC开始。如果我们首先签署将 10 个BTC转给我的更新,然后又签署将 50 个BTC转回给你的更新,第二个更新明显比上个更新对你更有利。如果你意外地网络掉线,而我则可以假装第二次更新从来没有发生过,那么,我能将第一次更新发布到区块链上,从而有效地从你哪里窃取了 50 个BTC。

你需要的是有人保持在线,拥有最新交易的副本,以便于它们可以“高于”早前的交易,并确保你的比特币得到保护。不一定是你自己保持在线。你可以将副本发送到很多随机服务器,它们同意通过智能合约仅在需要时才发布它(可以节省费用)。但是,无论你如何做,你都需要确保最新签名的状态更新都是高于其他所有更新的。这使得我们进入下一个微妙的短语:

  • 每个最新更新都“高于”之前的更新

为了使状态通道的这一部分正常工作,必须正确地设计锁定和解锁机制,以便提交给区块链的旧状态有机会被取代它们的新状态所纠正。最简单的方法是让任何解锁尝试启动计时器,在此期间,任何新的更新都能取代旧的更新(也重启计时器)。当计时器完结,通道关闭,并且状态将进行调整以反映最后一次收到的更新。

可以为每个状态通道选择计时器的长度,以平衡较长通道关闭时间的不便利性和不断增加的应对互联网连接或区块链问题的安全性。(蓝狐笔记:此处意思是权衡利弊,计时器过长,导致通道关闭时间过长,则会带来不便,而计时器过短,则可能带来安全问题)

或者,你可以通过罚款方式来构建通道,这样任何向区块链发布不正确更新的人的损失要比他们假装没有发生后续交易所获得的更多。

但是这个机制最终不会有太大关系,因为(回到上一点)这种情况的博弈论使得事情产生变化。只要这种机制在理论上是合理的,它就可能永远不必使用它。

实际上通过计时器/ 惩罚程序可能会带来额外的费用、时延或其他不便;考虑到迫使某人进入机制并不能给你带来任何好处,因此,一个状态通道的参与方可能会只是通过相互商定最终通道状态来关闭通道。

这种最终关闭操作跟普通的“中介”更新有根本上的不同(既然它将绕过上面提及的最新交易“高于”之前交易的机制),因此,参与者对于在特定通道内锁定的状态的每个部分仅是签署一次关闭交易。

这些“微妙之处”的细节并不是特别重要。最终归结为参与者通过设置“法官”智能合约来打开通道,相互签署如有必要“法官”可以强制执行和裁决的承诺,然后,相互协商关闭通道,这样法官的裁决就不需要。

只要“法官”机制被认为是可靠的,这些承诺就可以算作为即时转移,只有在特殊情况下法官才会出现,例如参与方消失时。当然,这些细节只是人们认为状态/支付通道是复杂的部分原因。更大的原因是比特币的支付通道是复杂的。在比特币上构建具有合理有用属性的“法官”机制是非常复杂的。

不过,一旦你对状态通道有一个清晰的总体概念,就能看到,这只是由于在一个受限的环境中试图实施这个概念而产生。基本的智能合约功能,例如计时器机制和根据提交的签名信息来允许采用两种不同路径,这些在比特币中很难做到。

其中的一些功能正在逐步添加或构建。支付通道只是更广泛“状态通道”概念的特殊子情况,我们可以意识到这是一种更广泛的技术,状态通道可以应用到任何智能合约,这些智能合约在定义好的参与者组中处理频繁的更新。你可以预期在很多(如果不是大多数)分布式应用中看到这种方法。

现在,我们对什么是“状态通道”有了更明晰的理解。因此,我们来看看侧链。

什么是侧链?

侧链是使用双向锚定关联于其父链(主链)的单独区块链。换句话说,你可以将资产移至侧链,并再移回父链。(蓝狐笔记:就是将主链资产在主链和侧链间来回移动)

侧链

双向锚定使得可以在父链和子链之间以预定的汇率进行资产互换。原始区块链通常成为“主链”,其他所有外加的区块链都称为“侧链”。区块链平台Ardor将其侧链称为“子链”。

父链上的用户首先必须发送其代币到一个输出地址,这些代币会被锁定,因此用户无法在其他地方消费它们。在交易完成之后,会通过跨链进行确认,然后等待一段时间,以提高安全性。

在等待期过后,侧链上会释放等量的代币,允许用户获取并在此处进行消费。当将资产从侧链移回主链,流程刚好相反。

联盟

联盟是一个组,它在主链和其一个侧链之间充当中间点。这个组确定何时锁定和释放用户使用的代币。侧链的创建者可以选择联盟的成员。联盟结构的问题在于,它在主链和侧链之间添加了另外一个层。

侧链要负责自身的安全。如果没有足够的算力来保护侧链的安全,它有可能会被攻破。因为每条侧链都是独立的,如果它遭受攻击或入侵,损坏会在该链中发生,而不会影响主链。相反,如果主链遭受攻击,侧链仍能运行,但其锚定资产将会失去大部分价值。

侧链需要它们自己的矿工。可以通过“合并挖矿”激励这些矿工,因此,两种独立的代币,基于相同的算法,可以同时开采出来。

现在,我们对侧链也有一个很好的了解。所以,让我们把它们放在一起。

它们想解决什么问题?

通常,侧链和状态通道都是用来提高区块链可扩展性的。他们遵循类似的模型。

  • 锁定状态/资产

  • 在区块链/主链之外进行交易

  • 从状态通道/侧链中解锁状态/资产

但尽管有这样的类比,但两者间有很多不同,这是因为状态通道中我们不使用单独的区块链,而在侧链中我们使用单独的区块链。让我们来看看这会导致什么结果。

两者中哪个是更好的扩展性解决方案?

为了得出答案,我们来看看它们的优缺点。

状态通道的优点

状态通道有很强的隐私属性:这是因为所有事情都发生在参与者之间的通道“内部”,而不是公开广播和在链上记录。只有打开和关闭的交易必须是公开的。

而在侧链上,每笔交易都会发布到侧链上,无论你是否跟侧链上的所有参与者交互,交易都会被侧链上每个参与者接收。

状态通道有即时最终性。这意味着只要双方签署状态更新,它就可以被认为是最终状态。双方都有很高的保证,如有必要,他们可以在链上“强制执行”该状态。但正如上面提到的,考虑交易的安全级别,状态通道的关闭可能需要花费不同的时间。

而在侧链中,另一边有一条区块链,因此,最终性依赖于侧链的挖矿算力。

状态通道的缺点

状态通道需要所有参与者100%的在线(可用性):正如我们上面讨论的,如果任何参与者不在线,那么,这可能对他来说要付出代价。如果参与者不在线,参与者可以使用其他人来代表TA。但代表被攻击或被贿赂的可能性让会它会成为状态通道的问题。而在侧链上则你不必总是在线。

状态通道最适合用于有已定义好参与者集的应用:这是因为“法官”合约(用于锁定状态的合约)必须了解特定通道部分的参与者/主体(即地址)。我们可以添加和移除人,但它要求每次对合约进行更改。而在侧链中,参与者变化方面没有这种限制。

状态通道在这种情形下尤其有用:参与者将要在长时期内交换很多状态更新:这是因为创建通道部署“法官”合约会产生初始成本。但是,一旦部署,在状态通道内每次状态更新的成本会非常低。

侧链的优点

侧链是永久的。如果存在有侧链,你无须为特定目的而创建专属的侧链。侧链一旦创建,就是完成构建并进行维护。我们不会关闭侧链,而是锁定在侧链上的资产以移回主链。这是非常有用的方式,任何在区块链/主链外做特定任务的人都会来到相同的侧链。

因此,你不必为每个新参与者创建独立的链。而在状态通道,你通常必须创建新的状态通道来添加新参与者。但诸如闪电网络、雷电网络这些项目为此提出了出色的解决方案。他们创建了参与者网络,由此你不必为与之互动的每个新参与者创建新的通道。

你可以跟参与者进行间接互动,方式是在你和接收者之间通过你们之间共同的其他参与者来创建一个通道:你和接收者。

侧链允许加密货币相互交互:它们增加了灵活性,并允许开发者在山寨币的Beta版本或软件更新上线主链之前,可以在侧链上实验。像传统的银行功能(如发行和跟踪股份所有权)可以在侧链上测试,然后再移至主链。

侧链的缺点

侧链需要很多初始投资来启动:为了创建侧链,我们需要足够的矿工,以使网络免遭攻击者的攻击。此外,我们必须确保它们已经启动和在运行。然而,在状态通道中没有区块链,因此,没有这些要求。

侧链需要联盟:这在主链和侧链之间增加了额外的层。这可能是攻击者可以攻击的另外一个弱点:可以贿赂或攻击联盟。然而在状态通道中,我们只需要一个智能合约就可以为我们完成这项任务。

两者之间的竞争是伟大的。尘埃落定,但两者依然站立。由于研究依然在持续,实际的使用还没有传播,我们无法确定谁会是赢家。或许它们会融合,形成一种混合解决方案,来解决扩展性问题。直到实现之前,我们还需要等待,看看什么时候能看到。

------

风险警示:蓝狐笔记所有文章都不能作为投资建议或推荐,投资有风险,投资应该考虑个人风险承受能力,建议对项目进行深入考察,慎重做好自己的投资决策。

  • 相关推荐
  • 大家在看
  • 华为再申请区块链专利“区块链账本的存储方法及装置”

    天眼查数据显示,近日,华为技术有限公司新增数条专利信息,其中之一为:区块链账本的存储方法及装置。申请日为2019年1月17日,申请公布日为2020年7月24日。专利基本信息摘要显示,本申请提供一种区块链账本的存储方法及装置。区块链账本包括一个头区块和至少一个数据区块。可以适用于利用多个分布式节点共同存储区块链账本的一个副本等。华为技术有限公司成立于1987年9月,法定代表人为赵明路?

  • 火币大学:区块链教育布道者 构建区块链思维的殿堂

    2020 年,区块链行业风起云涌,驶上发展快车道。从年初开始,重大利好消息不断,区块链在疫情防控中发挥重要作用、正式被国家纳入新基建、多地出台区块链专项发展政策、区块链岗位正式被纳入国家新职业……上半年,作为新一代信息技术中的关键领域,区块链牢牢占据风口,为各行各业带来新希望。随着区块链产业加速发展,技术深化创新,应用迅速落地,区块链人才越来越受到重视,区块链相关岗位出现了需求井喷,社会各界对区块链系?

  • 全国首个区块链破产事务办理平台上线 腾讯区块链再助力

    为优化营商环境,深圳上线了“区块链破产事务办理联动云平台”。这是全国首个运用区块链技术优化破产事务办理的平台。该平台利用区块链技术不可篡改、实时同步、安全性高的特点,将破产流程中涉及政府部门的事务办理、债权申报等事项进行全链条管理,并为用户提供了可查询、可验证、可追溯的信息化解决方案。 优化营商环境包括为创业企业简化注册登记流程,也包括为破产企业的良性退出,提供易操作的服务平台,保障债权人的利益。

  • 云旅链:区块链+旅游的探索者

    云旅链(TripAir)是全球首个去中心化的旅游平台,目标是通过区块链的技术和理念的深厚技术积累,有效解决行业核心痛点,建立一个去中心化、高效、透明、可信、且具备自我驱动力的全新旅行生态.根据调研链最新一期调查数据表明, 9 成区块链项目投资者认为区块链技术可运用于旅游业,其中更是有近 5 成投资者认为未来的1- 3 年内区块链技术可以升级旅游商业模式。为何区块链与旅游业的结合如此备受青睐,这其中的原因又是什么呢?原因

  • 人社部再为区块链“正名”!徐明星旗下欧科云链助力区块链人才培养

    据国是直通车7月6日消息,人社部联合国家市场监管总局、国家统计局发布9个新职业,包括区块链工程技术人员、信息安全测试员、区块链应用操作员等。就在两个月前,受人社部委托,中国就业培训技术指导中心拟新增区块链工程技术人员、社区网格员、互联网营销师等10个新职业。人社部围绕区块链人才频频发力,足见国家层面对区块链人才的重视,这必将刺激各大高校、科研院所以及企事业单位更加注重区块链人才培养及引进。究其原因,区?

  • 各行业专家期待“区块链+”落地,欧科云链徐明星:“区块链+5G”创建新的应用价值

    在2020世界人工智能健康云峰会上,中国工程院院士、传染病诊治国家重点实验室主任李兰娟表示,疫情防控中,AI在公共卫生、疫情研判、情绪管理、地图服务、基因检测、药物研发、互联网医院等发挥了非常重要的作用。未来的AI,加上区块链,将对打造全国一体化的公共卫生应急响应会产生更加重要的作用。对此,中国电子学会区块链分会常务副秘书长范金刚表示,区块链技术正处于发展早期阶段,区块链还须与5G、物联网、人工智能、大数据

  • 币安区块链研究院参与澳门产业区块链协会成立大会

    ( 2020 年 7 月 17 日,广东珠海横琴)澳门产业区块链协会(以下简称“协会”)主办的“澳门产业区块链协会成立大会”于 7 月 17 日隆重举行,协会是以澳门为中心,并以横琴作为内地基地的跨境协会,来自币安中国区块链研究院、数字资产研究院、通证思维、澳门 369 合伙小镇、澳门科技大学、澳门青创国际集团有限公司等多所机构的代表出席了本次大会,协会成员汇聚了全球区块链领域的专家学者、澳门各产业经济和创业投资领域的杰?

  • 想当区块链工程师?蚂蚁区块链技术专家:最看重这一能力

    区块链正成为新职业风口。昨日,人力资源社会保障部、国家市场监督总局、国家统计局发布 9 个新职业,其中区块链独占 2 席,分别为区块链工程技术人员和区块链应用操作员

  • “2020全球区块链创新50强”榜单于WAIC区块链主题论坛上重磅发布

    7 月 10 日,“ 2020 全球区块链创新 50 强”在世界人工智能大会云端峰会区块链主题论坛上重磅发布。本次评选活动历时 6 个月,经历筹划、征集和评选多个环节,分为基础设施、协议与工具和产业应用三个板块,通过公开投票和专家打分相结合的方式,最终产生“ 2020 全球区块链创新 50 强”。榜单由中欧创业营龚焱教授、达瓴智库共同出品,上海金融信息行业协会联合发布,世界人工智能大会云端峰会区块链主题论坛首发。伴随着区块链?

  • 区块链企业共4.5万家正在快速发展,广东区块链企业占比超一半

    近日,三部门联合发布九大新职业引发热议,其中有两个职业均与近年来大热的区块链有关,分别为“区块链工程技术人员”和“区块链应用操作员”。区块链新职业的发布,无疑将进一步壮大产业规模, 数据显示,我国区块链相关企业目前共有4.56万家,其中在业存续的超过4万家,其中广东省占比高达52.5%。而纵观近十年的发展状况,比特币疯涨的2018年达到行业最顶峰,是年企业注册量达到近1.6万家。广东占据半壁江山,38%获投企业处于天

  • 区块链+公证已落地,未来okex的OKChain将发挥大作为

    区块链是什么?它凭什么在这个瞬息万变的时代飞速发展?它凭什么被越来越多的人认可?区块链从概念定义来看,是涉及数学,密码学,互联网和计算机编程等很多科学技术问题。区块链通俗一点来讲它拥有透明性高,不可更改,无需中心环节等特性。透明性高意味着公开,不可更改意味着公正,无需中心环节意味着快捷。区块链的这些特性被越来越多的行业认可,并被应用到实际工作中。近日,有报道江苏省苏州市进行“区块链+公证”行政执法?

  • 币安何一:区块链行业里面存在一个巨大的窗口期

    2020年,新冠肺炎疫情在世界各地蔓延。截止4月28日下午,全球累计确诊新冠肺炎病例已突破300万例。新冠肺炎疫情的爆发对世界各国的经济和社会造成了很大的冲击。纵观历史长河,世界经历了多次金融危机,而新冠肺炎疫情对经济的冲击是外生冲击。疫情之后的全球化和全球价值链将会呈现新的态势和发展趋势。很多人说,新一轮的疫情可能会带来全球的大萧条或者经济体系的崩溃。币安何一如何看待未来世界的变化呢?以下是Odaily星球日报

  • 区块链游戏Jurassic World即将正式内测

    游戏向来被认为是区块链最佳的落地场景之一,包含Microsoft、Google、腾讯和网易等不少我们耳熟能详的传统互联网巨头都已对该领域进行了深度的战略布局,如何将传统游戏藉由区块链技术而创造新价值与玩法?区块链游戏公司LandLab给出了答案,继其第 1 款游戏神龙岛正式内测 1 个月后,其第 2 款游戏Jurassic World(侏罗纪世界)也已开发完成,即将正式开始内测。Jurassic World(侏罗纪世界)是以侏罗纪时代为背景基于区块链技术的

  • 中国远洋海运与蚂蚁合作探索区块链应用

    7 月 6 日,中国远洋海运集团与阿里巴巴、蚂蚁集团签署三方战略合作协议,将共同推动航运物流区块链合作和应用,开展未来基于全球航运物流网络的深度合作。

  • 币安区块链研究院执行院长Helen被推选为澳门产业区块链协会副会长

    2020 年 7 月 17 日,以“新生”为主题的澳门产业区块链协会(以下简称“协会”)成立大会暨首届会员大会于珠海市横琴中医药产业园会议中心正式举行。包括协会会长朱嘉明先生,荣誉会长刘艺良先生,顾问委员会主任黄江南先生,副会长杨道匡先生,副会长冯信坚先生,副会长Helen Hai女士在内的数十位协会成员和嘉宾共同出席了会议。《区块链核心算法解析》作者Roger Wattenhofer和《区块链革命》作者、币安中国区块链研究院名誉院长Do

  • 领先区块链教育机构火币大学校长于佳宁详解区块链人才成长路径

    区块链产业加速发展,技术深化创新,应用迅速落地,区块链人才越来越受到重视。 7 月 6 日,人社部联合国家市场监督管理总局、国家统计局发布 9 个新职业,其中区块链占 2 席,分别为区块链工程技术人员和区块链应用操作员。 “区块链岗位正式纳入国家职业目录,这凸显了人才对于区块链产业发展的重要性,也意味着区块链人才迎来职业‘风口期’。”火币大学校长、权威区块链专家于佳宁表示,区块链技术是数字经济发展的重要引擎,

  • 蚂蚁区块链正式升级为蚂蚁链 日活超1亿

    今日,蚂蚁集团董事长井贤栋宣布,蚂蚁区块链正式升级为“蚂蚁链”。同时,井贤栋还分享了蚂蚁链已取得的三个关键成绩:在技术上,蚂蚁链连续四年每年全球专利申请数始终保持在第 1 名;在应用上,蚂蚁链已经助力解决了 50 多个实际场景的信任问题;在商业上

  • 欧科云链OKLink:区块链基建时代,你需要一个浏览器

    很多人说区块链现在和90年代的互联网相似,泡沫和机遇并行。那么区块链破解“妖魔化”迷局的第一步,也与互联网是一致的,即各类区块链应用开始被人们所使用。1、区块链破解“妖魔化”第一步:实现应用区块链与互联网的相似,不仅是在时代趋势上,更多的还有发展轨迹。它想破解“妖魔化”,首先要实现应用。互联网蛮荒年代,第一批学会上网的人接触最多的是万维网,很多人认为它是早期互联网的全部。事实上,万维网不过是一个基于?

  • LandLab区块链游戏的未来畅想

    区块链游戏公司LandLab已经获得共识资本、智链资本和分布资本合计 3000 万美元的天使轮投资,并且推出了第 1 款游戏神龙岛,第 2 款游戏Jurassic World也将于 2020 年 7 月 15 日上线内测。LandLab成立的契机是看到游戏理念随着新技术出现而不断变迁,从软件游戏的Pay to Play,到互联网游戏的Free to Play,再到区块链游戏的Play to Earn,区块链技术的出现为LandLab提供了弯道超车的机会。以Play to Earn为契机,LandLab计划陆续

  • 《区块链技术在教育领域的应用研究白皮书》发布,八大教育变革加速区块链场景化落地

    近日,教育部对外经济贸易大学教育与开放经济研究中心联合好未来集团前沿科技研发中心、好未来教育研究院发布了《区块链技术在教育领域的应用研究白皮书》。白皮书围绕数字经济社会背景下新时代的教育诉求,深入研究了区块链技术为教育行业带来的全方位变革和典型场景创新,并结合中外教育领域最鲜活的应用实践案例进行多维度剖析,详细展现其背后的技术路径和应用潜力,为行业发展提供参考借鉴。当前,大数据、云计算、物联网、人

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签