区块链扩容:平行链是更好的答案

微信公众号:GAIAWorld

扩容一直是区块链社区讨论的热点话题,围绕如何在”更短的时间完成更多的交易”提出了包括增加区块大小、闪电网络(雷电网络)、分片、分层网络、平行链等数十种解决方案。千万不要被这些陌生的名词吓倒,其实这些方案都是在解决同一个问题:住在I区的小A如何快速的将10吨面粉运给住在河对岸II区的小B。

问:小A和小B住在河的两侧,唯一的交通方式是一座窄桥,桥上每次只能通行一辆汽车,这辆车每次只能运1吨面粉,小A如何尽快的把10吨面粉送到河对岸呢?

增加区块大小

小A首先想到的方案就是增加汽车运力。换一辆每次能运2吨面粉的货车,就只需要运5次了。如果直接换一辆能运10吨面粉的货车,就只需要1次了。但是,小A如果要运100吨面粉呢?这个方案最直接也最容易实现,但是并不能从根本上解决问题,因为单辆汽车的运力是有隐性上限的,也就是说单个区块的容量是有上限的,这就是区块链增加区块大小的方案。

面粉对应transaction,货车对应block,桥对应blockchain。我们可以通过增加区块大小,让每个区块容纳更多的tx,使得单位时间内能够执行更多的tx,以达到更快的交易速度。1M区块大小不够就扩展到2M,还不够就8M。这个方案的瓶颈和小A遇到的瓶颈是一样的:因为区块大小不能无限扩大。

闪电网络

小A现在知道了另一个消息:河对岸的II区的小C每天要往I区运送8吨面粉给住在I区的小D。小A又想到了一个好办法,去和小C协商:小A给同侧的小D 8吨面粉,小C给同侧的小B 8吨面粉,小A只需要运两吨面粉给小B就行了。这就是比特币的闪电网络方案,通过离链交易减轻主链的压力。以太坊也在实现类似的机制,取名雷电网络。

更加学术化的解释是:大部分交易通过已经建立的链下通道进行,只在需要进行最终验证时才使用链上交易。看起来似乎很美好,这个方案的问题在于:小A怎么知道小C要给小D运面粉呢?如果小C只有一天需要将8吨面粉运送给小D呢?小A和小C协商也是需要成本的。如果小C每天都要运8吨面粉运给小D,和小A协商成本肯定更低。但是,如果小C只有一天需要将8吨面粉运给小D,则直接通过窄桥运给小D的成本可能比协商成本更低。这就是闪电网络方案面临的路径发现成本、通道建立成本问题。

因为存在路径发现成本和通道建立成本,所以大家会更倾向于使用已有的路径和通道,这又会引发第三个问题:中心化。小A不仅可以和小C协商也可以跟EFG协商,以后大家只要想到运面粉,都会去找小A。小A控制了整个面粉运输市场。

分片

为了保证面粉质量,我们在桥头设置了检查站,所有检查员都会对每一袋面粉进行仔细检查,只有大家都认为这面粉是合格的,才能运输。也就是说一袋面粉在运输上花费的总时间=桥上运输时间+检查时间。因为所有检查员都要去检查每一袋面粉是否合格,所以这个时间会很长。小A提出了一个建议,把所有检查员分成10组,每一组检查1/10的面粉,这样效率就提高了10倍。如果这个效果不错,可以进一步分成100组,1000组,甚至更多。这个方案的问题在于:不够安全。

以前小A如果想运输劣质面粉需要买通所有人,现在她只需要买通1/10的人,甚至1/1000的人,就可以通过特定的检查员的验收,将劣质面粉运上桥。分片方案一直着力于解决如何在分片之后仍然能达到分片之前相近的安全性。至于具体如何解决,开发团队表示:让我们再想想。参照以太坊的shading方案。

分层网络

小A终于想明白了:根本问题还是路太窄。继续修路!路多了运力问题就解决了。既然桥已经有了,最直接简单的方案就是:在现有的桥上再搭建一层,修一条新路出来。这就是区块链的分层网络方案:在已有网络上搭建一层或者多层新网络,比如以太坊的plasma方案。

