Aleo启动隐私区块链测试网 引领Web3零知识革命

Aleo:引领 Web3 隐私革命的区块链项目

Aleo 是一个致力于隐私保护的区块链项目,其核心技术基于零知识证明(ZKP),旨在实现更高水平的隐私和可扩展性。该项目的基本理念是让用户能够在不暴露个人信息的情况下进行身份验证和数据处理。

项目概述

隐私性

Aleo 的核心技术是零知识证明,这使得交易和智能合约的执行能够在保护隐私的前提下进行。用户的交易细节,如发送方和交易金额,默认情况下是隐藏的。这种设计不仅保护了用户隐私,还允许在必要时进行选择性披露,非常适合去中心化金融应用的发展。

Aleo 的主要组件包括:

  1. Leo 编程语言:基于 Rust 语言改编,专门用于开发零知识应用,降低了开发者对密码学知识的要求。

  2. snarkVM 和 snarkOS:snarkVM 允许链下执行计算,链上仅验证计算结果,从而提升了效率。snarkOS 确保数据和计算的安全,并允许无许可的功能执行。

  3. zkCloud:提供安全、私密的链下计算环境,支持用户、组织和去中心化自治组织之间的编程交互。

Aleo 还提供了集成开发环境和软件开发工具包,支持开发者快速编写和发布应用。此外,开发者可以在 Aleo 的程序注册表中部署应用,无需依赖第三方,从而降低了平台风险。

可扩展性

Aleo 采用了链下处理方式,交易首先在用户设备上计算证明,然后仅将验证结果上传到区块链。这种方式大大提高了交易的处理速度和系统的可扩展性,避免了网络拥堵和高昂的费用问题。

共识机制

Aleo 引入了 AleoBFT,这是一种混合架构的共识机制,结合了验证者的即时最终性和证明者的计算能力。AleoBFT 不仅提高了网络的去中心化程度,还增强了性能和安全性。

  1. 区块快速最终性:AleoBFT 确保每个区块在生成后立即得到确认,提升了节点稳定性和用户体验。

  2. 去中心化保障:通过将区块生产与代币生成分离,验证者负责生成区块,证明者进行证明计算,防止少数实体垄断网络。

  3. 激励机制:验证者和证明者共享区块奖励;鼓励证明者通过质押代币成为验证者,从而提升网络的去中心化程度和计算能力。

Aleo 允许开发者创建不受资源限制的应用程序,因此尤其适用于机器学习等需要长时间运行的应用。

最新进展

Aleo 将于 7 月 1 日启动激励测试网,以下是一些重要的最新信息:

  1. ARC-100 投票通过:涉及合规方面、Aleo 网络上资金的锁定和延时到帐等安全措施的提案已获通过。团队正在进行最终调整。

  2. 验证者激励计划:该计划将于 7 月 1 日启动,旨在验证新的 puzzle 机制。计划将运行至 7 月 15 日,期间将分配 100 万 Aleo 积分作为奖励。

  3. 初始供应和流通供应:初始供应量为 15 亿代币,初始流通供应量约为 10%。这些代币主要来自任务奖励(7500 万),将在前六个月内分发,同时包括质押、运行验证者和验证节点的奖励。

  4. 测试网重置:这是最后一次网络重置,完成后将不会添加新功能,网络将与主网类似。重置是为了添加新功能和更新 puzzle 机制。

  5. 代码冻结:代码冻结已于一周前完成。

  6. 验证节点扩展计划:初始验证节点数量为 15 个,目标是在年内增加到 50 个,并最终达到 500 个。成为委托者需要 1 万代币,成为验证者需要 1000 万代币,这些数额将随着时间逐渐减少。

Synthesis Puzzle 算法解析

Aleo 最新版的算法核心称为 Synthesis Puzzle,其核心是针对每个 epoch 固定产生一个共同的 EpochProgram,通过为输入和 EpochProgram 构建 R1CS 证明电路,产生对应 R1CS assignment(即 witness)并作为 Merkle tree 的叶子节点,计算出所有叶子节点后生成 Merkle root 并转换为 solution 的 proof_target。

解读Aleo最新算法Synthesis Puzzle:引领Web3隐私革命

构建 Synthesis Puzzle 的详细流程如下:

  1. 每一次 puzzle 计算称为 nonce,由接收挖矿奖励的地址、epoch_hash 和随机数 counter 构建。

  2. 每个 epoch 中,所有 prover 计算的 EpochProgram 是相同的,由当前的 epoch_hash 产生的随机数从指令集中抽样出来。

  3. 使用 nonce 作为随机数种子生成 EpochProgram 的输入。

  4. 聚合 EpochProgram 对应的 R1CS 和 input,进行 witness 计算。

  5. 将所有 witness 转换为 Merkle tree 的叶子节点序列。

  6. 计算 Merkle root 并将其转换为 solution 的 proof_target,判断其是否满足当前 epoch 的要求。

  7. 同一个 epoch 中可通过迭代 counter 的方式更新 EpochProgram 的输入进行多次 solution 计算。

解读Aleo最新算法Synthesis Puzzle:引领Web3隐私革命

算法更新的影响

经过此次更新,puzzle 由生成 proof 转变为生成 witness,每个 epoch 内的所有 solution 计算逻辑一致,但不同 epoch 计算逻辑有较大区别。新算法摒弃了之前版本中的 MSM 和 NTT 计算,这可能会对现有的 GPU 优化策略产生影响。同时,由于生成 witness 的过程涉及执行一个随 epoch 变化的程序,其中的指令可能存在部分串行执行的依赖关系,因此实现并行化可能面临较大挑战。

ALEO-2.6%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 15
  • 转发
  • 分享
评论
0/400
IgorXVvip
· 1小时前
日期是2024年。这条新闻很旧
查看原文回复0
GateUser-fea06f41vip
· 8小时前
球知识证明都不行
回复0
010策略vip
· 9小时前
看了你们的回复让我慌的一批!问下你们有Aleo现货吗?
回复0
查看更多
IgorXVvip
· 10小时前
项目的所有资金在哪里?
查看原文回复0
钱包被套到退休vip
· 11小时前
现在隐私才是真需求
回复0
查看更多
SocialFiQueenvip
· 11小时前
隐私确实有价值
回复0
查看更多
薛定谔空投vip
· 11小时前
看好这个项目起飞
回复0
查看更多
口嗨做多王vip
· 12小时前
技术有了 就差钱了
回复0
fren.ethvip
· 12小时前
zkp确实天生优势
回复0
测试网游民vip
· 12小时前
隐私让web3更安全
回复0
查看更多
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)