区块链安全咨询公司 曲速未来 表示:目前,加密货币无法在任何有意义的意义上扩展。区块链技术的可扩展性 - 包括总交易量和参与处理它们的独立参与者的数量 - 是主流采用的关键障碍。在针对安全和权力下放挑战加权时尤其如此。

Visa可以处理大约每秒24,000次交易(TPS),不用说,比特币和以太坊等领导者远远没有达到这个数字。许多其他项目声称全球规模的TPS - 例如EOS或Zilliqa--但这些大多是未经测试的声明。

已经提出了许多缩放方法,无论是第I层“链上”解决方案还是构建在区块链“离链”之上的第II层解决方案。关于如何最好地部署可伸缩性度量有许多不同的观点,并且许多这些对话最终因项目之间的技术复杂性或部落性而蒙上阴影。

第一层与第二层

随着Lightning,Plasma,Raiden和Sprites等第二层解决方案的蓬勃发展,第一层解决方案继续在区块链的发展中发挥重要作用。

正如伦敦国王学院的助理教授,英国第一位加密货币博士所说,“区块链(与中央运营商一起)为各方提供了一种美妙的方式来验证中央运营商不会作弊。我设想了很多区块链,希望从流行的区块链中引导。我是第二层的信徒,但没有第一层就行不通。”

未来可能不是赢者通吃的场景,而是区块链将采用各种补充修复来大规模执行。但现在这个领域的活动非常多,有可能超越自我,看过第一层 - 无论它有多么基本。

层I解决方案将在未来发挥什么作用?正如所看到的那样,“Lightning,Raiden,Sprites,Pisa,Perun,Counterfactual,Plasma等第二层协议应被视为'乐观协议'。如果每个人都合作(或者在等离子的情况下;如果中央运营商合作),那么一切都可以在感兴趣的各方之间本地执行,而不是每个交易都需要发送到网络。”

该声明中隐含的乐观取决于每个人是否合作,麦科里承认,这可能并非如此。“但是,如果一方不合作,”他说,“那么在第二层解决方案中执行的应用程序(即支付,游戏等)必须诉诸区块链。因此,第二层最终受到第一层的可扩展性的限制 - 所以它们必须并行解决。”

寻求吞吐量

比特币的TPS不断变化。然而,在目前的形式中,网络不支持超过7 TPS,并且以太网在14 TPS时不会好得多。如果最终要建立一个分散的全球金融体系,那么弄清楚如何显着增加这些数字显然至关重要。

“一种方法是增加比特币和以太坊的块大小,但这还不够好,”McCorry说。“在规模上,一旦在网络上传播一个块比创建一个块需要更长的时间,这将简单地分解。

“相反,都需要新的区块链和共识协议,可以加快'确认'一个块所需的时间,还需要评估简单的问题,比如一次确认一个块或块的分支更有效吗? ”。还有其他一些基本问题需要考虑 - 每个对等体是否应验证网络上的每个事务,或者是否可以分发验证工作(例如)?

多种解决方案

好消息是,技术领域一些最聪明的人正在研究区块链可扩展性三难问题 - 如何平衡扩展解决方案与安全性和分散性考虑。

文献里所说的,区块链缩放的一个主要思想就是分片的概念:不同的节点子集处理区块链的不同部分,从而减少了每个节点的工作量。

分片不是一个新概念,但是分割数据以减少区块链节点必须存储和处理的数量是它的新应用。

拆分

虽然可扩展性瓶颈似乎是一个严重的存在威胁,但以太坊已显示出成为功能性,开源,真正分散的系统的潜力。目前正在以各种新颖的形式探索Sharding。也许最值得注意的是以太坊基金会开发人员和Casper协议升级背后的思想之一Vlad Zamfir,他认为分片是唯一真正的区块链扩展解决方案。

当然,以太坊从多个角度解决可扩展性问题 - 长期讨论的向股权证明(Beacon Chain,Casper FFG),等离子,等离子现金,状态渠道和eWASM的转变都会浮现在脑海中。特别是,PoS的共识可以通过简化验证谁拥有最大赌注和最大散列能力所需的过程,使区块链更快。

OmniLedger

另一个最近推出的解决方案是OmniLedger,一个安全的,横向扩展的分散式分类帐。OmniLedger声称是第一个实现“签证级”吞吐量以及延迟几秒钟的吞吐量之一,同时保留完全分散和防御拜占庭对手。

OmniLedger通过使用他们的语言“将状态分成多个分片并使用分布式随机性安全地分配验证器来实现这一点。”为了保持分片之间的一致性,OmniLedger建议验证器使用新颖的并行一致性算法和原子提交。

Chainspace

Chainspace由标题为“全球范围内的分散式基础设施”运行,由Mustafa Al-Bassam和伦敦大学学院的研究团队开发。他们的创建是一个分散的平台,支持智能合约并在其对象上执行用户提供的事务。

Chainspace以一种新的方式接近可扩展性 - 它通过快速的两阶段Sharded Byzantine Atomic Commit协议(S-BAC)提供“高吞吐量和低延迟,这是一种分布式提交协议,以保证一致性。”它还具有无领导的共识协议,为每个分片中的操作提供快速终结。

Polyshard

Polyshard由Mingchao Yu和南加州大学的研究团队创建,是区块链中编码存储和计算的新协议。用他们的话来说,“Polyshard是一种多项式编码的分片方案,可以实现存储效率,系统吞吐量以及信任的信息理论上限,从而实现真正可扩展的系统。”

“许多分片提案在效率扩展方面失败,因为它们在信任上妥协。”

结论