新的问题又出现了,对窄桥的依赖太严重。所有新的路都是以窄桥为地基,一层层盖上去的,本质上还是只有一座桥。如果窄桥出问题了,大家一起玩完。在以太坊的实现中多层网络本质上只是一个新的智能合约。

平行链

小A突然想到:为什么不再修一座桥呢!为什么不呢,因为修建并且运营一座桥实在是太难了。小A自己并不会修桥,他只是一个运面粉的。这时候建筑公司G出现了,告诉小A:我们提供可定制免费修桥服务。小A使用了G提供的服务,桥也很快的修建了起来。

可是没有安检员,这条路上的面粉都是没有经过检验的,大家信不过通过这座桥运输的面粉。G说:我们另外几座桥的安检人员可以和你共享,每一个安检员可以同时在几十座桥上工作,不过安检员是要收费的。小A爽快的答应了,桥也很快正常运营了起来。

小A又想,如果桥和桥之间可互通,我就可以在各个桥上运输了,岂不是更好。G告诉小A:两座桥之间签署一个互通协议就可以了。不过因为跨桥运输比较复杂,所以跨桥的车辆需要经过一次特殊的安检,并且花费的时间比在单桥上运输时间更长,缴纳的费用也更多。

小A想了想:有实际需求的时候再跨桥吧,大多数时候我就老老实实在自己的桥上运输吧。平行链方案本质上就是创建一条新的区块链,旧链和新链之间共享验证者,新旧链之间通过一个价值互换协议VEP进行价值互换。

平行链方案在实现难度和可扩展性方面拥有巨大的优势,比起其他已经出现的方案而言,更能从根本上解决区块链的扩容问题,缓解区块链拥堵。

为了大家更形象的理解,在本文中使用了“比喻案例”的诠释手法,关于平行链该项技术的实现细节未能做过多的讨论。如果你想要更深入的了解平行链技术实现细节,请关注我们的官网,我们将在近期公布最新版白皮书。

原文地址:http://blog.51cto.com/13741995/2125442

时间: 2024-10-05 05:57:54

区块链扩容:平行链是更好的答案的相关文章

GaiaWorld设计思考:平行链存在的价值

微信公众号:GAIAWorld 首先我们需要知道什么是侧链和主链? ?主链:即正式上线的.独立的区块链网络.可以这样说,区块链的存储数据的实体,一般认为是主链网络本身.比如BTC主网.ETH主网和即将上线的EOS主网都是主链.?侧链:首先,侧链协议的本质属于一种跨区块链的解决方案.简单的说,通过此方案可以让数据信息在两条区块链之间实现转移.侧链最初的提出是基于实现比特币和其他数字资产在多个区块链间的转移.通俗来说,侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展.侧链完全独

区块链的跨链技术介绍完整版

如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生以来,数以百计的竞争币被开发出来,有着各种新的优势和特性,但比特币的霸主地位依然屹立不倒,而很多复制竞争币却湮灭在历史中.虽然比特币有不少缺点和限制,但比特币却又是最去中心化.最多分布节点.最公平区块链,从数字货币地位.节点数量.去中心的权威等方面比特币还是很有优势.同时,类似以太坊.比特股的区块链

企业建设区块链底层公链解决方案公链开发

区块链是投资人最热爱的行业之一,而区块链人才也是非常稀缺.尤其是对于公链开发的人才.建设区块链公链是目前各大企业迫切想要实现的项目.从比特币到EOS,公链一路高歌,但目前这些链的性能还不够完善.区块链公链就像地基,打好地基,优化公链是首要任务. 公链的开发并不简单,虽然开发语言基本上是GO.java.C++这些,但是区块链是综合学科,涉及到密码学.数学.经济学等多个学科,仅仅会写代码很简单,关键是具备区块链思维.能够建设公链的开发团队还是少数,因此要找到能开发公链的团队,找他们开发的企业,实力也

区块链行业最不容错过资讯,全新区块链游戏龙纪链DGEra Chain热浪来袭

