宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > USDC > 正文

Vitalik:用 calldata 扩展和分片降低以太坊rollup成本

作者:

时间:1900/1/1 0:00:00

注:原文作者是以太坊联合创始人vitalikbuterin。

Rollup是以太坊唯一的去信任扩容解决方案,它是短期和中期的解决方案,也可能会是长期的解决方案。几个月来,以太坊L1上的交易费用一直居高不下,而且我们迫切需要做任何必要的事情来帮助促进整个生态系统向rollup的迁移。Rollup已经帮助很多以太坊用户显著降低了费用:根据l2fees.info显示,Optimism和Arbitrum提供的费用比以太坊基础层本身低约3-8倍,而ZKrollup方案具有更好的数据压缩,并且可以避免包含签名,因此这些L2的费用比基础层低约40-100倍。

然而,这样的费用对很多用户来说还是太贵了。长期以来,人们一直认为改善目前形式rollup的解决方案是数据分片,这将为链中的rollup增加约1-2MB/s的专用数据空间。本文描述了实现该解决方案的实用途径,以尽快为rollup打开数据空间,并随着时间的推移增加额外的空间及安全性。

步骤1:txcalldata扩展

今天现有的rollup使用了txcalldata,因此,如果我们想在不要求rollup团队做任何额外工作的情况下,短期提升rollup容量并降低成本,我们只需降低txcalldata的成本。今天的平均区块大小远不会威胁到网络稳定性,因此可以安全地做到这一点,尽管它可能需要一些额外的逻辑来防止非常不安全的边缘情况。

以太坊公益组织 Nomic 基金会获 Vitalik 等捐赠1500万美元:2月12日消息,以太坊公益组织Nomic基金会于2月9日宣布正式成立,专注于改进和扩展以太坊的开发者平台,同时接管 Hardhat 和 Nomic Labs 的其他开放工程项目和相关团队,未来将继续扩展 Hardhat 工具套件。Hardhat是一个编译、部署、测试和调试以太坊应用的开发环境。

据介绍,以太坊基金会、Vitalik Buterin、Coinbase、Consensys、The Graph、Polygon、Chainlink、Gnosis、a16z、a_capital 和 Kaszek Ventures 已经向该组织捐赠 1500 万美元,其中以太坊基金会捐赠 800 万美元。接下来,该组织还将向几个 DAO 提交资金提案,以达到 3000 万美元的总资金。[2022/2/12 9:47:48]

请参阅:EIP4488,或替代方案EIP4490?。

EIP4488应将可用于rollup的的数据空间增加到每个slot约1MB的理论最大值,并将rollup成本降低至原来的1/5,它可以比后面的步骤更快地实施。

Gemini信托采用Itiviti的NYFIX平台为用户提供加密交易服务:全球金融机构技术和服务提供商Itiviti宣布,Gemini信托公司现允许加密货币持有者通过其NYFIX平台与交易对手进行交易。[2020/3/20]

步骤2:一些分片

同时,我们可开展工作以推出“适当的”分片。以完整形式实现适当的分片需要很长时间,但我们可以做的是一点一点地实现它,并从每个部分中受益。要实现的第一个自然部分是分片规范的“业务逻辑”,通过将分片的初始数量保持在非常低的水平,以避免大部分与网络相关的困难。每个分片都将在其自己的子网上广播。默认情况下,验证者会信任委员会,但如果他们愿意,他们可以选择在每个子网上,并且只有在他们看到信标区块确认的任何分片区块的完整body主体后才接受一个信标区块。

分片规范本身并不是特别困难,这是一个与最近发布的Altair硬分叉类似的样板代码更改,因此可以合理地期望它可实现与Altair的实施和部署相似的时间范围内。

为了使分片数据真正可用于rollup,rollup需要能将证明放入分片数据中,这有两种选择:

动态 | OKB上线新加坡币星交易所及去中心化交易所ViteX:本周,OKB先后上线新加坡币星交易所及去中心化交易所ViteX,并借助他们在新加坡、俄罗斯、东南亚及欧美地区的影响,拓宽海外用户。本月以来,随着价格的增长,OKB市场活跃度明显提高。此前韩国2家交易所,Bitribe和BW也已支持OKB币币交易。

截至目前,OKB开启美元、欧元、韩元、越南盾、印尼卢比等法币通道,并已上线50余个交易所,覆盖了全球141个国家和地区的百万用户。[2020/2/26]