区块链安全咨询公司 曲速未来 观点:许多区块链无法扩展的原因是存储和计算方法的关键支持涉及完全复制,这意味着每个网络节点必须存储整个区块链并复制所有计算。虽然这使比特币等高度安全,但它也是当前可扩展性困境的原因。

对于当前这一代区块链来说,缩放可能是最大的挑战,尽管过去几年大肆宣传,但还需要更多的时间来消除皱纹并让其中一些解决方案成熟。

本文内容由 曲速未来 (WarpFuture.com) 安全咨询公司整理编译,转载请注明。 曲速未来提供包括主链安全、交易所安全、交易所钱包安全、DAPP开发安全、智能合约开发安全等相关区块链安全咨询服务。

曲速未来|区块链可扩展性:第一层解决方案是否保持密钥?相关推荐

  1. 以太坊 2.0、分片、DAG、链下状态通道……概述区块链可扩展性的解决方案!

    封面 | CSDN 付费下载于视觉中国 作者 | Rohit Chatterjee 责编 | 徐威龙 出品 | 区块链大本营(blockchain_camp) 事实证明,可扩展性是当今采用区块链技术的 ...

  2. 以太坊2.0、分片、DAG、链下状态通道……概述区块链可扩展性的解决方案!

    作者 | Rohit Chatterjee 责编 | 徐威龙 出品 | 区块链大本营(blockchain_camp) 封面 | CSDN 付费下载于视觉中国 事实证明,可扩展性是当今采用区块链技术的 ...

  3. 美国软件公司Salesforce获得区块链反垃圾邮件解决方案专利

    暴走时评: 11月4日,美国专利商标局(USPTO)在其网站上公布,美国软件公司Salesforce获得使用区块链技术检测垃圾邮件的专利.Salesforce是一个基于云的邮件平台,此次获得专利的解决 ...

  4. 区块链可扩展性技术:闪电网络

    哈尔滨工程大学 区块链讨论课 2018201125 陈晓龙 2018201204 魏金龙 参考博客/视频: https://www.bilibili.com/video/BV1yW411B7F5?t= ...

  5. GDOC CEO Musk Shing出席“链接未来”区块链全球人才交流会

    11月24日,首届2018"链接未来"区块链全球人才交流会-上海站在上海丽空间峻岭社区成功举办.GDOC基金会CEO Musk Shing出席本次交流会,并对区块链行业发展和GDC ...

  6. 区块链大赛第一名为何是它?迅雷CEO陈磊用这个故事一下子就说明白了

    点击上方"蓝色字"可关注我们! 作者:互链脉搏 "19世纪中叶,美国加州传来发现金矿的消息.许多人认为这是一个千载难逢的发财机会,纷纷奔赴加州 ,但靠挖金子发财的人寥寥, ...

  7. 未来区块链游戏和元宇宙将是NFT行业扩张的主要领域

    研究报告称,随着基础设施层侧链.Layer2等扩容解决方案和去中心化可修复存储系统的技术突破,交易速度与交易成本对区块链游戏的限制大幅降低,区块链游戏和元宇宙的经济体系得到安全可靠的存储保障,未来区块 ...

  8. 分布式资本沈波:未来区块链杀手级应用将出现在“+区块链”

    雷锋网5月22日报道,日前"区块链技术和应用峰会"在杭州国际博览中心举行.会上,分布式资本创始管理人沈波作了<区块链的投资现状与发展趋势>演讲. 沈波表示,由于区块链的 ...

  9. 技术沙龙|“智能之约,链动未来”——区块链下的创新思考(深圳)

    2019独角兽企业重金招聘Python工程师标准>>> 到了2018年下半年,越来越多的传统开发者转入区块链开发行业,当初学者了解了智能合约.超级账本之后不禁有一个疑惑,区块链Dap ...

最新文章

  1. UVa10795 - A Different Task
  2. ORA-20000 exec dbms_space 错误
  3. 《DIY四轴飞行器》读书笔记1
  4. centos 安装mysql 5.7.9_CentOS 6.6下RPM方式安装MySQL 5.7.9
  5. Keil 中的Code, RO-data , RW-data, ZI-data
  6. 打印服务器打印文件,通过打印服务器远程打印文件
  7. “贵妇”必备的高价糖水,我给燕窝上了10年智商税
  8. Java程序员从笨鸟到菜鸟之(四十八)细谈struts2(十)ognl概念和原理详解
  9. OpenCV 填充多边形 fillConvexPoly 和 fillPoly
  10. 解决远程主机不能cv问题
  11. IE, FF, Safari前端开发常用调试工具(转载)
  12. SAP-PP后台配置(第二部分)
  13. 条件编译#ifndef和#endif
  14. 邮政储蓄计算机笔试题,邮储总行计算机类笔试题
  15. 《App后台开发运维和架构实践》推荐序
  16. 使用Jade和Grunt加快HTML的产生
  17. mysql的四大特性(AICD)
  18. [607]appium根据屏幕大小滑动界面|通过坐标定位元素
  19. usg防火墙l2tp ipsec安全策略
  20. java8 stream运行原理之并行流原理详解

热门文章

  1. Verilog运算符优先级
  2. 关于数学建模、机器学习与深度学习的思考
  3. Wi-Fi DFS与TPC介绍
  4. 计算机类专科学校排名,2017计算机专科学校排名一览表
  5. 苹果黑屏就断开无线网连接服务器,跪求苹果手机黑屏以后断开无线网的解决方案!...
  6. adguard自定义_openwrt上装adguard以及实用教程
  7. PHP 手机短信发送验证码
  8. Node.js中的异步编程,个人理解及分化讲解
  9. Github各种账号密码错误的统一解决方案
  10. npm ERR! Could not install from “Files\nodejs\node_cache\_npx\10184“ as it does not contain a packag