作者是以太坊基金会部属组织 Robust Incentives Group 的科学家 Barnabé Monnot。许多的图确保了文章的友爱,作者的布景确保了严谨。

最近 DeFi 的首要项目都在密布的发布 2.0 版别的消息,细心看过晋级的细节就会发现,这些 DeFi 应用的晋级在倒逼根底公链提速。

想提前布局的投资者,得看懂 Layer2,要不然接下来除了追热度,都不知道咋投项目。

这是通往以太坊的道路。今日的以太坊就是 eth2 开发者所称的“eth1”,这是咱们都知道并喜欢的当时作业证明 (PoW) 链。明天的以太坊不是 eth1,也不是 eth2,它只是……以太坊 :eth2 在今日的履行层上布置权益证明 (PoS) 和分片的综组成果。

今日让咱们回溯一下。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

用户想要做一些买卖,所以他们把自己的买卖发送给矿工,他们把它们打包成区块,并把他们的区块增加到一个不断增加的链中。矿工运转 PoW 共同机制 1 来决定下一个增加区块的对象,并履行区块中包含的业务,以确保它们是有效的。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

PoW 需求许多的硬件来运转密布的计算,这导致了过高的能耗。咱们不会像大多数加密钱银评论家所希望的的那样评论糟蹋 (“为什么咱们需求一个运用的能量的付出体系 ??”),但假如咱们能用一个严格较小的 KWh 绝对值来做某事,咱们就应该这样做。

因而,进入权益证明 (PoS),用一个 smol 服务器替换许多的采矿设备,用验证者替换矿工。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0假如他们不完结第二步,他们也会失去硬币。

没错。那么第二步是什么 ? 验证器到底在验证什么 ?

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

共同层确保每个人都赞同正确的数据。履行层实际上是解说了这些数据,使其有含义。“数据”是与区块链的恣意类型的交互,例如,布置合约,在买卖所进行买卖,发送付款等等。

区块链的心跳来自于在链中引进一个新的区块。当这种情况产生时,在新区块之前的状况和之后的状况之间存在状况转化。状况总结了之前在区块 0 到区块 N= 之间的一切数据。

