一文详解以太坊 KZG 仪式以及它的重大意义
Proto-danksharding(又名EIP-4844)是对以太坊协议的计划更改,它引入了临时数据存储。因为数据不需要永久存储在网络中,所以使用起来比链上存储(即 CALLDATA)更便宜。Rollups(L2)可以使用此存储将交易数据或证明发布回第 1 层(主网)。这样做的好处是 L2 的交易费用更低,可扩展性更强,更多人可以更容易访问!
然而,Proto-danksharding 需要一个新的密码学方案:KZG 承诺。该仪式有时称为“可信设置”,它将生成承诺工作所需的结构化引用字符串(SRS)。只要仪式中的一名参与者成功地隐藏了他们的秘密,SRS 就是安全的。
这是一个多方参与的仪式:每个贡献者创建一个秘密,并运行一次计算,将其与之前的贡献混合在一起。然后,输出被公开并传递给下一个贡献者。为了防止有人试图破坏仪式,参与者需要一个以太坊地址或 GitHub 账户,并有一定的交易历史记录才能参加。该仪式的最终输出将包含在未来的升级中,以帮助扩展以太坊网络。
FAQ
1、什么是 EIP-4844(又名 Proto-Danksharding),它与扩容以太坊有何关系?
以太坊社区正在通过二层网络 (L2) 扩展到全球可访问性。L2 增加了用户可用的总区块空间,同时仍保持以太坊一层网络 (L1) 提供的安全性。
L2 网络需要在以太坊上发布大量数据,而 L1 网络目前为此收取很高的费用。为了解决这个问题,以太坊将创建一个新的数据层,通常称为分片(sharding)。这为 L2 用户提供了所谓的“数据可用性”(DA)保证。L1 只在有限的时间内保存数据,这意味着我们可以在不牺牲较小 L1 节点运营商的去中心化的情况下扩展区块链。
目前这方面的领先设计被称为 Danksharding。这项功能的推出将分几个步骤进行,而第一步是 EIP-4844,也被称为 Proto-Danksharding。
2、什么是召唤仪式?
仪式使用秘密输入来产生输出,这种方式使逆向工程和发现最初的秘密变得不可能。
以下是它们如何工作的的简要总结:
参与者 1 选择一个随机数(例如 5),然后对其进行计算。该计算的输出被传递给参与者2,在那里他们用自己的秘密输入(例如3)重复步骤1,并将其与第一个参与者的输出(例如 5x3=15)混合。
重复这个过程,直到有足够数量的参与者,此时序列中的最后一个输出就成为最终输出。
仪式也被称为“可信设置”,最著名的是 Zcash 用来引导他们的隐私功能。然而,它也可以用于添加可扩展性机制,就像以太坊正在做的那样。
Carl Beekhuizen 有关于这个仪式的Devcon 演讲,其简单而深入地解释了这个仪式是如何以及为什么起作用的。或者,你可以探索仪式规范来真正深入了解细节,并可能编写自己的实现。
3、为什么 (Proto)-Danksharding 需要一个仪式?
(Proto)-Danksharding 需要一个能够快速证明和验证底层数据的承诺方案,同时承诺大小较小。而最符合数据可用性抽样(DAS)标准的多项式承诺方案是 KZG 承诺(KZG commitments)。
KZG 方案通过以秘密值(特别是椭圆曲线点)对其进行评估来提交多项式。这个仪式的目的,在于以一种没有人知道这个秘密是什么的方式来构建这个秘密值,并且以一种很多人确信即使在很多年之后也没有人知道的方式来实现。
4、我如何为仪式做贡献?
就在这个网站上,你可以使用自己的以太坊地址或 Github 帐户登录参与。
如果你想要此界面的替代方案,可以使用其他几个 CLI 和网页(链接 + IPFS)。在这个公共贡献期之后,我们将接受来自定制实现或独特随机生成的特殊贡献。这两项都有资金支持,更多信息将在未来几周内分享。
5、KZG 代表什么?
KZG 来自 Kate, Zaverucha 和 Goldberg。他们是论文“常数大小多项式及其应用”中的作者,这篇论文概述了 EIP-4844 计划使用的底层密码学机制。
要深入研究 KZG 承诺的密码学,Dankrad Feist 的博客文章是一个很好的起点。
6、在这个仪式上要做什么"> 值得注意的是,Powers of Tau 不是原始数字,而是被编码为“加密”的椭圆曲线点,因此隐藏了它们。 8、什么是 Sequencer(排序器),它有什么作用? Sequencer (排序器)是由以太坊基金会托管的服务器,用于协调贡献。它跟踪谁在尝试贡献,为他们提供下载所需的数据,并在将数据发送给下一个参与者之前验证每个贡献。 你不必相信排序器会产生有偏差或无效的最终输出。报告单提供了所有随机性贡献的可验证记录,你可以自己验证。 9、不能使用另一种没有“可信设置”的承诺方案吗? 使用 KZG 以外的任何东西(例如 IPA 或 SHA256)会使分片路线图变得更加困难。从 Vitalik 的Proto-Danksharding 常见问题解答中,你可以了解更多信息。 10、需要出什么差错才能破坏仪式的安全性? 这个仪式有一个“1-of-N”的信任假设,这意味着整个仪式中需要有一个参与者没有泄露秘密输入,那么一切都是安全的。 这意味着每个参与者都必须分解他们用于贡献的软件,让软件为他们提供秘密,然后与每个其他参与者合谋重建最终的秘密。 更现实的故障模式是一个常见的错误,它会泄露随机性。为了解决这个问题,这个站点已经经过了审计,并且有构建在完全不同的软件堆栈上的贡献软件的替代实现。 这就是为什么会有成千上万的参与者在不同的操作系统上使用不同的软件,来帮助防止人员和硬件/软件中的单点故障。 11、在这种情况下可能会发生什么攻击? 如果以某种方式从 Powers of Tau 中提取秘密,攻击者将能够对 EIP-4844 中的数据做出任意声明。这将有效地破坏依赖于 EIP-4844 blob 数据的所有服务和应用。 12、参与贡献需要多长时间? 这取决于在同一时间有多少人试图参与,你可能要等待一段时间。一旦轮到你,在标准笔记本电脑和互联网连接的情况下,完成贡献应该只需要不到 3 分钟的时间。 13、为什么我需要登录以太坊或 GitHub? 为了减少针对仪式的女巫攻击,排序器需要验证你是一个(有点)独特的人,否则一个人可能会提交许多不同的贡献,从而阻止其他人做出贡献。 1、使用以太坊钱包登录-这是首选的选择,因为它是所有以太坊社区成员都应该已经拥有的东西,并且它允许签名,以便以后验证贡献。每个账户必须发送至少 3 笔交易,以防止参与者为这个仪式创建新的账户。 2、用 GitHub 登录——这个选项是为那些距离社区较远,但仍想参与的人提供的替代选择。 14、我如何知道我的贡献被纳入了? 当这个仪式结束时,你应该查看一下仪式的记录(将在本网站上托管,并在互联网上广泛传播)。这份记录将包含所有必要的数据,以核实谁参加了。 如果你使用以太坊钱包地址登录,那么你将通过来自钱包帐户的签名消息获得你参与的密码学证明。 15、我如何验证最终的仪式输出? 仪式结束后,社区验证仪式是否正确运行是很重要的,这包括两个部分: 1、通过检查记录中出现的身份,来验证你或足够多你信任的人是否真的参加了仪式。 2、验证记录是正确构建的,包括所有 witness(正确贡献的证明)以及 Powers of Tau。 在贡献结束时下载你的收据,以检查它是否由 sequencer(排序器)地址签名。你可以查看这些说明。 16、为什么我不能在移动设备上参与贡献? 虽然一些移动设备的处理能力足以参与这个仪式,但很多移动浏览器不能很好地处理 WASM,在计算完成之前锁定屏幕或降频 CPU,而且通常设备之间存在很大差异,这很难解释。 责编:Lynn)
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
相关资讯
-
探索NFT原生的解决方案:NFT MEV的基础设施和机会
TL;DRNFT 市场结构与 FT 市场结构大不相同。在 NFT 市场中,资本形成事件(铸造)更为频繁,二级交易量较低,出价流动性方面存在挑战,并且存在许多链下订单簿。由于这些差异,NFT MEV 也不同。特别是,套利机会较少,而在铸造过程中提取的 MEV 更多。我们还确定了几种 NFT 市场独特的 MEV 形式:将地板价扫描并重新列入竞价墙(人为地创建套利高交易量),特征狙击,以及从非活跃列表中提取。将 DeFi 市场视为更成熟的市场,并将其用作 NFT 可能前进的代理。这有助于阐明今天存在的差距和可解
-
Linea:由ConsenSys支持,对开发者友好且高扩展性的zkEVM
ConsenSys 推出了一个名为 Linea 的开发者友好 zkEVM,开发者可以通过 MetaMask 轻松访问它。这是以太坊的一个重要里程碑,ConsenSys zkEVM 和 Linea 的产品负责人 Declan Fox 在下面为我们详细地介绍了 Linea 的特点。Linea 是一款由 ConsenSys 提供支持的zkEVM。Linea 证明*未改变* EVM 字节码保持标准的 Solidity 编译器和以太坊 JSON-RPC 接口。这意味着对于在集中式或不可扩展的 EVM 链上构建的开发
-
模块化区块链Fuel测试网全套交互保姆级教程,融资8150万美金,还没做过的来补作业了!
项目介绍:Fuel 是模块化区块链堆栈的最快执行层,可为去中心化应用程序提供最大的安全性和最灵活的吞吐量。项目团队:Fuel Labs 拥有 60 多名工程师。Fuel Labs 是一个全球分散的团队,由热情的开发人员组成,致力于构建区块链可扩展性技术的未来。作为区块链扩容创新的领导者,其工程师开创了optimistic rollup设计范式,为推进rollup前沿、区块链虚拟机、安全智能合约编程语言研究做出了贡献。项目融资情况:两轮融资,共8150万美金教程开始:一:下载安装Fuel 钱包打开网站:ht
-
盘点4月即将首发上线的8个热门项目
近日,部分山寨币兑比特币汇率触底反弹,似乎暗示着新一轮山寨季即将来临,市场对于新项目的关注度随之上升。4 月,Odaily星球日报甄选了近期即将在多个平台首发的项目名单,并分别做简要介绍。项目名:Reign of Terror官网:https://reignofterror.io/简介:Reign of Terror 是区块链游戏开发团队 Red Door Digital(RDD)开发的一款具有赛博朋克风格的元宇宙GameFi游戏。游戏中大量使用亚洲的传统建筑风格和赛博朋克建筑风格融合,具有非常鲜明的时代
-
Foresight Ventures:市场延续强势,空投热度再起
A. 市场观点一、宏观流动性货币流动性改善。美国政府正考虑扩表提供额外流动性,托底银行危机。美联储加息周期接近尾声,市场预期5月最后一次加息。美元指数徘徊7周低位,纳斯达克指数创6周新高,BTC创反弹新高,未来风险资产都有进一步上涨空间。二、全市场行情市值排名前100涨幅榜:本周市场震荡上涨,BTC统治率处于48%的9个月高位。币安交易所、孙宇晨等被美国监管起诉。市场主线集中在撸空投,未发币的高市值项目ZkSync、Starknet、LayerZero等成为交互热点。KAS:POW公链Kaspa使用Blo
-
zkSync Era 上线一周,开启生态掘金之旅
zkSync Era 主网 Alpha 版本自 3 月 24 日上线已过去一周,链上的总锁仓价值(TVL)已达 2746 万美元,用户数约为 17.8 万。在这一周内,zkSync Era 上的交易笔数突破了 20 万笔,目前发展初期生态应用还较少,待基础完善后,其生态还有巨大增长空间。推荐阅读:《zkSync 生态项目一览:基础设施占据半壁江山》。距离 Arbitrum 发币不久,二层概念正热,相较之下 zkSync 开发公司 Matter Labs 的融资背景和技术背景都不容小觑,Matter Lab
-
模块化世界中的模块化IBC
模块化区块链和 Rollup 的设计灵活性也促使 IBC 具有更高的灵活性。IBC 网络拓扑结构正从一个同质化、密集连接的网络转变为一个异质化、稀疏连接的网络。模块化 IBC 将让 IBC 协议适应这种动态环境。此前,我们谈论了如何思考模块化互操作性。今天,我们将深入研究模块化区块链如何影响 IBC 状态层的设计。拆分状态层目前,在 IBC 网络中,单个 Tendermint 轻客户端就足以代表一个逻辑区块链,因为网络本身具有同质性。不过,Celestia 这样的模块化区块链打破了这种同质性,将逻辑区块链
-
如何为Blur Season 2空投做准备?
BLUR在Season 1空投中引起了轰动,许多加密用户通过此次空投“致富”。Season 1的平均空投金额接近2827枚BLUR,在当时价值大约3000美元。现在Season2已经开始了(3 月 29 日,NFT 市场 Blur 宣布,原定于 4 月 1 日推出的新功能仍需更多时间构建。为了安慰用户,Season 2 将持续至 5 月 1 日),投机者们都想知道BLUR价格能走多高,他们能得到多少BLUR。本文提供了一些小贴士,帮助你在Season2的BLUR收益最大化。Blur 入局Blur是一个去中
- 成交量排行
- 币种热搜榜
