一、什么是ALEO?
Aleo 是世界上第一个具有速度、完整性和规模的私有应用程序(由零知识提供支持)的全栈开发平台。Aleo通过利用分散式系统和零知识加密来保护网络上的用户数据来实现这一目标。通过将Aleo构建为默认私有,开源并为Web构建的区块链,Aleo具有独特的优势,可以解决区块链采用的缺点。
既保证隐私,又兼顾可编程协议;是第一个提供完全隐私保护应用程序的平台,换言之就是基于零知识证明隐私保护的公链。突破性的转折点---应用了零知识证明(ZKP-密码学技术),实现链下计算、链上验证。
项目融资:
二、如何运作
Aleo使用一种新的基于SNARK的共识算法,称为Proof-of-Succinct-Work(PoSW),它提供了与比特币的工作量证明(PoW)相同的安全保证。关键的区别在于,我们不是用比特币中的PoW研磨SHA256,而是在Aleo中用PoSW研磨SNARKs。目标是激励矿工为零知识证明(ZKPs)开发硬件加速。
三、主要特点
1)模块化区块链:可组合性、可扩展性;
2)隐私:ZKP零知识证明技术;
3)兼容以太坊;
4)POSW共识机制:基于比特币POW共识机制上加入了零知识证明;
四、核心技术
aleo的技术核心在于zexe、zkcloud、leo三个板块:
1)zexe:
zexe是aleo提出的特定零知识证明解决方案,支持可编程性和隐私性,使用户可以对自己的信息加密及隐私进行选择。zexe共识协议在zerocash原有的zk-snarks技术上进行改进,可以加密单纯的token转账交易,也可以加密应用层面的互动交易。
2)zkcloud:
zkCloud是点对点、去中心化、私有计算的新模型的基石,可以在本地运行或委托给专门的证明者。zkCloud实现了受保护身份之间的编程交互,这些身份可以是用户、组织、DAO或更多。这些交互是通过屏蔽交易发生的,这些交易提供了保证给定程序正确执行的加密证明。
这些交易被提交到更新全球状态的Aleo区块链,并将活动锚定在zkCloud上,并提供去中心化和抗审查的数据可用性保证。
3)leo:
Aleo已经构建了一个非常雄心勃勃的电路编译器语言——Leo语言。
Leo是一种受Rust启发的静态类型编程语言,专为编写私有应用程序而构建。它旨在让开发人员直观地在Aleo区块链上构建,为私有、去中心化的生态系统奠定基础。它是第一个为通用零知识应用程序引入测试框架、包注册表、导入解析器、远程编译器和定理生成器的已知编程语言。Leo旨在消除尽可能多的密码知识要求。
五、项目进展
目前进展到第三期测试网阶段。之前的重大事件包括:与Forte建立合作、Aleo大使计划、ZPrize比赛、社区资助计划、LEO编程大赛等。
二期测试网阶段:9169个节点或奖励,1008.2万枚ALEO分发;
节点搭建:
https://mirror.xyz/jackmusk.eth/h0ox5LLwDj2Vchl-qyoZ21S2PACWr60slqXy3xco-AE
1、三期测试奖励:2500万枚积分;
2、将支持在网络上部署和使用自定义程序;
3、团队修改了网络协议,Aleo 已经从 PoSW 转移到了称为 AleoBFT 的 PoS 共识机制;
4、可在HPOOL上面下载客户端:
https://github.com/hpool-dev/aleo-miner/releases
5、测试网根据不同配置实际PPS算力。三阶段旷工预估得到1500-2000万积分;
六、代币分发及挖矿问题
1、ALEO积分初始10亿:早期贡献者57%、团队20%、社区15%、资金8%;
2、挖矿每3年减半,通胀模型如下图:
3、CPU+GPU挖矿模式:计算量占比:CPU:30%(FFT快速傅里叶变换) 、CPU/GPU:70%(MSM多标量乘法)
4、有效算力:单位时间完成的有效零知识证明次数。P/s(每秒生产的proof数量)等于PPS。因此要完成FFT和MSM算法的计算才是有效的;
5、之前的以太坊矿机改造需要:CPU、内存、系统盘等;
6、70%通胀来自POW旷工,30%通胀来自POS质押
七、其它
官方网站 :www.aleo.org
官方推特: twitter.com/AleoHQ
官方博客: www.aleo.org/blog
❤️点赞关注Snowball官方账号:
币Coin、合约帝:飞猪snowball
推特:https://twitter.com/one_snowball
B站:https://space.bilibili.com/43091674
Discord:https://discord.gg/aAsgSTGv4W
YouTube:https://www.youtube.com/channel/UCpTC3esvIY1RBbuvTbPnwQg