添加BEACONBLOCKROOT操作码,rollup将添加代码来验证植根于历史信标链区块根的Merkle证明。添加面向未来的状态和历史访问预编译,以便在未来承诺方案发生变化时,rollup不需要更改其代码。这会将rollup数据空间增加到每个slot约2MB。

第3步:N个分片,受委员会保护

这一步将活动分片的数量从4个增加到64个,分片数据现在将进入子网,因此此时P2P层必须已经足够稳固,可以拆分成更多的子网。数据可用性的安全性将基于诚实多数,依赖于委员会的安全性。

动态 | EOS 的Activity指数为42,115,791 排名第一:据IMEOS报道,截止12月05号03点,blocktivity.info上显示,排名第一的 EOS 的Activity指数为42,115,791 ,排名第二、第三分别为 TLOS 和 KIN 。Acitivity指数为最近24小时内在区块链上执行的操作数量。[2019/12/5]

这会将rollup数据空间增加到每个slot约16MB,我们假设此时rollup已经从执行链中迁移出来。

第4步:数据可用性抽样(DAS)

到了这一步,我们会添加数据可用性采样以确保更高级别的安全性,即使在发生不诚实的多数攻击时也能保护用户。数据可用性采样可以分阶段推出:首先,以非绑定方式允许网络对其进行测试,然后作为接受信标区块的要求,甚至可能在其他客户端之前在某些客户端上进行。

一旦完全引入数据可用性采样,分片部署就完成了。

分片环境下的Optimistic和ZKrollup

动态 | Vitalik Buterin 提出激励开发者的新方案:将智能合约交易手续费资助合约创建者:Vitalik Buterin 在以太坊研究论坛上发表文章,提出一种激励开发者的新方案,当开发者创建一个智能合约后,任何其他使用该合约的用户付出的交易手续费的一部分(比如说 33%),会发送给合约的创建者作为激励,而且还提出了两种关于奖励的算法,分别是线性和超线性。该想法出自于 9 月 16 日在以色列举行的 StarkWare Sessions 会议上,在探讨关于公链基础设施的开发,资金应该是通过治理和协议获得,还是说应该被独立的企业资助话题中,以太坊创始人 Vitalik Buterin 认为,「通过协议获得资金的优势是,这个方法可以获得更多的资金。而劣势也很明显,由于这类方法是中立的,所以无论利用任何机制都会被恶意攻击,之前也已经遇到过各种各样的尝试。所以这类方法的最大的挑战是想出一套合适的治理结构和其组件。然后他还举了一个例子,如果我们设置这样一个资助机制:当有人使用了某个智能合约,因此而产生的转账费的一部分会分配给该合约的创建者,这样的机制就非常的中立。[2019/9/23]

分片世界和现状之间的一个主要区别是,在分片世界中,rollup数据实际上不可能成为将rollup区块提交到智能合约的交易的一部分。相反,数据发布步骤和rollup区块提交步骤必须分开:

首先,数据发布步骤将数据放在链上,然后提交步骤提交其header,以及指向基础数据。

Optimism和Arbitrum已经为rollup区块提交使用了一个两步设计,因此这对两者来说都是一个小的代码更改。

而对于ZKrollup而言,事情有点棘手,因为提交交易需要提供直接对数据进行操作的证明。他们可以做一个ZK-SNARK的证明,证明分片中的数据与信标链上的承诺相匹配,但这非常昂贵。幸运的是,还有更便宜的选择。

如果ZK-SNARK是基于BLS12-381的PLONK证明,那么他们可以直接将分片数据提交作为输入。BLS12-381分片数据承诺是KZG承诺,与PLONK中的承诺类型相同,因此它可以作为公共输入直接传递到证明中。

如果ZK-SNARK使用一些不同的方案,则它可以包括自己对数据的承诺,并使用等价性证明来验证证明中的承诺和信标链中的承诺是否承诺了相同的数据。

谁将在分片环境下存储历史数据?

增加数据空间的一个必要条件,是删除以太坊核心协议负责永久维护所有达成共识的数据的属性。数据量太大,不需要这样做。例如:

1、EIP4488导致理论上的最大链大小为每12秒大约1,262,861字节,或每年~3.0TB,但实际上每年~250-1000GB更有可能,尤其是在开始时。

