在 Aleo 测试网 3 中引入证明者

Share Dialog

在 Aleo 测试网 3 中引入证明者

原文:https://www.aleo.org/post/launching-testnet-3-2-provers

我们很高兴地宣布 Aleo Testnet 3 的第 2 阶段!在此版本中,我们将部署我们在 Testnet 3 的原始路线图中概述的许多关键功能,例如部署和执行用户定义的程序,以及激励 zkSNARK 证明硬件开发的难题。

什么是 Aleo?

post image

Aleo 是一个新的第 1 层区块链,它利用零知识加密技术来实现可扩展和私有的去中心化应用程序。在我们的架构中,应用程序不在链上执行;相反,用户在链下执行应用程序,并向链发布 zkSNARKs(简短的零知识证明),以保护隐私的方式证明执行的正确性。然后,该链会及时验证这些简短的证明,该时间*独立于应用程序的运行时间。

这个计划运作良好,除了一个小问题:创建正确应用程序执行的零知识证明可能比直接执行应用程序更昂贵。对于许多有用的程序(例如支付),这种开销是可控的,即使在手机或笔记本电脑等商品设备上进行验证也是如此。然而,对于机器学习、游戏或身份验证等其他计算密集型应用程序,在商用设备上进行验证的开销可能过高,似乎使这些用例遥不可及。

然而,Aleo 的设计允许客户选择是否将证明生成外包给第三方“证明服务”,第三方“证明服务”可能拥有更多的计算资源来帮助计算 zkSNARKs 以进行大型计算,例如具有多核、大量 RAM 的 CPU,或者甚至定制验证硬件。那么问题就变成了激励开发更好的证明架构的问题之一。解决后一个问题是设计 Aleo 新共识算法 AleoBFT 背后的主要动机之一。在高层次上,AleoBFT 是一种混合架构,它利用权益证明来实现块确认的即时终结,并利用工作量证明类型的“coinbase puzzle”来奖励开发更快的证明生成技术。在这篇文章中,我们将更深入地探讨这个谜题的细节。

Coinbase 难题 coinbase 难题是一种工作证明类型的难题,旨在激励开发更快的软件和硬件以生成零知识证明。为实现这一目标,我们的 coinbase 谜题有两个独特的特点:

-密码学:与比特币或以太坊中的传统 PoW 不同,coinbase 难题需要为 zkSNARK 证明的主要子组件的“有用”算法创建有效的例程。 -经济:不同于传统的 PoW,其中每个块只能包含一个有效的谜题解决方案,我们的 coinbase 谜题每个块接受多个有效解决方案,防止“赢家通吃”并导致更广泛的证明奖励分配。 让我们从密码部分开始更深入地研究谜题设计:

拼图设计 zkSNARK 设计快速入门:在现代 zkSNARKs 中生成证明的时间主要由两个子组件的证明时间决定:多项式 IOP 和多项式承诺方案。我们的 coinbase 难题有效地激励了这些子组件的加速。让我们通过查看协议流来了解它是如何做到这一点的,它包括两个步骤:

生成候选解决方案(证明者) 为了生成候选解决方案,证明者(从随机数)生成并乘以一个随机多项式,然后通过多项式承诺方案(在我们的例子中为 KZG10 方案)承诺生成的乘积多项式).然后对生成的承诺进行哈希处理,如果此哈希匹配目标难度,则它是一个可以发送给聚合器的有效解决方案(连同评估证明以实现高效聚合)。生成的拼图由 2 个组元素和 1 个域元素、一个地址和一个随机数组成,可以在 D 域乘法和配对中进行验证,其中 D 是生成的多项式的次数。 聚合有效解决方案(BFT 领导者)虽然任何人都可以按原样验证有效的拼图解决方案,但将每个拼图解决方案添加到链中会导致状态膨胀。为了避免这种情况,我们的 coinbase 难题使 BFT 领导者能够聚合有效的解决方案。我们不会详细介绍这是如何做到的,但总体结果是,链上存储以 n + 1 个组元素的成本为主,而 1 个字段元素是一个实质性的改进。作为一个附带的好处,拼图验证也更快。 结论 AleoBFT 是一种新颖的共识机制,它将权益证明的最终性与工作量证明的强大激励机制相结合。在我们的例子中,coinbase 难题激励加速 zkSNARK 证明。这项工作很有用,因为它直接转移到 Aleo 中的所有其他程序执行。通过这种机制,我们希望通过降低成本和减少程序执行延迟来激励一个强大的证明生态系统,使 Aleo 用户受益。

最后一点:测试网的这一阶段将受到激励。但是,本博文的发布并不意味着激励计划的启动。请在 Discord 上加入我们的社区并在 Twitter 上关注我们,以接收有关奖励时间表的最新更新。

More from 0xf9

S
Blog icon0xf9
Sep 18

SocialFi赛道项目一览

⛓WEB3 社交网络⛓ 大家好!✌️ 我是个憨憨,也是 SocialFi 方向的假粉,我关注这个赛道的新项目,只是为了赚钱。Light Network 网站:https://light.so/home 推特:https://twitter.com/LightDotSo 不和谐:https://discord.gg/6abtV6e8zA 🔸Light🔸 - 一个新的 Web3 社交网络概念,引入了基于 Cyber​​Connect 的 S2E(分享赚取)模型,通过创建内容来赚钱,以及与您所在领域的人交流:NFT、DeFi , 咋操作? 1)别购买Light Early Supporter OAT 2)去网站(https://light.so/home), 链接钱包,订阅自己小号,互相订阅。等福报(如果有的话) 3) 有大使计划 : 等二期Talent Protocol 网址https://beta.talentprotocol.com/ 推特:https://twitter.com/TalentProtocol 不和谐:https://discord.gg/talentprot...

D
Blog icon0xf9
Jun 30

DAO

https://decrypt.co/resources/decentralized-autonomous-organization-dao 整合资源 文档 https://www.panewslab.com/zh/articledetails/1639713052601183.html https://docs.google.com/spreadsheets/d/1E04NcY4kCzh8ck3ZZuxElCniyS2lWvfYV-E1AM0ugx0/edit#gid=0 https://www.theblockbeats.info/news/27668?search=1

A
Blog icon0xf9
Jul 6

Across 历时几个月,社区贡献者之路

Across的社区贡献者之路,很坎坷。如何成为 Across 贡献者 在之前的文章 里面,我有着重强调。 详细参考: https://mirror.xyz/0x7a71aA2B2adfA4Cccb84E2E7BC226dDbF90cccbb/eAkK3-4igyJIEqT6evoPVKSwmDWSST8lb7Tqn16QeMc文章目录:什么是 Across 贡献者怎么成为Across 贡献者成为Across贡献者的好处Across 文档Across品牌导向Across核心竞争力1.什么是Across 贡献者:成为贡献者,是你在 AcrossDAO 旅程中迈出下一步。 我们与许多其他 DAO 的不同之处在于,我们完全由社区驱动,并依赖于贡献者的辛勤工作。 虽然我们都是 AcrossDAO 的联合创始人,但贡献者是积极参与构建 Across 协议未来的“建设者”。2.怎么成为Across 贡献者?成为 Across 的贡献者。填写此表格: https://docs.google.com/forms/d/e/1FAIpQLScn9BuDG_OrLByEaBXceaK6kByBZzPbb...