Tag: Rollup

一览埋伏StarkNet生态空投的基本策略

StarkNET 是由 StarkWareLtd 构建的 L2 ZK-Rollup 技术,还没有代币。这篇文章主要推测 STARK 将会有哪些空投,了解 ZK-Rollup 技术,以及列出我们现在可以使用的协议。

什么是 ZK(零知识)证明?这是一种在不泄露信息的情况下证明某事的方法。比如,我想向你证明我知道下面这副画中的某个人,但我又不想指出他的具体位置,我该怎么做呢?

我可以拿一张大白纸,假设比这副画大 5 倍,在纸上打一个小洞,然后覆盖在画上,我能让你能通过这个小洞看见那个人。

由于纸比画大太多,所以你不知道这个人的具体位置,但你也相信了我确实知道这个人在哪,这就是简单的 ZK 逻辑。

这个逻辑可以应用于 Rollup,使得区块链变得更轻巧、更快、费用更便宜。因为包含的数据很少,而又不会失去去中心化。这些 ZK L2 已经已经慢慢获得了 EVM 的支持。

zkSync 是 ZK L2 的竞争者之一。他们于 2020 年 6 月推出了 zkSync 主网

观点:Rollup的可组合性要优于L1公链

作者 | polynya.eth

如果可组合性和互操作性是优先事项,那么rollup(l2)是要比L1更好的解决方案

注:对于当前的区块链而言,有很多痛点是需要去解决的,比如吞吐量(扩容)和隐私就是最明显的例子,然而在越演愈烈的公链战争当中,可组合性的问题也时常会被提起,关于这个话题,作者polynya.eth认为,rollup仍然是要比Solana这样的L1公链更优的。

以下观点来自polynya.eth:

如果可组合性和互操作性是优先事项,那么rollup(l2)是要比L1更好的解决方案。

原因1: Rollup比单链、分片、多链等架构具有更高的吞吐量潜力,这意味着碎片化的范围要小得多。 所以,当你认为rollup这样的账本比单体链更具可扩展性(除非它是非常中心化的)时,“整个世界的活动都会聚集在单个单体L1”的论点就失败了。单个成熟的rollup将优于单个成熟的单体 L1。

原因2:通过共享结算层,你可以在rollup之间建立安全的跨链桥。尽管像@nil_foundation 这样的ZK-SNARK跨链桥是非常酷的,但你仍然假设两条链的诚实多数假设没有被破坏。

原因3: 通过共享结算层,ZK rollup二层网络之间可以安全地共享流动性,具体参考starkware的 damm方案。同样,使用 DeFi Pooling 等解决方案,rollup 可以安全地将L1直接连接到rollup。

原因4: 我推测(注意,这目前只是猜测),我们最终将在同一网络的多个rollup之间拥有完整的原子可组合性。例如,StarkNet L3将能够和StarkNet L2相互组合。原因5: 借助 danksharding 等解决方案,ZK rollup可以同步调用 L1。我推测,结合 crLists,我们甚至可以在不同的ZK rollup网络之间实现某种程度的可组合性!而这在不同的L1之间几乎是不可能实现的。然而,我们距离启用这个用例还有一些距离。总的来说,ZK rollup可以同步调用 L1,crLists 可以让 L1 发出预确认,这为互操作性开辟了新的设计空间。原因6: 即使在此之前,跨rollup消息传递解决方案、数据检索解决方案(如Durin/EIP-3668)以及共享结算层等,都是被严重低估的。跨rollup应用肯定会出现!虽然会有跨L1 应用,但这涉及到了更多的安全权衡。 结论:单体L1链、分片、subnet子网络、多链等架构的效率极低,而且在混乱的多链假设下会导致高度的碎片化。像IBC和nil_foundation这样的解决方案很好,但共享结算和DA层的rollup是最佳的解决方案。…

万字长文带你读懂Celestia 的潜在功能和模块化世界的未来

作者:RainandCoffee

编译:DeFi之道

前言

早在 2019 年,当我们(Maven11)投资 LazyLedger(现在叫 Celestia)时,模块化一词在区块链设计上还没有得到普及。但在过去的一年里,它已经被像 polynya 这样的研究人员、大量的 L2 团队和无数其他人员所普及了,当然还有 Celestia Labs 团队 — 他们在 LazyLedger 的第一篇博文中创造了这个词,与分离共识和执行有关。

正因为如此,我们很高兴能提出我们对 Celestia 投资的最新概述。它将提供对我们所设想的模块化世界的见解,以及在这样一个生态系统中的各个层次和协议,及为什么我们对它提供的潜在功能如此兴奋。

架构

目前,大多数正在运行的公共区块链都是单体实体。所谓单体,我们指的是一条可以自行处理数据可用性(DA)、结算和执行的链。现在,已经有了一些单体链的变化,特别是关于以太坊上的 Rollup 和 Avalanche 上的子网(Subnet)。它们含有模块化组件,然而,这些并不是最真正意义上的模块化区块链。

让我们定义一下我们说的“模块化”是什么意思,以免产生误解。当我们说模块化时,我们指的是通常组合在一起的层是解耦的事实。这意味着什么呢?这意味着链的三个组成部分是解耦的,所以要么处理执行、要么处理共识或数据可用性。这意味着你可以把模块化这个词放在 rollup 上,因为它们只处理执行。而以太坊作为单一的实体处理其他一切。

在 Celestia 的案例中,我们可以把模块化这个词放在它身上,因为它只处理数据可用性和共识,它将结算和执行委托给了其他层。当然,这些层也是模块化的,因为它们只处理部分组件本身。这意味着在以太坊的情况下,我们不能称其为模块化区块链,因为关于执行组件的外包只发生在其当前的 rollup 上。尽管如此,以太坊仍然能够自行处理执行,同时也允许 rollup 在链外批量交易。这意味着,在其目前的实施中,以太坊仍然是一个单体链。不过,以太坊仍然是理想的结算层,同时也是最去中心化和最安全的智能合约链。

你可能会说那 Polkadot …