KZG 仪式是同类中规模最大的多方计算(按参与者数量计算)。通过开放、可访问的流程,它为以下内容提供了安全的加密基础: EIP-4844。
了解有关 Carl Beekhuizen 的仪式如何进行的更多信息 开发者大会演讲:“召唤丹克沙德之魂”
随着 Dencun 升级的临近,这篇文章将全面记录 2023 年仪式的成果和人员。
结果和方法
仪式的目的是 208天: 从 世界标准时间 2023 年 1 月 13 日 13:13 直到 世界标准时间 2023 年 8 月 8 日 23:08
141,416 条贡献 使其成为发布时同类中最大的设置。
贡献者需要通过 Github 登录或使用以太坊地址进行身份验证,以防止垃圾邮件。
- 132,021 (93.36%) 使用以太坊登录
- 9,395 (6.64%) 使用 Github
作为额外的垃圾邮件预防措施,以太坊地址需要在 UTC 时间 2023 年 1 月 13 日 00:00 区块 16,394,155 仪式开始之前发送一定数量的交易(也称为“随机数”)。这个要求自始至终都根据当时的需要进行了修改。
- 1 月 13 日 – 3 月 13 日:随机数 3
- 3月13日至4月1日:没有新的登录,但大厅被允许清空,即。任何已经登录的人都可以完成他们的贡献。
- 4 月 1 日至 16 日:公共捐款关闭以容纳特别捐款
- 4 月 16 日至 25 日:128
- 4月25日至5月8日:64
- 5 月 8 日至 25 日:32
- 5月25日至6月27日:16
- 6月27日 – 8月23日:8
为了防止机器人或脚本中断诚实的贡献者,该流程被设置为将任何登录/ping 次数过多的帐户列入黑名单。重置不小心添加到名单的诚实账户,黑名单被清除 四次 整个缴费期间。
请注意 我们不建议使用 KZG 贡献作为可靠的唯一身份列表 例如空投。虽然登录和随机数要求鼓励诚实的熵贡献,但这些最终对于想要多次贡献的参与者来说只是小障碍。对转录本和链上活动的分析清楚地表明,许多贡献来自单个实体控制的链接地址。幸运的是,由于这些贡献仍在增加熵,因此它不会降低最终转录输出的可靠性。
验证成绩单
8ed1c73857e77ae98ea23e36cdcf828ccbf32b423fddc7480de658f9d116c848:是最终转录输出的 sha-256 哈希值。
成绩单是 242MB,并且可以在 GitHub 上找到 以太坊/kzg-ceremony 仓库 或通过 IPFS 根据刑事调查局 QmZ5zgyg1i7ixhDjbUM2fmVpES1s9NQfYBM2twgrTSahdy。
有多种方法可以验证成绩单。可以探索和验证 仪式.ethereum.org,或与 专用验证脚本 用铁锈写的。
在 Geoff 的博客文章中了解有关此处实施的检查的更多信息: 验证KZG仪式记录。
曾经有一个纪念 POAP NFT 使用以太坊地址登录的贡献者可以领取。 POAP 的设计与原始托管界面的设计相匹配,并在边界中包含转录本的哈希值 (8ed…848)。迄今为止,参与者已认领超过 76,000 个 NFT。任何验证了成绩单输出的人都可以发推文作为成功的社会证明:请参阅最近的验证推文 这里。
如上所述, 我们不建议使用铸造的 POAP 列表作为强烈的反女巫信号,例如。空投资格。
特别贡献
2023年4月1日至16日为KZG仪式特别贡献期。这使得参与者能够以开放贡献期间不可能的方式做出贡献。
虽然仪式只需要一个诚实的参与者来提供安全的输出,但特殊贡献提供了超出标准熵贡献的额外保证:
- 在隔离环境中计算熵(例如,在气隙机器上,擦除和物理破坏硬件)意味着恶意实体不太可能在任何时候提取熵
- 与真实声誉相关的详细文档(请浏览下面的链接)不太可能全部被恶意协调实体采用或伪造。这些记录可供未来的观察者探索。
- 不同的硬件和软件限制相关风险
- 差异化熵生成(例如测量爆炸)可防止仪式输出因常规熵生成(例如托管接口)中的某些故障而受到损害
- 涉及一大群人的贡献比只有一个人的贡献更难伪造
查看原始以太坊 博客文章 其中记录了 14 项特别贡献:有关方法的详细信息、在记录中的位置以及记录媒体的链接。
- Cryptosat:来自太空的熵
- KZG 大理石机:3D 打印大理石机
- 莫洛赫先生的短暂专辑 II:为期一天的音乐冒险
- 狗晚餐舞蹈动态:好男孩得到晚餐
- CZG-Keremony:纯 JS KZG 仪式客户端
- 即兴戏剧:不可预测的即兴表演
- 计算汽车:自动驾驶汽车收集数据
- 喧闹的城市:悉尼低声诉说着它的故事
- 放热熵:化学品蓬勃发展
- Sferic 项目:闪电不会两次击中同一个地方
- 伟大的比利时啤酒熵跳跃:记录与朋友一起喝啤酒的夜晚
- KZGamer:用骰子塔召唤 Dankshard
- Catropy:猫继续成为互联网不可或缺的一部分
- srsly:iOS KZG 仪式客户端
这里的资源有助于更多地了解这些结构如何工作,无论是一般情况还是在以太坊的特定背景下。
标题 | 场地 | 参加者 | 发布日期 |
---|---|---|---|
Danksharding 和 Carl Beekhuizen(以太坊基金会)的 KZG 仪式 | 奇怪的水播客 | 卡尔·比克惠曾·雷克斯 | 2023 年 11 月 |
KZG 仪式二人组召唤以太坊路线图 | 挑战者 | 泰根·克莱恩、卡尔·比克赫伊森、特伦特·范·艾普斯 | 2023 年 4 月 |
第262集:特伦特和卡尔的以太坊KZG仪式 | 零知识 | 安娜·罗斯、科比·古尔坎、卡尔·比克惠森、特伦特·范·艾普斯 | 2023 年 2 月 |
以太坊KZG仪式 | 无银行 | 大卫·霍夫曼、特伦特·范·艾普斯、卡尔·比克休森 | 2023 年 1 月 |
窥视 EIP – KZG 仪式 | EthCat牧民 | 普贾·兰詹 (Pooja Ranjan)、卡尔·比克惠森 (Carl Beekhuizen) | 2023 年 1 月 |
以太坊基金会 – EIP-4844 和 KZG 仪式 | 震中 | 弗里德里克·恩斯特、特伦特·范·埃普斯、卡尔·比克赫伊森 | 2023 年 1 月 |
建造KZG仪式 | PSE 学习和分享 | 尼科·塞拉诺、杰夫·兰佩德 | 2022 年 12 月 |
KZG 仪式 – 或者我如何学会停止担忧并热爱值得信赖的设置 | 开发者大会 | 卡尔·比克惠曾 | 2022 年 10 月 |
审计
鉴于安全性在该项目中至关重要,我们进行了两次审计,每次针对不同的组件。
客户端实施
仪式参与者可以在本地运行许多具有各种不同功能的独立实现。
CLI 接口
执行 | 美国劳工统计局图书馆 | 语言 | 执照 | 作者 | 笔记 |
---|---|---|---|---|---|
乔托 | 爆炸(杰贝斯特) | 爪哇 | 阿帕奇2.0 | 斯特凡·布拉塔诺夫(@StefanBratanov) | |
go-kzg-仪式-客户端 | gnak-加密货币 | 去 | 和 | 伊格纳西奥·哈戈皮安 (@jsign) | 特征:转录本验证,使用额外的外部熵源,例如。 drand 网络,用户提供的任意 URL。注意:由于 gnark 中缺少哈希到曲线,不支持双重签名。 |
eth-KZG-仪式-alt | 基利奇 | 去 | GPL-3.0 | 阿瑙立方 (@arnaucube) | |
波城塔楼 | 爆破 | 去 | 和 | 丹尼尔·诺皮克 (@dknopik)、马吕斯·范德韦登 (@MariusVanDerWijden) | 仅限 Linux,无签名。 |
cpp-kzg-仪式-客户端 | 爆破 | C++ | AGPL-3.0 | 帕特里斯·维尼奥拉(@PatriceVignola) | 功能:BLS/ECDSA 签名、成绩单验证、Linux/Windows/MacOS 支持 |
CZG-仪式 | 高贵曲线 | JavaScript | 和 | JoonKyo Kim (@rootwarp)、HyungGi Kim (@kim201212) | |
kzg-仪式-客户端 | 爆破 | C# | 和 | Alexey (@flcl42)、CheeChyuan (@chee-chyuan)、Michal (@mpzajac)、Jorge (@jmederosalvarado)、Prince (@prix0007) |
浏览器界面
- 审核:QmevfvaP3nR5iMncWKa55B2f5mUgTAw9oDjFovD3XNrJTV
- 总督:QMRs83zAU1hEnPHeeSKBUa58kLiWiwkjG3rJCmB8ViTcSU
美国劳工统计局图书馆
向来自更广泛的以太坊社区的数十位参与设计、协调、审计、开发和编写代码的人们大声喊叫。如果没有你们的努力,这个项目就不会存在!
再次感谢成千上万的人花时间做出贡献、报告错误并帮助扩展以太坊。