坎昆升级利好 L2 赛道、DA 赛道和定制化 RaaS 赛道。
撰文:Kiwi,OKX Ventures Researcher
上海升级主要为了尽快释放抵押的 ETH ,因为若不尽快开放,就会慢慢降低质押行为的热度,对于后续新用户的进入会产生一定的影响;
提案内容:
以太坊质押利好整体生态和流动性质押赛道:
EIP-4844 和 EOF 被移除出上海升级。目前坎昆升级具体细节未定,Deneb 和 KZG 仪式应该是下一次坎昆升级的内容,EOF 是否在坎昆升级中暂不确定。
EIP-4844:扩容 L2,同时降低传输费用
KZG 仪式—KZG 承诺的前期准备
EOF 是对 EVM 的升级,引入了新的合约标准和一些新的操作码,EOF 提案包括 EIP-3540, EIP-3670, EIP-4200, EIP-4750 和 EIP-5450。
坎昆升级利好 L2 赛道、DA 赛道和定制化 Raas 赛道
L2 赛道多样化
DA 赛道的重大利好
定制化 Raas 可能是最大赢家
简介:Rollup as a service 技术旨在通过提供易于使用的工具和服务来革新 Rollup 的部署,将复杂的技术细节抽象出来,使它们对所有人都可用。
RaaS 内 会看到 基于 ZK 的多层⽹络 与 OP 的生态搭建形成的充分竞争。
目前 Raas 同质化严重,但最终可能会有多个头部 RaaS 占据整个市场
RaaS 的崛起非常依赖生态建设,且成熟的 RaaS 一定有能力满足所有项目方的定制化 rollup 需求,所以最终可能会有多个 RaaS 占据市场。
RaaS 带来一种范式的模块化区块链底层创新
RaaS 将降低开发者从 0 到 1 构建一条 Rollup 的门槛,准入门槛的降低将带来激励的竞争,进而倒逼 Rollup 的创新。
Rollup 赛道尚未完全爆发,RaaS 赛道更是处于早期
目前来看,以 Arbitrum 和 Optimism 为代表的 ORU 占据了该赛道超过 80% 的市场份额,但 zk 系的相关项目还处在蓄势待发的状态。zkSync 和 StarkNet 虽然都已上线主网,但上线时间不长且暂未迎来链上生态的大爆发。因此,现在说 Rollup 赛道大局已定还为时尚早,发展潜力较大
项目:
简介:上海升级是近期市场上的最大叙事和公众预期。在主网进行上海升级前,会有 3 次测试网的升级测试(Zhejiang → Sepolia → Goerli)。 Sepolia 的上海升级成功激活,如果延续之前每 3 周推进一个测试网的节奏,Goerli 作为最受瞩目参与度最高的测试网,将在 3 月 14 日激活升级。这也就意味着主网的上海升级可能发生在 4 月份。
根据 2023 年 2 月 21 日的 Sepolia Shapella 公告,以太坊将升级以下提案:
EIP-3651: Warm COINBASE ——影响激励的交易类型的提案
简介:区块中的第一笔交易是笔特殊交易,称为创币交易或者 coinbase 交易,这种交易早期设计用于矿工打包收集挖矿的 gas 小费收入。
warm 和 cold,其实指的是此执行此交易时是否有预先加载,影响矿工打包 coinbase 交易的 gas 费。如果无预先加载,是寒冷的,则 gas 费更高;如果有预先加载,是温暖的,则 gas 费更低;
用处:矿工打包的交易可能可以用作更多用途,在 EIP-3651 之前,更激励用 ETH 的支付方式,在 EIP-3651 之后,更激励用 ERC20 的支付方式。矿工的收入方式更加多样化,可以服务 erc4337 钱包用户 landing。
EIP-3855: PUSH0 instruction ——降低无意义的 GAS 消耗的提案
简介:
对于 EVM 即以太坊虚拟机(执行合约代码的系统)中,设计有多种指令,但是之前缺少设计了 push0 即针对 0 这个数值的压入堆栈的操作指令,而此 EIP 则新增了 PUSH0( 0x5f) 指令,它将常量值 0 压入堆栈,该指令需要 2 个 gas;
原先没有 push0 时导致的是,有一些依赖于 0 做偏移量的操作,比如远程 call 调用与返回,则有很多参数是 0,原先要操作 0,只能使用指令 PUSH1 0(即压入一个数字,数字为 0),这个操作要消耗 3 个 gas,其次 push1 和 0 各占一个初始化代码的字节存储,而一个字节需要消耗 200 gas(?),导致的是部署此合约的成本也高了 2*200gas
根据 EIP-3855,主网目前约有约 11% 的执行指令需要推送 PUSH0,所以在此提案提出后将有十分之一的执行指令可以节省 200gas(此处可能会有变动)
用处:可以节省一定量的 gas,也能稍微提高以太坊的现有的 TPS
EIP-3860: Limit and meter init code 可部署的智能合约大小上限扩大一倍,增加了部分 gas 花费
前提:
简介:
合约部署时候,有个初始化代码的大小,基于 EIP 170(https://eips.ethereum.org/EIPS/eip-170)是限制了 initcode 大小为 24576 byte,而如今则是将 initcode 的最大大小限制提升为 49152 byte 即翻倍,并为每 32 byte 的 initcode 块应用额外 2 gas 成本。同时,每 32 字节的 initcode chunk 引入 2 个 gas 费用,以表示 jumpdest-analysis 的成本。因为在合约创建期间,客户端必须在执行之前对 initcode 执行 jumpdest 分析。执行工作与 initcode 的大小成线性关系。
目前代码仅 24kb 的规模导致很难用一个合约去实现系统,原先的临时解决方案都是分多个合约部署,然后互相相互调用,但显然跨合约引用是个高 gas 成本的事情。
用处:合约部署 gas 费微微上调,但合约大小可以扩展一倍,即能够缓解目前智能合约字节码长度限制导致部分复杂的合约必须拆分成多个合约才能够部署到主网的问题,合约开发者可以部署更大、功能更丰富的合约。
EIP-4895: Beacon chain push withdrawals as operations 核心升级之信标链将提款作为操作指令
简介:实现的是质押的 ETH 提款操作,而实现方式是引入了系统级的指令 withdrawal 基于信标链(共识层)的信息,无条件地直接控制指定地址的 ETH 余额。执行提现操作的方法有很多种,本次的提现操作的特点如下
直接更新执行层的余额,无 EVM 执行过程,采用最简实现策略。
内容:将提供与提款相关的三个关键功能
拥有 0x01 类型取款凭证的验证者可以每 2 到 5 天部分取回他们的验证者余额
拥有 0x01 类型取款凭证的验证者的完全退出预计至少需要 28 小时
EIP-6049: Deprecate SELFDESTRUCT——与降低 gas 费用有关
只是一个弃用警告,团队希望 SELFDESTRUCT 语义在未来的网络升级中发生变化,但操作码的行为在上海升级中保持不变
为何利好质押赛道:
以太坊质押赛道值得关注的项目已经进入白热化竞争,未来创新主要围绕 Restaking 来进行:
LSD 质押:
Restaking —— Eigenlayer
提出了新颖的再质押(Re-staking)方案,允许用户将 ETH、lsdETH 及 LP Token 等衍生品质押在其他公链、预言机、中间件等,非常看好其前景。优势与创新:
LSD 套娃:
除此之外还有 ANKR、Bifrost Staking、StakeHound、SharedStake、stake.link、ClayStack 等常规项目
可能存在的抛压问题:
线性解锁抑制大量抛压:上海升级最关键的内容是将允许撤回自 2020 年 12 月以来锁定质押在信标链上的 1697 万枚 ETH。但是目前采用的是逐步解锁的模式。
按照目前的情况,理论上,每天提现的上限大约在 5.5 万个 ETH 左右。以太坊大约每个 epoch 可以激活 7.55 名验证者(验证者总数 /65,536),每天有 225 个 epoch。也就是目前大约每天最多可以解锁 5.5 万个 ETH 左右。
目前大多参与者处于亏损状态,可能无抛售想法:
根据 cryptoquant 分析,目前 60% 的 staked ETH 处于亏损状态,相当于 1030 万 ETH;且最大的质押池 Lido 约占所有 staked ETH 的近 30%,平均亏损近 1000 美元,staked ETH 平均亏损为 24%。通常情况下,在参与者有极高利润时,才会出现抛售压力,但目前情况并非如此。
留下的多为生态支持者:
持有以太坊的多为早期生态支持者,本身抛售意愿就很小,且大部分参与者使用 Lido 或通过 CEX 进行质押,若想退出可以随时进行操作。
质押收益率可以动态调整,收益相对稳定:
ETH 质押量越少,其收益率就越高;如果质押数量下降到一定程度,其收益率上升,则会吸引人群进入,这种相对稳定的收益在熊市会显得更具吸引力。
在 POS 后更有利于以太坊的生态赋能
以太坊目前正走向通缩,相比合并时已经减少 41000 枚 ETH
在 POS 后,以太坊不仅可以靠质押获得收益,而且也是整个生态安全性的保障,未来会成为生态的底层资产,也有越来越多的使用场景支撑。
重点阅读资料
上海升级的规范请看此处:https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md#eips-considered-for-inclusion
以太坊基金会 上海升级公告,February 21, 2023 https://blog.ethereum.org/2023/02/21/sepolia-shapella-announcement
读懂以太坊「上海升级」:为何引起开发者关注?https://news.marsbit.co/20230222082649758342.html(2023-02-22)
此次上海升级将推出五个以太坊改进提案(EIP),包括三个关键的以太坊协议:EIP-4895、EIP-3855 和 EIP-3860。EIP-4895 是为以太坊质押者提供更灵活的质押机制。EIP-3855 旨在提高以太坊网络的交易速度,EIP-3860 则旨在降低交易费用。这些改进将有助于改善以太坊网络在 DeFi 和 NFT 等应用领域的使用体验,提高以太坊生态系统的可用性和吸引力。其中 EIP-4895 最受关注。
从九个方面看以太坊上海升级的抛压问题(23 年 1 月 9 日)https://mirror.xyz/0xC36051E2bb2128c18B6E16e5013355A7D950b3F5/gpFTo3qJkdKJmNwtGqdeHFkxLwU4VRcszKXOPOJSjJA
即便上海升级开放提款功能,对于 ETH 抛压的影响也是有限的。而作为上海升级这个事件本身,则有利于以太坊生态长期发展,算是长期利好的事件。但是如果在此期间出现黑天鹅事件,那么,即便没有质押解锁,也会给市场带来影响。
从 0 到 1:了解以太坊上海升级(23 年 1 月 10 日)https://www.coinvoice.cn/articles/29918
上海升级的主要内容是 Withdrawal 和 EOF,EIP-4844 不会包含在上海升级,从 Withdrawal 和 EOF 解析上海升级技术部分
以太坊上海升级后,哪些赛道将迎爆发?https://foresightnews.pro/article/detail/23159(23 年 1 月 10)三部分:小型改良、EVM 对象格式和提款,坎昆升级,Layer 2 或将迎真正爆发
内容总结:坎昆升级目前主要围绕着 EIP 4844 (Deneb)、KZG 仪式进行, EOF 有可能出现在本次升级中。
2023/2/18:
KZG 仪式:
进行 EIP4844 实施者的视频会议,提及 blob 将从区块解耦
2023/2/25:
KZG 仪式:
进行 EIP4844 实施者视频会议,内容为:客户端团队从区块中释放 blob,一旦解耦,开发网预计在几周内上线
2023/3/4:
KZG 仪式:
SSZ (Simple serialize )突破的视频会议:EIP 更新了联合与正常交易表示的指标
EIP4844 Proto-Danksharding (Deneb)
背景信息
根据最新的电话会议,以太坊开发人员同意将 EIP 4844 升级命名为 Deneb,这是天鹅座中的一颗一等星的名称,即以后相关 GitHub 版本上 EIP 4844 的命名将更新为 Deneb;
3 月 8 日的以太坊电话会议内容:
简介:
EIP4844 提案的名称为 Proto-Danksharding,是完整版分片扩容 Danksharding 的前置方案,整套分片方案其实就是围绕着 Rollup 来进行链上扩容的。方案目的是为了扩展第 2 层 Rollup——通过帮助 L2 降费并增加吞吐量 ,同时为实现完全分片(sharding)铺平道路。
EIP-4844 引入了一种全新的交易类型——Blob Transcation。
Blob 简介:
Blob 作用——提高以太坊的 TPS,同时降低成本
EIP-4844 的作用——开启 Danksharding 叙事的前章
DA 解决方案:Danksharding(以太坊扩容的分片解决方案)目前若继续扩容可能会节点负担过大(16mb 以上)和数据可用性不足(30 天有效期)的问题。解决方式:
数据可用性采样(Data Availability Sampling)——降低了节点负担
提议者 - 打包者分离(PBS)——解决了节点的工作分工问题,让性能配置高的节点负责下载全部数据进行编码分发,让性能配置低的节点来负责抽查验证
性能配置高的节点可以成为打包者(Builder),打包者只需要负责下载 Blob 数据进行编码并创建区块(Block),然后广播给其他的节点来进行抽查,对于打包者(Builder)来说,因为同步数据量和带宽要求较高,所以会相对中心化。
性能配置较低的节点可以成为提议者(Proposer),提议者只需要验证数据的有效性并创建和广播区块头(Block Header),但对于提议者(Proposer)来说,同步数据量和带宽要求较低,所以会去中心化。
双槽 PBS——解决了中心化的打包者通过获取 MEV 越来越中心化的问题
用竞标的模式来决定出块:
意义:
将 L2 的交易费用降低一个数量级。以 Optimistic Rollups 为例,未来费用降到 0.01 美元以下,使得交易费用降低到当前的 100 倍以下。
结合上海升级的 Push0 等升级来看,未来会有大合约、低费用的能力。
Danksharding 的必要前提:以便在未来轻松实现数据分片。EIP-4844 兼容共识层的未来的变动,方便 L2 开发者 升级。
为 L1 引入了多维收费市场:将不同资源种类的使用和收费区分开,如 EVM 的应用、区块数据、见证数据和状态大小。并且所有这些资源都有不同的容量限制,这意味着如果每个资源都有不同的定价机制,它们将会以有效的方式被分配。然而,以太坊 L1 目前用一个单一的指标来衡量所有这些资源的使用成本,也就是 Gas fee,这是非常低效的。
Proto-danksharding 引入了一个多维的 EIP-1559 收费市场,其中有两种资源,Gas fee 和 blobs,有独立的浮动 gas 价格和限制。
可能的问题
由于 Ethereum L1 的所有验证器和客户端都需要下载完整的 blob 内容,这增加了运行此类节点的成本,可能会提高运行此类节点的门槛。
结合其他一些建议,如 EIP-4444,有可能要求节点 / 客户端只在一定时间内(1-3 个月)存储这些数据 blob。
重点阅读内容
以太坊研究员@protolambda 在推特分享 24 点对 2023 年加密世界的预测,包括激活提款的两个月后,存款队伍会变回比提款队伍长;EOF 系列 EIP 会被部署,但竞争 L1 和 L2 的采用和工具开发需要超过半年;至少一个 zk rollup 会深度重新设计等。 https://twitter.com/protolambda/status/1608870209460502528?s=20(22 年 12 月 31 日)
以太坊新分片方案 Danksharding 及 EIP-4844 万字研报:全新公链叙事已来?白话解读「区块链不可能三角」的变革性解决方案。 https://research.web3caff.com/zh/archives/6259(23 年 2 月 14)
解读以太坊上海升级即将激活的四个 EIP(22 年 11 月 5 日)https://www.chaincatcher.com/article/2082141
以太坊上海升级的作用以及带来的好处(22 年 11 月 8 日)https://www.chaincatcher.com/article/2082266
技术详解多项式承诺:正在重塑整个区块链?https://foresightnews.pro/article/detail/17988
详解 KZG 如何应用于 zk-rollup 以及以太坊 DA 方案 https://www.defidaonews.com/article/6784542
狐狸资本投研分析 - 坎昆升级 我们可以预知什么?狐狸资本投研分析 - 坎昆升级 我们可以预知什么?
对 Layer2 有关键影响的 EIP-4844,V 神是如何解读的?https://www.theblockbeats.info/news/29882?search=1
V 神科普的「Danksharding」到底是什么?https://www.theblockbeats.info/news/29262?search=1
EOF 是对 EVM 的升级,引入了新的合约标准和一些新的操作码,传统的 EVM 字节码(bytecode)是非结构化的指令序列(unstructured sequence of instructions)字节码。EOF 引入了容器(container)的概念,它实现了结构化的字节码。容器由一个 header 和几个 section 组成,来实现字节码的结构化。升级后 EVM 将可以进行版本控制,并且同时运行多套合约规则。
EOF 是一套新的合约规则。目前在运行的 EVM 只能同时运行一套 interpretation 和 validation 的规则,这套规则会适用于所有现存的合约,称之为 Legacy contracts。EOF 引入了一套新的合约规则,同时对 EVM 的 interpreter 进行了对应的升级。升级后就可以 EVM 就可以并行运行两套合约规则,一套 EOF contracts,一套 Legacy contracts。
EOF 升级将由 5 个 EIP 共同组成来实现,分别是 EIP-3540, EIP-3670, EIP-4200, EIP-4750 和 EIP-5450。
EVM 版本化。这使得引入或移除功能变得更容易,防止 EVM 变得越来越复杂和不优雅。现在移除 EVM 的功能非常困难,因为庞大的生态系统 / 应用层依赖某个特定的 EVM 行为,所以移除可能会导致应用层的不兼容性问题。所以如果向 EVM 添加某个功能,我们需要默认它可能会永远存在。
增加新的控制流操作,完全放弃动态跳转和运行时的 JUMPDEST 分析,性价比更高。( 并使代码转换更容易,等等。)
将 EVM 在运行时验证的内容 (e.g. 堆栈 underflow, overflow) 转移到部署时间。这使得 EVM 的开销降低,并使合约代码更加安全 ( 潜在的错误不会被部署在以太坊上 )。
代码和数据分离。将有一个可执行但不可读的代码部分,以及一个可读但不可执行的数据部分。
EIP-3540:
从前链上部署的 EVM 字节码都是没有一种预先定义的同一结构的,代码只有在客户端中被运行前才会被验证,这既是一种间接成本,也会阻碍开发者引入新功能或弃用老功能。
此 EIP 为 EVM 引入一种可以拓展和版本控制的 container,并且声明了 EOF 合约的格式(如下图),以此为基础就可以实现在部署 EOF 合约的时候对代码进行验证,即 creation time validation,意味着可以防止不符合 EOF 格式的合约被部署,这种改动实现了 EOF 版本控制,会有助于未来停用 EVM 已有的指令或者引入大型功能(如账户抽象)
意义:对数据和代码进行了区分,这种区分非常有助于 on-chain code validators,这会节省验证者的 gas 消耗
EIP-3670:基于 EIP-3540 ,目的是确保 EOF 合约的代码是符合格式有效的,对于不符合格式的合约会阻止其部署,不会影响 Legacy bytecode
EIP-4200:
引入了第一个 EOF 专用的 opcode:RJUMP、RJUMPI 和 RJUMPV,它们 encode destinations as signed immediate values。编译器可以使用这些新的 JUMP 操作码来优化部署和执行 JUMP 时的 gas 成本,因为它们消除了现有 JUMP 和 JUMPI 操作码在做 jumpdest analysis 时所需的运行时间。这个 EIP 是对 dynamic jump 的补充。
和传统的 JUMP 操作比,区别在于 RJUMP 等操作不是指定一个具体的 offset 位置,而是指定一个相对的 offset 位置(从 dynamic jumps -> static jumps),因为很多时候 static jumps 就够了
EIP-4750:
将 4200 的功能更进一步:通过引入 CALLF and RETF 两个新的 opcode,为无法用 RJUMP、RJUMPI 和 RJUMPV 代替的情况实现了替代方案,以此实现了在 EOF 合约中再也不需要 JUMPDEST 了,也就因此禁止了 dynamic jump
EIP-5450:
背景:背景仍然是以太坊的合约现在在部署的时候是不检查的,只有在运行的时候才会进行一系列的检查,栈有没有溢出(上限 1024),gas 够不够之类的。
内容:为 EOF 合约添加了另一个有效性检查,这次是围绕堆栈(stack)。这个 EIP 可防止 EOF 合约部署可能导致堆栈下溢或溢出的情况(stack underflows / overflows)。这样,客户端可以减少他们在执行 EOF 合约期间进行的有效性检查的数量。
意义:一大改进就是让这些执行的时候才发生的检查尽可能的少,更多的检查都在合约部署的时候就发生。
KZG 承诺是论文的作者 Kate、Zaverucha 和 Goldberg 的姓氏首字母的缩写,相关文献还有:论文
内容:
在一个多项式方案中,证明者计算一个多项式的承诺,并可以在多项式的任意一点进行打开,该承诺方案能证明多项式在特定位置的值与指定的值一致。
之所以被称为承诺,是因为当一个承诺值(椭圆曲线上的一个点)发送给某对象 ( 验证者 ) 时,证明者不可以改变当前计算的多项式。
他们只能够对一个多项式提供有效的证明;当试图作弊时,它们要不无法提供证明,要不证明被验证者拒绝
功能:为了帮助实现数据可用性采样(DAS)的技术,与纠删码技术配合。
两者共同降低了 Blob 在额外携带数据量扩充至 16MB~32MB 的时的节点负担
KZG 多项式方案带宽需求更小,抽样所需计算量也更小
应用范围:
KZG 仪式——一种新型多方安全计算:
使用 DAS,验证者可以验证数据 blob 的正确性和可用性,而无需下载整个数据 blob
简介:扩容和低费会利好各个 L2 生态,zk 赛道长期利好,且中小型 rollup 会有更多弯道超车的机会
项目:
背景:
定义:
「区块链中的数据可用性」是指许多区块链扩展方案面临的特定问题。它检查区块链节点如何生成新块,以及这些新块中包含的所有数据是否都广播到网络。困难在于,如果区块生产者不发布区块中包含的所有数据,则没有人能够发现该区块中是否隐藏了恶意交易。要充分了解数据可用性如何在区块链上工作,重要的是要了解区块链中的区块构成以及区块链节点的功能。
数据可用性问题:
举例:当流氓节点广播区块头但保留包含错误交易的部分区块时,就会发生区块链数据可用性攻击。虽然可以下载和存储整个区块链的诚实完整节点知道某些数据不可用,但它们缺乏正式的机制来向资源有限且无法访问整个区块链数据的轻节点证明这一点。因此,侧链和分片区块链策略都容易受到数据可用性攻击。侧链网络(或分片)上的流氓节点将区块的哈希提交到可信赖的区块链,而不会将区块数据传输到此攻击中的其他节点。
对于 rollup 赛道的意义:
相关项目:
EthStorage 将会大大降低以太坊上大量数据的存储开销,节省 100 到 1000 倍成本,更好的支持未来完全去中心化的网络。
EthStorage 与 EVM 高度整合,并完全兼容 Solidity、Remix、Hardhat 和 MetaMask 等以太坊工具。
面向问题:Web3 的前端,包括 DNS/ 前端网页 / 节点服务商都是中心化的。
解决方案:端到端的完全去信任的去中心化网络。EthStorage 专注于解决以太坊的动态存储问题,在以太坊数据可用(Data Availability)的基础上,能以更低的存储成本提供可编程存储的二层解决方案(L2)
结论:
简介:此技术旨在通过提供易于使用的工具和服务来革新 Rollup 的部署,将复杂的技术细节抽象出来,使它们对所有人都可用。在 EIP4844 后,rollup 的各类服务都将扩大一定的市场,RaaS 也不例外。
定制化 Raas 可能是最大赢家
简介:Rollup as a service 技术旨在通过提供易于使用的工具和服务来革新 Rollup 的部署,将复杂的技术细节抽象出来,使它们对所有人都可用。
RaaS 内 会看到 基于 ZK 的多层⽹络 与 OP 的生态搭建形成的充分竞争。
目前 Raas 同质化严重,但最终可能会有多个头部 RaaS 占据整个市场
RaaS 的崛起非常依赖生态建设,且成熟的 RaaS 一定有能力满足所有项目方的定制化 rollup 需求,所以最终可能会有多个 RaaS 占据市场。
RaaS 带来一种范式的模块化区块链底层创新
RaaS 将降低开发者从 0 到 1 构建一条 Rollup 的门槛,准入门槛的降低将带来激励的竞争,进而倒逼 Rollup 的创新。
Rollup 赛道尚未完全爆发,RaaS 赛道更是处于早期
目前来看,以 Arbitrum 和 Optimism 为代表的 ORU 占据了该赛道超过 80% 的市场份额,但 zk 系的相关项目还处在蓄势待发的状态。
zkSync 和 StarkNet 虽然都已上线主网,但上线时间不长且暂未迎来链上生态的大爆发。因此,现在说 Rollup 赛道大局已定还为时尚早,发展潜力较大
高 gas 费应用
Deneb 的推出降低了链上的费用,会利好原先高 gas 费的应用:
全链上游戏:
复杂的衍生品和合约:
将不同资源种类的使用和收费区分开,有效分配不同资源的定价,如 gas 和 blob,Gas 和 blob 将会分别有可调节的 gas price 和 limit;Blob 的收费单元还是 gas,gas amount 随 traffic 变动,以此维持每个 block 平均挂 8 个 blob 的目标:https://github.com/ethereum/EIPs/pull/5707
多维收费市场
多维收费市场原文:https://notes.ethereum.org/@vbuterin/proto_danksharding_faq#What-does-the-proto-danksharding-multidimensional-fee-market-look-like
多维收费市场译文:https://www.8btc.com/article/6737384
Proto-danksharding 引入了一个多维的 EIP-1559 费用市场,其中有两种资源,gas 和 blob,具有单独的浮动 gas 价格和单独的限制。即有两个变量和四个常量:
blob 费用以 gas 收取,虽然其数量可变,但是长期来看每个区块的平均 blob 数量实际上等于设定的 target 数,即 8 个。
举例
假设 gas 限制为 70,blob 限制为 40。mempool 有足够多的交易来填满区块,有两种类型(tx gas 包括 per-blob gas):
如果矿工只想赚取更多的「小费」,并且单纯从「小费」金额考虑来对交易排序,那么矿工会用第一种类型的 10 笔交易(共 40 gas,因为 blob 限制为 40)填充整个区块,并获得 5 * 40 = 200 gas 的收入。此时区块已满,但最优策略其实是采取第一种类型的 3 笔交易和第二种类型的 28 笔交易,这可以提供一个包含 40 blob 和 68 gas 的块,以及 5 * 12 + 3 * 56 = 228 的收入。
分析:是否现在就要实施多维市场算法来解决此问题?——暂不需要
结论:
Eigenlayer 是建立在以太坊上的再质押(Re-staking)协议,以太坊节点可以通过 EigenLayer 将质押的 ETH 进行二次质押来获得额外收益,同时也可将以太坊共识层效用向外传递到各类中间件、数据可用性层、侧链等协议,让它们以更低的成本享受到以太坊级别的安全性。
具体来说,验证者和质押者通过使用流动质押衍生品(LSD)或将 EigenLayer 智能合约设置为其 ETH 的提款地址,从而将这些 ETH 重新质押到 EigenLayer 智能合约上来赚取收益以支持其他项目。如果验证者提供错误服务或恶意攻击 EigenLayer,EigenLayer 网络也可以削减部分或全部的 32 枚已质押 ETH。
通过这种方式,EigenLayer 可以利用现有的信任网络来保护其他基础设施和中间件层,以达到显著降低安全成本和系统风险的目的。因为与不支持 EigenLayer 的协议相比,攻击者不仅需要攻击安全提供者,还需要攻击支持该协议的 ETH 验证者网络。
开发人员也将受益于让他们的中间件由以太坊的验证器运行和保护,避免启动替代方案的耗时和费力。对于质押者来说,他们可以在以太坊之外的很多不同协议上二次质押他们的初始资本,并在此过程中赚取额外收入。
产品:
EigenLayer 提供多种质押方式类似于 Lido 的流动性质押(Liquid Staking)以及超流动性质押(Superfluid Staking),其中超流动性质押可以允许 LP 对的质押,具体而言:
委托人机制:针对那些对 EigenLayer 感兴趣但不想作为节点运营商(operator)的再质押者,可以将他们的权利委托给其他的节点运营商,这些节点运营商再将 Token 质押到以太坊中,将获得收益的部分分配给这些再质押者。EigenLayer 提供两种模式:
具体用例:
实现新的应用场景:
利用质押者的异质性,大幅扩展区块空间:区块链为了去中心化考虑会根据最弱的节点性能设置区块限制,性能更强的节点可以将多余的资源通过 EigenLayer 提供给其他协议使用。风险偏好更高的节点可以选择风险更大,收益流动性更差但是收益率更高的协议提供验证,通过跟可验证凭证(verifiable credentials),SBT 等技术结合,不同协议可以根据节点特征选择更适合的节点提供验证。
增加以太坊的部署灵活性:可以让创新快速地部署在以太坊的可信层上,像一个测试网一样为以太坊主网的创新提供测试和经验,避免了以太坊在快速创新和民主治理之间的取舍
推进以太坊质押者的去中心化进程:EigenLayer 为 AVS 提供了一个将去中心化货币化的市场,AVS 可以指定只有以太坊个人节点(home validators)可以参与任务,这样可以帮助 AVS 保持去中心化。同时,个人节点可以获得额外的收益,激励更多用户运行以太坊个人节点,提高主网的去中心化程度。
支持多 Token 的节点群:EigenLayer 允许协议的 AVS 指定自己的节点群(quorums)与再质押 ETH 的节点群共同运行,例如 A 协议可以选择使用两个节点群,一个节点群需要重新质押 ETH,另一个节点群则需要质押协议 Token $A,当两个及节点群均同意某个事项有效时,协议 A 最终同意该事项生效。这样的机制可以帮助协议 Token $A 获得实用性,为协议积累价值。
Layer1 分为四层:共识层 / 结算层 / 数据层 / 执行层,其中共识层是必需的。模块化是指,将结算、数据、执行其中之一或之二拆出来(严谨点称「解耦」),加上共识组成新一层网络协议,以打破「不可能三角」,在不增加节点硬件负担,造成中心化的前提下,实现扩容。
以太坊 Rollup 就是将执行层拆出来,提供共识和执行,由中心化定序器(Sequencer)排序交易,将大量交易打包压缩,提交到以太坊主网,由主网全节点校验交易数据。
Celestia 则是数据可用层(DataAvailability, DA)项目,基于 Cosmos 架构,为其他 Layer1、Layer2 提供数据层、共识层,构建模块化区块链,商业模式 toB,面向其他公链收费。
简介:
Fuel 是建立在 Celestia 的模块化执行层,是以太坊 Optimistic Rollup Layer2,目前仍在测试网阶段。Fuel 构建了 FuelVM,一个为智能合约专门构建的定制虚拟机,可处理并行交易,使用 UTXO 账户;
Fuel 在项目初期的运营方向是作为使用以太坊进行数据可用性和结算的 Optimistic Rollup,或者作为执行层,利用 Celestia 实现数据可用性,利用以太坊实现结算和共识。
团队:Fuel 的 团队与 Celestia 的团队有一些重叠。如 John Adler 是 Celestia 和 Fuel Labs 的联合创始人,且 Adler 在 Consensys 担任区块链研究员期间帮助开创了 Optimistic Rollups。Fuel 的另一位创始人 Dodson 是以太坊上的早期 Solidity 开发者。
融资:Fuel 自 2019 年成立以来仅筹集了 150 万美元。而在 2022 年 9 月 7 日,Fuel 宣布了由 Blockchain Capital 和 Stratos 领投,Alameda 参投的 8000 万美元融资。
运营:Fuel 目前推特 58k 粉丝,like 数平均 100 左右,参与的线下活动较多,discord 42052 名用户,日均消息 100 +,整体热度较好。
技术特点:
简介:
Cevmos 是 Cosmos EVM 应用链和 Celestia 共同开发的 Rollup,Cevmos 是 Celestia,Evmos 和 Cosmos 的缩写。其使用 Optimint 构建,由于 Evmos 本身就是一个 Rollup,所以 Cevmos 实际是 Rollup 中的 Rollup(递归 Rollup)。
以太坊上已有的 Rollup 合约与应用,可以重新在 Cevmos 上部署,使用其为结算层,使用 Celestia 作为数据层。每个构建 Rollup 都会有与 Cevmos Rollup 双向信任最小化的桥,形成集群。
目前具体项目信息未释出,仍在概念期
技术信息:
Cevmos 使用 Optimint(Optimistic Tendermint)而不是现有 Cosmos 上使用的 Tendermint Core 共识引擎来构建 Celestia rollup。Optimint 是 Tendermint BFT 的替代品,使开发者能够使用现有的共识和 DA(如 Celestia)部署 rollup;
由于 Cevmos 结算层本身就是一个 rollup,因此在其之上构建的 rollup 被统称为结算 rollup。每个构建的 rollup 都会有一个与 Cevmos rollup 双向信任最小化的桥,可以重新部署以太坊上已有的 rollup 合约与应用,以此来减少迁移的工作量。这也代表所有构件的 rollup 都将使用 Cevmos rollup 上的 calldata,而 Cevmos 则使用 Optimint 对数据进行批量处理并将其发布到 Celestia 上。
简介:dYmension 是基于 Cosmos 构建的主权 Rollup,dYmension Hub 提供结算,且提供开发套件 RDK、链间通讯 IRC,方便专注 Rollup 的应用 rollApp 开发,目前仍在测试网阶段。
产品:
dYmension 自己构建的结算层被称为 dYmension hub,是一个拥有 Tendermint Core 状态复制模型进行联网和共识的 PoS 链。基于 dYmension hub 构建的 RollApp 继承了 hub 的安全性,且由 RDK 与 hub 支持的专用模块组保证相互的通信;
RollApps:
两个核心组成:客户端和服务器。
与 Cosmos 类似,dYmension RollApps 旨在创建特定于应用程序的区块链以降低共识开销。RDK 在 Cosmos-SDK 的基础上添加新模块并修改现有模块,以确保 RollApp 与 dYmension 协议兼容,同时仍与其他 Cosmos 生态系统工具兼容。RollApps 能够使用 dYmension Hub 与任何支持 IBC 的链进行交互,因此也是 Cosmos 生态系统的一部分。
运营:推特 19.4k 粉丝,日常 like 数几十至 100,discord 11155 位用户,频道尚未搭建完善,日均消息 300+,整体热度较高。
Eclipse 是基于 Cosmos 的主权 Rollup,使用 Solana VM 作为结算和执行层,Celestia 作为数据层。
Eclipse 前期将使用 Celestia 当作共识层与 DA,使用 Solana VM 作为结算与执行的环境,而其最终愿景是为任意 Layer1 异构区块链构建可定制化的 rollup 执行层,将所有区块链通过模块化的方式连接起来。此外,基于 Solana VM 构建的结算层 rollup 也会在未来迭代为 Optimistic rollup 与 zk rollup。
简介:
Optimism 团队为了实现模块化区块链架构的软件堆栈,将区块链网络分为共识层、结算层、执行层 3 大功能层级。通过将不同功能层级解耦,再以 API 软件堆栈的形式把所有层级组合起来,极大地简化了模块化区块链构建的流程。而 OP Stack 类似一套基础的乐高积木,可以让开发人员快速构建 rollup 模块。
目前 OP Stack 只有 Optimism 主网和 Base 两个案例,Optimism 主网、Base 和其他 L2 将升级为初始超级链,都可以被称为 OP-Chain,其后任何人都可在其上发行自己的 L2/L3/Ln,或者运行 dApp
2023 年,OP Stack 将主要集中在实现「基线」(Baseline)升级方案,2024 年将会实现完整的容错机制证明的去中心化。一旦实现,例如在主网上部署额外的证明系统(如 ZK)、逐步淘汰现有证明者网络、删除升级密钥以及去中心化排序器等主题将会依次实施
设计原则:
技术:
OPStack 可自下至上分为六层,分别是 DALayer(数据可用性)层,SequencingLayer(排序)层,DerivationLayer,ExecutionLayer(执行层),Settlement Layer(结算层),Governance Layer(治理层)。
OP Stack 的每一层都是模块化的 API 组建。可以随意进行组合和解耦,比如 Celestia 可以作为数据可用性层,比特币也可以作为结算层。其中,最为关键的是 DA 层,执行层和结算层,构成了 OP Stack 的主要工作流程。
DA 层,数据可用性层定义了基于 OP Stack 的 L2 的原始数据的来源,OP Stack 可以使用一个或多个数据可用性模块来获取其输入数据,目前以太坊是其最主要的 DA 层,但是未来其他链也可以加入进来;
执行层,定义了 OP Stack 系统中的状态结构,执行层抽象可以为 EVM 或使用其他 VM 提供可能,比如 OP Stack 的 EVM 模块是就是 EVM 的修改版本,增加了对在以太坊上发起的 L2 交易的支持,并为每笔交易增加了额外的 L1 数据费用,以计算向以太坊发布交易的综合成本。
结算层,是 OP Stack 上 L2 交易数据的去处,在经过 L2 确认后,会将确认信息发送到目标区块链上,以进行最终结算。在容错证明机制外,未来也有望接入 ZK 等有效性证明机制,以打通链与链,OP 系 L2 和 ZK 系 L2 之间的隔阂。
由 Celestia 社区开发的模块化发链 SDK。Rollkit 相对于 Rollup 就相当于 Tendermint 相对于 Cosmos Layer 1,开发者可以基于 Celestia 提供的数据可用性 (DA) 和共识层构建 Rollup, 进一步提高可扩展性。另外,Rollkit 也带来了可定制化的优势,DA 层、排序器、执行环境、证明机制等都可以定制。目前 Rollkit 宣布支持基于比特币网络建立主权 Rollup。
Sovereign 是一个相互关联的生态系统,一开始便专注于基于零知识证明的 zk-rollup(zkRU) 的构建。Sovereign 提供的 SDK 能够让没有密码学专业背景的开发者也能使用零知识证明技术开发公链,让开发 zk-rollup 跟开发 Dapp 一样简单。
是以太坊基金会主办的 Layer 2 Community Grants 2022 22 个获奖项目之一,它在 130+ 项目中脱颖而出。旨在通过 Stackr SDK, 让开发者更便捷地部署可定制化的 App-specific ORU。
基于 Cosmos 构建的主权 Rollup,dYmension Hub 提供结算,且提供开发套件 RDK、链间通讯 IRC,方便专注 Rollup 的应用 rollApp 开发。Dymension 的 RollApp 开发套件 (RDK) 的功能与 Cosmos SDK 类似,帮助开发者在 Dymension 结算层上部署 RollApp( 基于特定应用的 Rollup)。结算层扮演的角色是维护所有 RollApp 的安全性,也被称为 Dymension Hub, 换句话说,所有基于 RDK 构建的 RollApp 共享 Dymension Hub 的安全性。值得注意的是,Dymension 在结算层中引入了 RollApp 虚拟机 (RVM), RVM 支持全新的争议解决机制,因此可以支持各种不同的执行环境。
以 DA 层为基础构建模块化区块链,详细介绍见上文。
让开发者可以使用 OP Stack 轻松部署 Rollup。这些 Rollup 与 OP EVM 兼容 Rollup 兼容,并针对快速性能进行了优化。每个「Constellation 链」都包括区块浏览器和桥接,可以通过块时间和帐户权限等选项进行自定义。
具有代表性的无代码 Rollup 解决方案之一,旨在解决单一热门 Dapp 造成整个网络拥堵的问题。由于部署在同一区块链网络的不同 Dapp 共享有限的区块空间,当特定 Dapp 链上交易激增 ( 如限定时间的 NFT 铸造活动等 ),会造成整个网络拥堵 gas 费用飙升。AltLayer 通过提供部署 Flash Layer 提供一次性执行层,为 NFT 铸造事件提供专用的区块空间,与链上的其他项目完全隔离,在铸造活动结束后关闭执行层,进而提高网络的可扩展性。它支持以太坊(EVM)和 WebAssembly(WASM)以实现多功能性。
主要功能:
是部署在 Cosmos 生态上的项目,愿景是通过横向扩容打造多链生态。Saga 的架构跟上述 SDK 方案 Dymension 类似,Rollup 在 Saga 架构中被称为 Chainlet. 由于基于 Saga 主网构建,所有的 Chainlet 共享 Saga 主网提供的安全性。通过共享安全,Chainlet 无需原生代币即可运行。由于链游底层基础设施的完善和扩容成为当下亟需解决的问题,Saga 最初将专注于游戏、娱乐链等 Web 3 基础设施。
Eclipse 旨在为任意 Layer 1 提供通用的结算层,Rollup 再基于 Eclipse 的结算层构建。Eclipse 为开发者提供了一个高度可组合的 Rollup 框架,可以自主选择虚拟机、数据可用性层等。目前,Eclipse 支持的 Layer 1 包括 Celestia, Polygon 和 EigenLayer, 后续将支持更多的 Layer 1 网络。
简介:Caldera 专注于构建高性能、可定制和特定于应用程序的第二层区块链。这些定制的区块链(Caldera 链)能提供高吞吐量、低延迟和可定制的功能,以优化分散应用程序的性能和用户体验,能够每秒处理数百个交易。
技术:
参考资料总结
Week in Ethereum News https://learnblockchain.cn/index.php/people/4295 , https://weekinethereumnews.com/
以太坊中国 每日事件描述 https://ejournal.ethereum.cn/
上海升级
上海升级的规范请看此处:https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md#eips-considered-for-inclusion
以太坊基金会 上海升级公告,February 21, 2023 https://blog.ethereum.org/2023/02/21/sepolia-shapella-announcement
读懂以太坊「上海升级」:为何引起开发者关注?https://news.marsbit.co/20230222082649758342.html(2023-02-22)
此次上海升级将推出五个以太坊改进提案(EIP),包括三个关键的以太坊协议:EIP-4895、EIP-3855 和 EIP-3860。EIP-4895 是为以太坊质押者提供更灵活的质押机制。EIP-3855 旨在提高以太坊网络的交易速度,EIP-3860 则旨在降低交易费用。这些改进将有助于改善以太坊网络在 DeFi 和 NFT 等应用领域的使用体验,提高以太坊生态系统的可用性和吸引力。其中 EIP-4895 最受关注。
从九个方面看以太坊上海升级的抛压问题(23 年 1 月 9 日)https://mirror.xyz/0xC36051E2bb2128c18B6E16e5013355A7D950b3F5/gpFTo3qJkdKJmNwtGqdeHFkxLwU4VRcszKXOPOJSjJA
即便上海升级开放提款功能,对于 ETH 抛压的影响也是有限的。而作为上海升级这个事件本身,则有利于以太坊生态长期发展,算是长期利好的事件。但是如果在此期间出现黑天鹅事件,那么,即便没有质押解锁,也会给市场带来影响。
从 0 到 1:了解以太坊上海升级(23 年 1 月 10 日)https://www.coinvoice.cn/articles/29918
上海升级的主要内容是 Withdrawal 和 EOF,EIP-4844 不会包含在上海升级,从 Withdrawal 和 EOF 解析上海升级技术部分
数据解读以太坊合并经济学,上海升级将成为重头戏(2023-02-07)https://www.chaincatcher.com/article/2087098
从通胀和节点数算质押提取,以及合并带来的经济学变动
以太坊上海升级后,哪些赛道将迎爆发?https://foresightnews.pro/article/detail/23159(23 年 1 月 10)三部分:小型改良、EVM 对象格式和提款,坎昆升级,Layer 2 或将迎真正爆发
LSD 和 Restaking
读懂 EigenLayer:将以太坊级别的信任引入中间件 https://web3caff.com/zh/archives/40704
ETH 质押提款终极指南 https://consensys.net/shanghai-capella-upgrade/
深入解读 EigenLayer 白皮书:共识层的扩容,LSD 重要发展方向 https://www.theblockbeats.info/news/34914?search=1
硕果仅存的算稳:全面解析 Frax.finance,从货币协议到 DeFi 矩阵 https://foresightnews.pro/article/detail/6730
LSD 套娃战争再升级:不仅要有流动性,还要追求高收益 https://m.techflowpost.com/article/2145
上海升级后,LSD 收益如何实现「叠 buff」?https://www.theblockbeats.info/news/35147?search=1
开发现状
Luozhu 以太坊当前的开发重心。文章概述了以太坊目前开发工作的重心,并整理出了关键升级的路线图和时间线。2023-01-11,来源 | mirror.xyz/luozhu.eth https://www.ethereum.cn/Eth2/current-ethereum
以太坊上海升级或推迟到四月,EIP 4844 更名为 Deneb。2023-02-13,正式进行以太坊主网升级之前,Sepolia 是倒数第二个测试网,根据塞波利亚(Sepolia)的激活日期,上海升级的主网启动日期似乎更有可能在 4 月初进行。https://www.theblockbeats.info/news/34605
ETH 上半年开发重心:前有上海,后有坎昆,2023-01-29 https://foresightnews.pro/article/detail/24138 2022 年 9 月 15 日,以太坊成功合并后便将其注意力转到后续的改进提案中:执行层上的上海升级;共识层上的 Capella 升级 。预计 EIP-4844 的实现和测试将在 2023 年 4 月完成,并部署在公共测试网上。然后坎昆升级可以在 5-6 月启动,将 EIP-4844 部署到主网上。
以太坊基金会开发者 Danny Ryan :2023 反思以太坊:道阻且长,不容懈怠。探讨了 Layer1 生态系统健康、捕获、卡特尔、协议僵化、L2 与以太坊一致等问题。2023-03-01,https://www.ethereum.cn/Eth2/2023-Reflections
EIP-4844 相关内容: https://www.eip4844.com/
以太坊研究员@protolambda 在推特分享 24 点对 2023 年加密世界的预测,包括激活提款的两个月后,存款队伍会变回比提款队伍长;EOF 系列 EIP 会被部署,但竞争 L1 和 L2 的采用和工具开发需要超过半年;至少一个 zk rollup 会深度重新设计等。 https://twitter.com/protolambda/status/1608870209460502528?s=20(22 年 12 月 31 日)
以太坊新分片方案 Danksharding 及 EIP-4844 万字研报:全新公链叙事已来?白话解读「区块链不可能三角」的变革性解决方案。 https://research.web3caff.com/zh/archives/6259(23 年 2 月 14)
解读以太坊上海升级即将激活的四个 EIP(22 年 11 月 5 日)https://www.chaincatcher.com/article/2082141
以太坊上海升级的作用以及带来的好处(22 年 11 月 8 日)https://www.chaincatcher.com/article/2082266
技术详解多项式承诺:正在重塑整个区块链?https://foresightnews.pro/article/detail/17988
详解 KZG 如何应用于 zk-rollup 以及以太坊 DA 方案 https://www.defidaonews.com/article/6784542
狐狸资本投研分析 - 坎昆升级 我们可以预知什么?狐狸资本投研分析 - 坎昆升级 我们可以预知什么?
对 Layer2 有关键影响的 EIP-4844,V 神是如何解读的?https://www.theblockbeats.info/news/29882?search=1
V 神科普的「Danksharding」到底是什么?https://www.theblockbeats.info/news/29262?search=1
RAAS
Rollup 定制化时代开启?可扩展性解决方案 RaaS 生态全解读 https://www.theblockbeats.info/news/34768?search=1
Foresight Ventures: RaaS 是什么?什么样的 RaaS 会赢得市场 https://mp.weixin.qq.com/s/1MyqEkO6SAro4bu2yVo-sA
从 Coinbase 的二层布局看 Rollup as a Service 赛道的革新 https://mirror.xyz/0xd5Eb8F3f1eD7DDA719DAFA19B9C9C7f67513D779/KqlMzfYRTrJO7_YTkm09JJeUAaiam0Hqpp5EBOGSCgE
超级链来临:深度解读 Coinbase 和 Optimism 联手打造的 OP Stackhttps://www.bitpush.news/articles/3727888
Celestia:模块化区块链的星辰大海 https://foresightnews.pro/article/detail/15497
模块化区块链生态,了解这些就够了 https://www.theblockbeats.info/news/32427
这样解释数据可用层项目 Celestia,应该就比较好理解了 https://foresightnews.pro/article/detail/18927
zk rollup 的可拓展性:https://twitter.com/jbaylina/status/1629352597445394432
全链游戏发祥之地:一文盘点 StarkNet 链游生态 https://www.panewslab.com/zh/articledetails/29ibaw55.html
多维收费市场
多维收费市场原文:https://notes.ethereum.org/@vbuterin/proto_danksharding_faq#What-does-the-proto-danksharding-multidimensional-fee-market-look-like
多维收费市场译文:https://www.8btc.com/article/6737384
Ether set to gain market leadership as the 'stars are aligned,' say Bernstein analysts https://www.theblock.co/post/215677/ether-set-to-gain-market-leadership-as-the-stars-are-aligned-say-bernstein-analysts
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。