例如,假如有一个状况包含 Alice 和 Bob 余额的分类账,并且新的区块包含了 Bob 向 Alice 付出的 10 个币,则该区块之后的状况将拥有新的余额。“N+1 区块块后的状况”气泡右侧的虚线显现,一个新的区块可能会修正现有状况 (例如,Alice 和 Bob 的余额) 或创立新状况 (布置新合约,或将 Carol 增加到分类账中…

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

rollps 和 eth2 作业的要点是解决第 1 点。咱们的方案,不涉及共同和履行。那么会怎样呢 ?

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

从 2020 年 12 月以来,咱们有两家并行运作的链条 :

  • 在顶部,权益证明 (PoS)-共同链 (又称“信标链”)。

  • 在最底层,Ol‘的可靠的 PoW -共同+履行链 (也称为。“eth1”)。

它们平行运转,但它们也相互交流。好吧,现在还是一边倒…

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

为了成为 PoS-共同链上的验证者,PoW -共同链+履行链上的用户确定了存款合约中的 32 个 ETH,这将自动转化为 PoS-共同链。一旦验证者被激活,他们就能够开端验证并承受奖励。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

这种一边倒的谈话希望不会继续太久。兼并永久地连接了 PoS-共同链和 PoW -共同链+履行链之间的距离,允许验证者为履行层生成区块。因而,在兼并之后,咱们有两个链 :

  • 相同的 PoS-共同链

  • PoS 支持的履行链 (f.k.a,“eth1”)

当这种情况产生时,PoS -共同链的验证者终究将能够赎回和提取其收益和存款,并将它们发送回 PoS 支持的履行链。

一切这些本身就让咱们从 PoW 环境转移到一个彻底老练的 PoS 环境。可是请注意,它并没有彻底增加链的带宽--一个区块的履行量是多少--这是分片的方针。在评论这个问题之前,咱们先来评论一下假如只要一个履行链,那么扩展履行的其他办法都有什么。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

色彩:共同 = 紫色,履行 = 绿色,数据 = 黄色

rollup 是众多可用的解决扩展方案之一,但从协议设计的角度来看,它可能提供了最佳的折衷方案。其办法很简单 : 经过在链上提交重建状况转化履行所需的数据来组成状况转化,并将履行推到链下。假如有人对履行结果有质疑,或者有人忘记了在第一时间履行,那么一切人都能够处理该数据。无需权限 !

更准确地说,履行所需的数据 (业务输入) 与它的容器 (业务) 分离,并以节约空间的办法“绑定”。一起,rollup 在履行链之外运转,提交数据并履行它。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

为了“进行 rollup”,用户将财物存放在 rollup 合约中的履行链 (“eth1”) 上,然后他们在 rollup 上做一些作业,比如在其他 rollup 上进行财物买卖。一旦完结,用户就会从 rollup 中将财物撤回到履行链上。

什么是 rollups 的替代方案 ? 假如不是这些垂直的黄色链,而是一堆平行的赤色链呢 ? 例如,假如 eth1 链是“仿制的”,并且几个实例一起运转会怎样 ?

在这里是咱们怎样处理几个并行运转的多个履行链的问题。假如链条上产生了什么事需求他人知道怎样办 ?这是一个十分扎手的分片问题,也就是在多个链之间怎样区分履行的问题。

你会说“rollups 也没什么不同 !”,实际上这也是真的。当用户想从一个 rollup 对另一个 rollup 进行操作时,也会呈现相同扎手的问题。但是,关键是存在一些 rollup 的设计,其解决方案的空间广阔,并且大多数还未被开发。那么,在将一种办法归入协议等级之前,为什么不让 rollup 引导实验呢 ?

这就把咱们带到了 ......

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

你听说过区块空间短缺吗 ?rollup 的确需求发布它们的数据,而 eth1 区块空间十分少 ! 并且咱们说过,穿插分片很难。因而,为了用咱们的柠檬做柠檬汁,为什么不运用分片来保存需求发布的 rollup 数据呢 ? 运用 64 个分片,这是现在可用带宽的 64 倍,并且可能更多,由于一个分片区块可能会比 eth1 链区块当时能够容纳的数据量高得多。

应该着重的是,这并不意味着在分片等级的履行永远是被扫除在外。以 rollup 为中心的以太坊是一个短期到中期的发展方向,直到 (例如) 找到更好的加密原语来确保跨多个链的正确履行。这一切都十分迷人,应该会让许多人忙上很长一段时间。与此一起,rollup 也是一个解决方案之一。

来来来,我们再加把油,看懂 Layer2 和 ETH2.0

在这方面还有许多作业要做!首先,不要忘记 Merge 和数据分片是十分复杂的作业,目前有多个团队正在处理其中一个或两个。但即便在 rollup 方面,仍然有一些十分风趣的问题有待探索,而这些只是少数。

  • 用户在 rollps 之间的大规模搬迁是一个十分酷的概念。假如以足够多的公共交通工具交游于第一层 (eth1) 和第二层 (rollps) 之间,为什么你还要自己开车去呢 ? 这有什么经济学含义吗 ?

  • 假如我想在邻近的 rollup 上做一些作业,由于他们有一些很帅的东西,而我的 rollup 没有,那我是否从我自己的 rollup 到 L1,然后从 L1 到邻近的 rollup? 这好像适当糟蹋。

  • 对于当时的操作来说,rollup 是一个巨大的带宽改进,这是毫无疑问的,但是 rollup 并不是无限高速公路用户所希望的,但仍然有许多人想要做许多作业,有时乃至是在同一瞬间!因而,rollps 天然要处理拥塞问题,可是它与 L1 协议 (行将发布的 eip1559) 所规定的拥塞市场相反,rollps 有更大的设计空间能够探索。

  • 说到拥塞,这是更特定于协议的,但咱们还会看到 EIP1559 扮演交通警察的角色,来调节每个数据分片上发布的数据量,以确保验证者能够敷衍的数量。假如用户认为一种 eip1559 机制很帅,那么请等到有 64 种机制在运转时再考虑。那么,rollups 应该在哪里发布数据呢 ? 在一个分片上只是使其可访问而无需为正在听的人跳分片?在多个分片上,要使用分片交织方案,分片顺次发布一个新区块,这样咱们距离新区块发布数据的时间就不会超过几百毫秒,莫非这不是快速终结应用程序的抱负挑选吗 ?

视野开拓

中世纪时市场制度之所以无法想象,是有其确切和充足的理由的,那是对生产本身这一抽象的要素还没有构想出来。中世纪时既没有土地、劳动和资本这三者的概念,因此也就没有市场,既没有市场(尽管有许多丰富多彩的当地商业中心和巡回集市),社会就只能按风俗和传统习惯展开活动。由地主们发号施令,生产就按照他们的意旨而盛衰起落。当没有号令可以遵守时,生活就按固有的常规过下去。假使亚当•斯密生存在1400年以前,他就会感到没有必要去创立一个政治经济学理论。-《The Woldly Philosophes》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注