Aleo核心技术
LEO语言
Aleo团队开发了一种受Rust启发的静态类型编程语言Leo,其强调了语言的可读性和易用性。Leo语言可以在零知识的情况下直观地表达逻辑,让开发人员直观地在Aleo公链上构建具有隐私和去中心化属性的应用。
AleoStudio
AleoStudio是Aleo开发的专门用于零知识证明的IDE,其主要为隐私赛道开发者提供开发环境支持。
zkCloude:
Aleo开发团队构建了一个组件,它构成了Aleo应用程序更安全、私有和个性化范式的基础。Zkcloude建立的点对点、去中心化的私有计算模型能偶保证被屏蔽的身份可以直接(如在资产转移中)或以编程方式(通过智能合约)进行交互去中心化的私有计算,从而达到保护隐私的目的。研究中只需要清楚:
zkCloud 是点对点、去中心化、私有计算的新模型的基石,可以在本地运行或委托给专门的证明者。
zkCloud实现了受保护身份之间的编程交互,这些身份可以是用户、组织、DAO 等等。
这些交互是通过屏蔽交易发生的,这些交易提供了保证给定程序正确执行的加密证明。
这些交易被提交到更新全球状态的 Aleo 区块链,并将活动锚定在zkCloud上,并提供去中心化和抗审查的数据可用性保证
其中,屏蔽交易是 Zcash 最先创建的一种基本式。但是 Aleo 中的屏蔽交易不仅仅是资产转移。它们描述了用户与用户或程序的各种交互,包括流动性供应、治理投票、身份认证、去中心化通知等等。因为只有交互方知道交易的细节,第三方在做恶时无法了解该交互的细节或以任何方式利用它。
4. AleoBFT
AleoBFT是一种新的共识混合架构,在Aleo测试网3运行的过程中,Aleo 将把它的共识模型转变为一个混合架构,用于证明者和验证者,称为 AleoBFT。首先,AleoBFT 保证每个区块的即时确定性。其次,AleoBFT 确保网络保持充分去中心化。第三,AleoBFT 激励证明会随着时间的推移扩大Aleo生态系统的证明能力。
Aleo共识机制——PoSW
Aleo的区块链网络共识机制由基于SNARK的简洁工作证明(Proof-of-Succinct Work)提供。PoSW是bitcoin基于SHA挖矿难度调整机制的变体,其主要区别在于其底层计算不是哈希函数,而是知识证明。
POSW原理:
Aleo代币经济学
Aleo团队在考虑代币经济学时,对以下属性有严格的要求:
网络的原生代币代表着有意义的价值
该系统激励网络上的参与者为其安全做出贡献
激励措施不鼓励不诚实或任何作恶行为
它能够促进有用应用程序生态系统的开发和使用
它能够促进权力下放,从而没有任何一方可以控制整个系统
Aleo的代币名称叫做Aleo credits,代币总量:10亿。下面两张图片展示了 Aleo 的代币分配情况和挖矿产出时间表。
下图显示了Aleo代币的通货膨胀曲线,可以看出Aleo团队在尽力寻求一个平衡使得代币能够维持Aleo链的正常运作,同时不会引起无限的通货膨胀。
Aleo的未来
Aleo项目的融资额创造了历史,其是唯一一条在二级市场和主网均未上线前就获得了2.98亿美元的融资的公链项目。并且,由于三星等投资机构的投资支持,Aleo的工作一直在平稳进行。毋庸置疑,Aleo一定是Web3隐私赛道的龙头项目之一,只要市场一天有隐私交易及交互需要,Aleo的服务就能够为用户带来隐私保护以及数据的私有化。
4.区块链扩展解决方案
AltLayer
V神曾提出区块链技术的“不可能三角”,即安全性、去中心化、可扩展性无法兼得。现在,通过不断的技术迭代,新公链们正在努力实现三者兼得。运行效率和可承载的用户量是当前区块链进入更主流市场的关键,因此提升扩容能力自然是公链项目的重要努力方向,AltLayer 就是专注于扩容的新公链中热度较高的项目之一。
AltLayer介绍
项目及团队介绍
Altlayer 主要针对 dApps 阶段性的高扩展性需求,是一个可插拔、按需加载,为单个应用程序定制的执行层系统。AltLayer 是基于 Optimistic Rollups 构建的临时扩展层,可以满足一次性使用的需求,且共享 Layer1 或Layer 2 的安全性,为工程师们带来具有高度弹性的执行环境,做到了高度的资源优化。
AltLayer 由 Parity Asia 前总监、Zilliqa 联合创始人兼 CTO Dr.Yaoqi Jia 领导。于 2022年7月1号宣布已经完成了由 Polychain Capital、Breyer Capital 和 Jump Crypto 牵头的 720 万美元种子轮融资。目前 AltLayer 的测试网已经准备完毕,计划在今年 Q3 推出一个完全支持 EVM 的测试网。
项目功能特点
Altlayer 可以直接从 Layer 1 或以递归方式间接从 Layer 2 获得其安全性,被看作为 Layer 3 层协议,主要功能特点如下:
满足dApp个性化需求
高度资源优化
模块化设计
高弹性
低延迟
为什么需要AltLayer —— NFT mint场景痛点
痛点
AltLayer 其中一个适用场景就是 NFT mint event。由于 NFT 通常是限量供应,因此每次的NFT mint event 都会有短期暴增的高 TPS 需求,同时带来了大量的交易失败和网络拥堵。过去,通用链提供的都是共享区块空间的模型,这往往导致一个受欢迎的 dApp 消耗了过多的区块空间,而其他 dApp 的用户由于高昂的手续费和结算时间而导致用户体验不佳。
当前越来越多的项目都在试图用发展二层网络的方式来解决扩容问题,例如 Sandbox, Yuga Labs。由于所有 dApp 之间共享块空间,很多 Layer 2 公链已经面临拥塞问题,即使模块化也仅是提高了部分效率,拥塞问题仍旧未被解决。
解决方案
实际上许多 NFT 项目其实并不需要一个长久的专用区块空间,只需要短时间内占用区块空间。因此 AltLayer 的弹性扩容方案可以更好的满足 NFT 项目 Mint 期间的网络需求,且不会带来长期持续性负担。有效避免了使用频率多的dApp会与大量未使用的dApp争夺区块空间的问题。
AltLayer 满足dAPPs更加专业化定制化的需求,帮助它们更灵活的选择资源,而不是在一层网络中和其他dApp争夺有限的资源,从而提供更好的用户体验。
实现路径
当dApp预期有非常大的访问需求而 Layer 1 无法承接时,Flash Layer就会被调用。一旦需求逐渐减少dApp就会迁移回一层网络,这种高度弹性的方案使得整个系统的资源得到了高度优化。Flash Layer为每个 NFT 项目分配一个特定于 Mint 的执行层。由于区块空间是为项目保留的,这意味着mint event可以与任何其他链上活动完全隔离,从而不会导致网络拥塞,也让NFT 项目在mint过程中不会产生GAS。此外,Flash Layer 还带有一个高吞吐量的执行环境,能够提供 2000 TPS 的专用吞吐量和 1-2 秒的低延迟,提供流畅的体验。
具体路径如下:
1)快速启动一个由一层网络(如以太坊)保证安全性的 Rollup 解决方案;
2)合理利用 Rollup 解决方案,从而防止一层网络的空间堵塞;
3)通过在一层网络进行 “end-of-life ”的结算程序来结束 Rollup 解决方案的调用。
项目优势
自动扩展:当 NFT mint event 结束时,系统会结算Base-chain上的所有资产。与需要用户手动桥接资产的解决方案不同,自动结算可确保所有 NFT 都移至 Base-chain,而无需任何用户干预,消除了任何与桥接相关的安全风险
多链支持:默认支持 EVM 和 WASM
完整的流动性:所有 NFT 在Mint结束时都转移到 Base-chain,因此确保了二级市场参与者不必从一条链跳到另一条链来找到他们希望购买的 NFT
消除Gas War: AltLayer 为每个 NFT 项目都分配一个特定的执行层,可以与任何其他链上活动完全隔离