LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 【三藏取经④】Nervos的多层体系结构:设计时考虑了可伸缩性

【三藏取经④】Nervos的多层体系结构:设计时考虑了可伸缩性

2020-01-17 唐三藏取经 来源:区块链网络


这是一系列博客文章中的第三篇,探讨Nervos开发背后的关键思想。每篇文章都将在Nervos的管理理念的核心宗旨与用例之间进行交替显示,用例说明了这些原则在实践中是如何工作的。

今天,我们专注于所谓的区块链可扩展性“难题”,以及Nervos的多层设计如何克服它。

区块链的可扩展性挑战

可扩展性也许是当今区块链项目面临的第一大挑战。目前,主要的现有区块链处理交易的速度,仅为在金融等主流垂直行业中竞争所需的交易速度的一小部分。比特币被限制为每秒7笔交易(tps),而Visa 的平均交易量约为2000笔。

区块链社区对此有所了解,并在近年来提出了许多可扩展性解决方案。这些解决方案分为两类:链上扩展和链外扩展。

链上扩展解决方案旨在扩大共识流程的吞吐量,创建具有可与集中式系统匹敌的本地吞吐量的区块链。链外扩展解决方案仅将区块链用作安全资产和结算平台,并将几乎所有交易转移到其他层。Nervos属于第二类。

Nervos的多层结构可按比例设计

Nervos从设计之初就考虑了可扩展性。我们理念的关键要素是区块链适合多层设计,其最高价值的功能-资产存储-由第1层执行,而大量交易则转移到第2层。

作为Nervos首席架构师和研究员谢扬在专栏中解释:

尝试解决三难困境通常会导致一个关键错误:所有交易必须在区块链的单个基础层上进行的假设。这是在误解关于区块链的真正革命以及它们的变革能力可以实现的事情。

Nervos的前提是:区块链以新的、去中心化的、不变的方式存储价值的能力,是将其与众不同并使其成为一种转型技术的基本能力。此功能及其所需的大量计算能力应保留给第1层。

可以将用户之间发生的大量事务(每个事务各自需要的功率要少得多)转移到第2层。这使我们能够保持网络存储大量资产和价值单位的能力,同时仍可以扩展以满足主流需求。

资产存储的第1层

区块链的最大力量不在于处理交易,而在于存储价值。就像雕刻在古埃及神庙墙上的铭文一样,存储在区块链上的资产变得不可变。由于以这种方式不变地存储信息需要大量的计算能力,因此应将其保留给高价值的长期资产。这具有重要的设计含义,我们已将其作为Nervos体系结构的核心。

Nervos旨在将网络的不同功能分离并分布在不同的层或组件上。与当前解决方案相比,这提供了大大改进的功能。将所有功能耦合到单个层可能会降低爬网的事务吞吐量。

相反,我们在第二层处理这些活动,而区块链的基础层仅存储资产的价值。这旨在实现速度和可扩展性,同时为区块链的关键功能(价值存储)保留去中心化和安全性。

第2层可扩展及扩展

在像Nervos这样的多层协议中,基础层区块链充当结算层,而第2层网络则路由加密证据,使参与者能够“拿走”资产。第二层的所有活动均由底层的区块链以密码保护,第一层仅用于结算进入或退出第二层网络的金额。这些设计的运作无需任何托管资金(或损失风险)的委托,并且可以进行即时,几乎免费的交易。这样,Nervos的多层设计避免了可伸缩性难题。

(我们邀请您阅读我们以前的博客,讨论国家膨胀的挑战,一旦达到规模,这种膨胀很可能会出现,而Nervos使用创新的所有权模型来避免这一问题)

天空才是极限

从一开始,可伸缩性就一直是Nervos设计的关键要素,我们已经建立了一个多层网络,我们相信它将为分散式应用程序的快速增长提供最佳解决方案。这为真正、广泛地采用区块链技术作为许多主流应用程序的基础打开了一扇门。

作者:Nervos Network

译者:唐三藏

译文链接:https://medium.com/nervosnetwork/nervoss-multi-layer-architecture-designed-with-scalability-in-mind-7655910d9828

欢迎留言指导,转发。谢谢!

—-

编译者/作者:唐三藏取经

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...