2、4个分片每年增加大约2.5TB;

3、64个分片导致每年总共约40TB存储;

大多数用户的硬盘大小在256GB到2TB之间,1TB似乎是中位数。根据一组区块链研究人员的内部民意调查显示:

这意味着用户可以负担得起目前运行节点的费用,但如果该路线图的任何部分在没有进一步修改的情况下实施,则用户将无法负担。可以使用更大的硬盘,但用户必须竭尽全力购买它们,这显着增加了运行节点的复杂性。关于这个问题,领先的解决方案是EIP-4444,它消除了节点运营商存储超过1年的区块或收据的责任。在分片的环境下,这个时间段可能会进一步缩短,节点将只负责他们积极参与的子网上的分片。

这留下了一个问题:如果以太坊核心协议不存储这些数据,那谁来存储?

首先,重要的是要记住,即使使用分片,数据量也不会那么大。是的,对于运行“默认”消费硬件的个人来说,每年40TB是不可接受的。然而,它完全在愿意投入一些资源和工作来存储数据的专职个人的范围内。举例来说,一个48TB硬盘的售价是1729美元,14TB硬盘的售价约420美元。

那么谁来存储这些数据呢?一些想法:

个人和机构志愿者;区块链浏览器肯定会存储所有的数据,因为向用户提供数据是他们的商业模式。RollupDAO提名和支付参与者,以存储和提供与其rollup相关的历史记录;历史数据可以通过torrents上传和共享;客户端可自愿选择存储随机的0.05%的链历史记录。PortalNetwork中的客户端可以存储链历史的随机部分,PortalNetwork将自动将数据请求定向到拥有数据的节点。可以在协议内激励历史数据存储。像TheGraph这样的协议可以创建激励市场,客户端可通过其正确性的Merkle证明来向服务器支付历史数据。这促使人们和机构运行存储历史数据并按需提供的服务器。其中一些解决方案已经存在,特别是p2pTorrent场景是一个很好的例子,它是一个主要由志愿者驱动的生态系统。剩下的基于协议的解决方案更强大,因为它们提供了激励,但需要更长的时间来开发。从长远来看,通过这些第二层协议访问历史记录很可能比今天通过以太坊协议更有效。

标签:ROLLROL以太坊VITRoller Inuroll币怎么用什么是以太坊币vite币融资情况

USDC热门资讯
今年融资已达25.6亿美元,链游的火爆能持续多久?

据区块链游戏平台服务商Blockchaingamer统计,截至11月10日,今年区块链游戏领域的投资额高达25.6亿美元。资本加持之下,GameFi愈加火爆,先入者赚得盆满钵满.

1900/1/1 0:00:00
Celsius宣布一名员工停职,或为在以色列被捕的CFO Yaron Shalem

据TheBlock消息,有传闻称Celsius首席财务官YaronShalem在以色列被捕,加密借贷公司CelsiusNetwork周五表示,公司已暂停一名“员工”的职务.

1900/1/1 0:00:00
周鸿祎:元宇宙面临巨大安全隐患,需数字化安全护航

据中新经纬消息,12月10日,三六零(601360.SH,下称“360”)集团创始人、董事长周鸿祎在2021凤凰网科技峰会上表示,如果元宇宙是为现实世界的数字化进步服务,解决产业互联网的问题,提高现实世界的运营水平、工作效率.

1900/1/1 0:00:00
教程 | 如何在web应用程序中将ENS地址转换为ETH地址

在本教程中,我将向大家展示我能想到的最简单的例子,如何在web应用程序中将ENS地址转换为ETH地址。 、知道如何做是很有价值的,因为大多数智能合约只接受ETH地址,而不接受ENS地址.

1900/1/1 0:00:00
联合国儿童基金会在以太坊上推出NFT系列,展览盈利将帮助学校接入互联网

据Decrypt12月11日消息,联合国儿童基金会今天宣布在以太坊推出一系列NFT,以纪念该联合国机构成立75周年.

1900/1/1 0:00:00
专访NFT艺术家丨Naime:自由地创造你喜欢的任何东西

Bytom:各位好!我们很高兴在这里见面:Naime,这是一位NFT艺术家和像素艺术家,被邀请到本期活动,讨论加密和她激动人心的NFT之旅,还有任何你需要了解的关于NFT时代成为加密艺术家的信息.

1900/1/1 0:00:00