​ceremony(以太坊 KZG Ceremony 操作流程)

2024-02-16 03:00 来源:网络 点击:

ceremony(以太坊 KZG Ceremony 操作流程)

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。

小编:记得关注哦

来源:MarsBit

KZG Ceremony正在取得惊人的进展。由于严格的审核、简洁的UI/UX、丰富的熵源贡献和多样化的实现,这将成为参与度最高和最安全的仪式。让我们深入了解KZG Ceremony

Proto-danksharding (EIP-4844)引入了blob数据类型,这将为rollup启用大量数据可用资源。在权衡效率和成本之后,EIP-4844引入了KZG承诺作为其密码方案以更好地支持数据可用性抽样。KZG 承诺的安全假设依赖于可信设置,这就是我们需要这个仪式的原因。

受信任的设置仪式生成每次运行加密协议所依赖的“数据”。“信任”来自于每个参与者使用一个秘密来生成数据,只要有一个参与者不泄密,输出就是安全的。

与加密签名方案一样,我们永远无法从公钥中推导出私钥。这是一个 1/N 信任模型。根据VitalikButerin,这样的设置在实践中可以被认为是“足够接近去信任”

l 与以往的仪式不同,KZG 有自己独特的优势:只需要运行通常的第一阶段——Powers of Taw。

l 由于 KZG 承诺没有零知识组件,因此计算量和规模很小。

由于4844和Danksharding的需求比较简单,只需要实现2^12 - 2^15的大小,下载和上传的数据也只有几兆,计算时间更短,参与成本更低,和更多的参与者。

经过开发、审计和测试后,我们来到仪式的第一阶段:一般贡献。

在一般贡献阶段,随机性的设计很有意思,它来自于这三者的混合:

你的鼠标移动(记录你的鼠标移动在页面上的坐标)

你输入的字符

浏览器原生产生随机性

通常,只需要一个懒惰或诚实的人就可以确保整个仪式 LMAO

流程如下:

1. 从Sequencer接收上一个参与者的SRS输出

2. 输入你的随机值并运行计算

3. 将你的输出返回给Sequencer 4. Sequencer接收、验证并传递给下一个参与者

Sequencer 的权利很少,不会拥有任何私人数据。所有计算都将由用户在本地完成。Sequencer重复执行接收、验证(更新检查、供电、检查)、协调和发送消息给下一个参与者。参与者不必信任 Sequencer 的任何输出。所有参与者都可以自行验证。

一般贡献之后,我们还会有一个特殊的贡献阶段。在此阶段,我们将看到: Creative Entropy Source 的不同实现 。例如:放射性物质的盖革读数 环境数据(天气、地震、太阳)……

从参会人数、参会经历、熵源贡献等方面来看,我相信这个仪式会成为规模最大、最稳妥的仪式。