龙纪链DGEra Chain怎么玩?一天轻松薅上万!享受0成本撸钱的快感-- 注册下载链接:https://front.dgera.net/register/index.html?invite=11ISB2QD邀请码:11ISB2QD新手指南:https://dgera.zendesk.com/hc/zh-cn/articles/360031804912进微信群加:DGEra6 .www799584123.qvklxxx.yeez222诚招团队长 / 代理 / 个人站长 / 社群主共同致富,请加

比如说内容、外链、内链到底是哪一个环节呈现了不正确的处所

比如说内容.外链.内链到底是哪一个环节呈现<p> 若何快速进修SEO (1).必需具备电脑基本常识,HTML知识,若是这点都不具备,那我不知道你如何去优化上网站.体味SEO的根蒂根基知识,好比PR,外链,收录,代码操作,以及搜索排名的轨则.(2).必须具备架设网站.维护网站的能力,试想一下你在接单的过程中客户问你我的网站打不开是怎么回事呢?你假如不会搜检网站域名解析.网站空间,那么客户会相信你吗?更不要谈去接单赚钱了.能够较快的剖析出网站存在的问题,比如说内容.外链.内链到底是哪一个环节呈现了

关于JS的原型链和作用域链

最近在看<Javascript高级程序设计第三版>,用了两周把前七章磕磕绊绊的读完了,也阅读了许多大牛们写的博客,对JS的理解有了很大的提高,不过要将这么多的知识全部融会贯通还有还需要多多练习,加深自己的理解,今天就将自己迷糊的几个地方列出来写写自己的理解,新手小白,如有错误欢迎大家指正(: 1.原型链和作用域链的概念模糊 这个问题可能有人觉得很无厘头,不过确实在我学习过程中突然出现而且让我产生很大的困扰,觉得是不是之前自己的理解就出现很大的问题.出现这个问题的原因是第七章函数表达式,原先在单

SEO须知之内链、外链与反链

我们需要了解内链.外链.反链,然后,要了解各个链接的设置以及优化方法,再就是注意事项.那么我们先来看看内链. 内链 内链:顾名思意就是在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面,也称之为站内链接).合理的网站内空链接构造,能提高搜索引擎的收录与网站权重.相对外部链接,内部链接也很重要.内链是非常重要的中原娱乐城,为什么有链接为皇的说法就是因为其重要性.内链结构合理,清晰相互关联紧密会给搜索引擎很好的印象,那么也喜欢在你网站中停留更长时间,对于你网站的收录是相

碧桂园营销院长朱晓波-新常态下拉动业绩的三驾马车-业务链、人才链、文化链标杆房企的顶层设计解码

新常态下拉动业绩的三驾马车-业务链.人才链.文化链标杆房企的顶层设计解码课程背景:2015年房地产榜单已经揭晓,万科以2600亿的成绩继续领跑:恒大以49%的增长成为最大黑马:TOP100房企的入榜门槛为104亿元,同比增长48%.恒大海花岛以日销售122亿的世界纪录成为年度神盘.一连串的数据显示白银时代不缺赚钱效应,新常态下依旧演绎强者恒强的逻辑.数字背后留下的是一连串的思考:标杆房企跨越式的业绩增长是如何形成的?支撑这种增长的背后动因是什么?成功的关键因素是什么?标杆房企的内在基因是什么?究

友情链接高质量套餐低价出售正规明链绝非黑链SEO权重排名效果杠杠的比代发外链好

个人旗舰A套餐:pr5+pr6+pr7 pr5=10个pr6=10个pr7=5个共25个网站个人旗舰A价格:50元/月 150元/季 250元/半年 500元/年 爱站网可查可续个人旗舰B套餐:pr5+pr6+pr7 pr5=50个pr6=50个pr7=10个共110个网站 个人旗舰B价格:150元/月 550元/季 850元/半年 1700元/年 爱站网可查可续个人旗舰C套餐:pr5+pr6+pr7 pr5=90个pr6=100个pr7=20个共210个网站个人旗舰C价格:250元/月 950