Aleo项目详细介绍-一个兼顾隐私和可编程性的隐私公链

Aleo上线在即,整理一篇项目的详细介绍,喜欢的收藏。有计划做aleo节点的可交流。

一、项目简介

Aleo 最初是在 2016 年构思的,旨在研究可编程零知识。公司由 Howard Wu、Michael Beller、Collin Chin 和 Raymond Chu 于 2019 年正式成立。

Aleo 是第一个采用零知识证明(ZKP)技术,提供私有、开源的Layer 1 区块链。

Aleo 开发了一个默认交易隐私的应用程序构建平台,可实现区块链上的隐私。通过这个平台,开发者可以使用Aleo开发的编程语言Leo来编写他们的应用程序,而无需使用密码学。

二、创始团队

Collin Chin、Raymond Chu 和 Howard Wu 是 Aleo 的联合创始人。

Colling Chin 毕业于加州大学伯克利分校,获得电气工程和计算机科学学位。目前,他是 Aleo 的联合创始人。

他的职业生涯始于 Sportvision。之后,他在 ConsenSys 担任智能合约开发。此外,他还担任过 Gnosis 的开发者倡导者、伯克利区块链顾问以及 Argus Observer LLC 的安全顾问。

Raymond Chu 在加州大学伯克利分校获得了计算机科学学士学位。他是 Aleo 的全职联合创始人和 Argus 的安全顾问。

他于 2017 年开始了自己的职业生涯,先后在 IBM 和 Amazon 任职。之后,他在伯克利区块链公司担任软件项目经理。

Howard Wu 在加州大学伯克利分校获得了计算机科学和应用数学学士学位以及电气工程和计算机科学硕士学位。

他是谷歌的软件工程师和伯克利区块链的顾问。目前,他是 Dekrypt Capital 的执行合伙人以及 Aleo 的联合创始人兼首席技术官。

2022年9月20日,Alex Pruden被提升为Aleo的CEO,他此前在A16Z、coinbase工作。

截止2023年4月,该项目拥有超过 55 名员工。

三、零知识证明简介

零知识证明是一种加密协议,其中一方(证明者)向另一方(验证者)证明某件事是真实的,但不透露它是如何真实的。

我们可以通过证明自己的身份来登录 Facebook,而无需透露我们的电子邮件、密码、位置、生日、母亲的婚前姓氏或最喜欢的披萨配料。

我们可以证明我们的信用评分使我们有资格获得贷款,而无需发起会损害我们信用评分的严格审查。

我们可以提交可以审查、验证和批准的保险索赔,而无需暴露我们的其余保险身份,这会造成索赔被拒绝的不道德原因。

这么实用未流行,主要是因为技术发展制约。

零知识证明最近才变得实用。与传统的做事方式相比,生成它们的成本仍然昂贵。现实情况是,很少有人会接受速度较慢、效率较低的系统。

Aleo提供了一个可编程零知识证明的高效方案。

四、主要特色

兼顾隐私性和可编程性是Aleo最大的创新之处。

  • 隐私性:

可编程性可类比于以太坊,但增加了隐私保护、高TPS的特点,基于Aleo的开发都可以使用零知识证明达到隐私保护的功能。

  • 可编程性:

隐私性可类比于同赛道Zcash,但相比Zcash,Aleo具有良好的可编程性,且效率更高。

  • 可选择退出隐私:

可选择退出隐私(opt-outprivacy),默认交易为隐私模式,用户可选择性公开想公开的信息。

五、Aleo共识机制与挖矿

当前区块时间约5s。

Aleo使用的是 PoSW(简洁工作证明)共识机制,该算法是基于 SNARK 的激励算法。PoSW 是一种类 PoW 的共识机制,是比特币基于 SHA 的难度调整算法的变体,主要区别在于底层计算不是任意散列函数,而是知识证明。使得 PoSW 解决方案不仅可以充当 PoW 以确保系统共识,还可以提供给定区块中包含交易的验证,让算力发挥实际运算的作用,且逻辑上来说也可以让性能更进一步优化。

Aleo由证明节点和验证节点构成,证明节点在链下执行交易并由矿工生成 SNARK 证明,提交到Layer 1,验证节点负责验证该证明有效性。类似于ETH2.0结构。而 Layer1 仍然采用的是 POS 质押模型。

Aleo目前主要是使用显卡机去挖矿,同时Aleo的挖矿算法也对CPU与GPU有相对应的要求。有兴趣参与节点建设的,私信我,主网上线临近,抢占早期红利。

Aleo采用的挖矿逻辑是:挖矿设备根据要求去完成快速傅里叶变换(Fast Fourier Transform, FFT)和多标量乘法(Multi-Scalar Multiplication ,MSM)算法的计算任务,挖矿者需要在规定时间内产生有效证明。

单位时间内完成有效证明次数的算力单位为PPS,这也个是衡量挖矿设备能获得多少Aleo 代币奖励的唯一标准,与传统比特币挖的统计算力单位 (H/s) 完全不同。

六、Aleo 发展历史

  • 2019年,Aleo成立
  • 2020年8月19日正式对外官方宣布,推出开发者版本
  • 2021年年初,推出官方AleoDiscord服务器
  • 2021年4月20日,A轮融资2800万美金
  • 2021年6月3日,获得财政部100万美元拨款,推出Aleo社区奖励计划,Leo编程大赛
  • 2021年8月16日,正式开始Aleo设置(挖矿),同时Testnest1上线
  • 2021年12月6日,正式上线激励测试网Testnet2,节点超10000个,产生了数百万个零知识证明
  • 2022年2月7日,B轮融资2亿美金
  • 2022年3月,Aleo推出大使计划,Testnet3准备上线
  • 2022年8月19日,ALeo Discord官方通告ALeo Testnet3三个测试阶段将延期
  • 2022年11月10日,Aleo网络启动三测第二阶段
  • 2023年1月24日,Aleo发布2023路线图

Aleo主网将于近期上线,如果有想建节点获取节点奖励,可以联系我myto88,时不我待,抢占早期红利。

七、Aleo提供的产品

当前ALEO提供了一个全套的基础服务:

Aleo结合零知识提供了全栈解决方案,保证应用程序堆栈的每一层都可编程、可使用、可去中心化私有计算。并从Leo编程语言、Aleo Studio开发环境、工具端、RPC、隐私保护应用程序的开发、部署和可持续性等。即便不是密码学专家,开发人员也可以编写隐私保护很强的应用程序。

Aleo提供业界领先的基础设施和工具来编写零知识应用程序。

Aleo的目标是为开发人员提供一个端到端的管道,以便使用我们完整的可编程零知识工具集来无缝地编写、运行和部署私有应用程序,如下所示:

  1. Leo - 为了直观、轻松地在 Aleo 上编写私人应用程序,我们开发了一种名为 Leo 的编程语言。Leo 的外观和感觉就像传统的编程语言一样。然而,在表面之下,狮子座要复杂得多。Leo 抽象了低级加密概念,让您可以轻松地将私有应用程序集成到您的堆栈中。Leo引入了高级语法,可以轻松编写并直观地以零知识表达逻辑。Leo 语言受到 JavaScript、Scala 和 Rust 等传统编程语言的影响,非常强调可读性和易用性。在幕后,Leo 将开发人员的高级代码转换为零知识电路。
  2. Aleo Studio - 为了快速启动开发周期,我们构建了 Aleo Studio,这是第一个用于编写零知识应用程序的 IDE。Aleo Studio 是一个交互式开发环境,用于在 Leo 中编写零知识应用程序。对于开发人员来说,Aleo Studio 旨在简化开发周期,并让您可以轻松地将 Leo 项目作为包发布到生态系统中。

  1. Aleo 包管理器- 为了简化捆绑和共享您的工作,我们为 Leo 构建了一个包管理器。Aleo Package Manager 是第一个零知识环路的包管理器。它包括团队和组织等协作功能,使您可以轻松地与朋友和同事在私人应用程序上合作。此外,Aleo Package Manager 与 Aleo Studio 集成,可以轻松导入和发布新包,而无需离开编辑器。
  2. snarkOS - Aleo 在名为 snarkOS 的私有应用程序的去中心化操作系统上运行。它构成了状态转换的逻辑主干,使应用程序能够以可公开验证的方式在 Aleo 区块链上验证和存储状态。snarkOS 对 Aleo 上的所有程序和事务强制执行数据可用性保证。此外,我们的共识机制确保验证者计算零知识证明以检查链上的状态。

这些工具将使开发人员能够构建下一代智能合约。Aleo 可以表达强大的 DeFi 原语,例如稳定币或去中心化交易所。然而,所有交易都是完全私密的,让开发者和用户处于控制之中。

八、经济模型

Aleo经济模型采用采用微通胀模型,设置创始代币(积分)10亿,前三年的通膨率大概在12~16%(用于鼓励前期节点挖矿,目前Aleo的减少供给的方式只有作为网络的手续费销毁掉)。其中投资人占57%,团队占20%,公募15%,私募8%,具体锁仓和释放机制未公布。

创世区块维持10亿个币不变,其中包括投资人的5.7亿,团队的2亿,公售的1.5亿和激励池8000万,Testnet2的2500万奖励应该是来自于激励池。

区块奖励分发机制

Aleo流通量趋势

Aleo持有者分布(发行时和5年后)

九、融资信息

Aleo官方公布的融资有两轮半,分别是A轮、B轮及B轮+。

  • A轮融资金额2800万美金,由Andreessen Horowitz(a16z)领投,PlaceholderVC、GalaxyDigital、VariantCapital和CoinbaseVentures参投,其他投资者包括PolychainCapital、SlowVentures、DekryptCapital、ScalarCapital、a_capital、zkValidator、BalajiSrinivasan和由JosephLubin创立的新风险基金EtherealVentures。
  • B轮融资金额2亿美元,由KoraManagementLP和SoftBankVisionFund2领投,TigerGlobal和SeaCapital、三星Next、SlowVentures和AndreessenHorowitz(a16z)参投,最终对该公司的估值为14.5亿美元。Aleo的B轮融资是零知识证明赛道有史以来规模最大的一轮融资
  • B轮+融资7000万美元,Softbank Vision Fund 2和三星Next对其进行了投资。

十、项目分析

Aleo所属领域:ZK零知识证明、Layer 1 公链。

在零知识证明领域,随着硬件的加速研发和基础设施的完善,ZK技术会变得更加实用,并且在多个领域与其形成紧密的联系,如元宇宙、Web3、加密货币、金融和隐私等。零知识(ZK)的发展还处在早期阶段,作为一项加密算法,它在一系列加密算法当中脱颖而出,离不开它优秀的算法特性和易用性。

ZK技术被应用在区块链领域,意味着更快速运行的区块链网络和开放、私有的应用程序。在某种程度上,它也已经成为区块链生态系统的核心和支持工具。在实现隐私保障的同时,还可实现可扩展性,这些都对区块链乃至web3的未来发展至关重要。这是零知识证明未来的应用前景,也是Aleo网络的前景。

在Layer1方面,和Starware、zkSync、Scroll等Layer2项目不同,Aleo网络具备自己的snarkVM、Leo编程语言、Aleo Studio开发环境、PoSW共识机制等,意味在零知识领域,基于Aleo开发的应用和生态系统都大大地超过Layer2 ZK项目,而应用生态和系统带来的海量市场和可观资本是超乎想象的。

零知识证明领域的机会也是Aleo项目的机会,尤其对区块链Layer1来说更是如此。

从区块链Layer1来说,不同于Layer2,Layer1拥有自己的智能合约、开发环境、编程语言、共识机制、经济模型等,在规模和体量方面更能吸引潜在的市场生态,收获更多的用户和价值。

而大多数zk领域的项目大多用在了以太坊Layer 2上,这是Aleo项目定位在Layer1的机会和优势。

十一、社区和工具

社区数据

统计日期:2023.12.9

媒体平台

地址

数据

Twitter

https://twitter.com/AleoHQ

17.8万

Youtube

https://www.youtube.com/@AleoLabs/featured

2150订阅,13视频

Github

https://github.com/AleoHQ

2.4k followers

Discord

https://discord.com/invite/aleohq

251265 成员,7711在线

相关网站

官网:Aleo | Fully Private Applications

浏览器:Aleo Explorer(官方)、Aleo Info Explorer - Aleo Info Explorer

Aleo工具:Aleo SDK

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/348175.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker 和 Kubernetes:容器化时代的崛起与演变

在过去的十年间,容器化技术彻底改变了软件开发和部署的面貌。 Docker 的登场无疑是这场变革的催化剂,它将应用和服务的打包、分发、部署流程标准化,让开发者的生活变得更加简单。 紧随其后,Kubernetes 作为容器编排的领军者&#…

文旅AI交互数字人,提升景区数字化导览服务体验

随着数字化的普及,文化旅游逐渐走向数字化,通过数字人技术手段对文化旅游资源进行整合与开发。 AI交互数字人可以部署于交互式终端设备和移动端,可以为游客提供“面对面”的语音交互,提供路径规划、游览路线推荐、景点讲解等服务&…

IP被封怎么办?访问网站时IP被阻止?解决IP禁令全方法

相信很多人遇到过IP禁令:比如你在访问社交媒体、搜索引擎或电子商务网站时会被限制访问,又或者你的的账号莫名被封,这些由于网络上的种种限制我们经常会遭遇IP被封的情况,导致无法使用继续进行网络行动。在本文中,我们…

【Leetcode】2859. 计算 K 置位下标对应元素的和

文章目录 题目思路代码结果 题目 题目链接 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 请你用整数形式返回 nums 中的特定元素之和 ,这些特定元素满足:其对应下标的二进制表示中恰存在 k 个置位。 整数的二进制表示中的 1 就是这个整数的…

数灵通让抖音跳转微信公众号更方便

当提到抖音跳转微信,人们通常指的是在抖音平台上利用一些方法将用户引导到企业的微信公众号。以下是关于如何实现这一目标的一些建议: 1.扫码跳转:在抖音视频或动态中嵌入一个二维码,用户扫描后可自动跳转至微信公众号页面。 2.个…

ERA ·Era Network:Web3.0社交的破局者

在当今数字化环境中,互联网的集中化严重制约了个人对数据的控制权,引发了对数据隐私、所有权和自主权的重大关切。这一问题尤其在社交网络、数据存储和内容传输等关键领域表现得尤为明显,用户常常感到无法充分掌握自己的数字身份和个人数据。…

IDEA 中怎么查看 Maven 依赖关系图

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

【云原生】Docker如何构建镜像

目录 前言 一、基于已有的镜像创建 步骤一:先基于现有的镜像创建一个容器,然后进入容器去完成修改 步骤二:将该容器作为一个模板提交创建为一个新的镜像 步骤三:基于新的镜像,docker run创建一个容器,进…

进阶C语言-自定义类型

为了便于描述复杂的对象,C语言就支持了自定义类型,其中包括了结构体、枚举和联合体,下面将为大家一一介绍。 自定义类型 🎈1.结构体🔎1.1结构的基础知识🔎1.2结构的声明🔎1.3特殊的声明🔎1.4结构…

Maya---多切割

tips:鼠标左键不能松开 捕捉步长设置

gitlab runner 安装、注册、配置、使用(Docker部署)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

汽车智能化大潮拍岸,本土供应商叩开合资品牌大门

作者 |张祥威 编辑 |德新 2014年左右,新能源车赛道方兴,催生了宁德时代、地平线等一批本土汽车供应链公司的崛起。不到十年间,本土供应商在电动化已经走在全球前列。 2023年开始,整个汽车行业加速进入智能化下半场,本…

springboot实现aop

目录 AOP(术语)引入依赖实现步骤测试验证感谢阅读 AOP(术语) 连接点 类里面哪些方法可以增强,这些点被称为连接点 切入点 实际被真正增强的方法 通知(增强) 实际增强的逻辑部分称为通知(增强) 通知(增强&…

Unity制作右键菜单(自适应分辨率)

一、需求 右键触发打开菜单,左键在内部可选择选项,左键单击菜单范围外关闭。难点在于屏幕坐标系,鼠标位置,UI位置之间的关系。 二、理论 前置知识: unity中,用RectTransform对象的position.x和position.y表…

eNSP学习——理解交换机Hybird接口的应用

目录 原理概述 实验内容 实验目的 实验步骤 实验拓扑 实验编址 实验步骤 基本配置(此处仅以PC1为例) 实现组内通信、组间间隔 实现网络管理员对所有网络的访问 原理概述 Hybrid接口既可以连接普通终端的接入链路又可以连接交换机间的干道…

【详细解释深度学习图像分类检测评价指标】准确率Accuracy、精确率Precision、召回率Recall、mAP等(一文搞懂,建议收藏)

前言: 😊😊😊欢迎来到本博客😊😊😊 🌟🌟🌟 本专栏主要是记录工作中、学习中关于AI(Deep Learning)相关知识并分享。 😊😊&#x1f…

新建虚拟机并安装配置linux

记得看目录哦! 1. 打开VMware2. 新建虚拟机3. 配置虚拟机内存4. 配置处理器5. 配置网络6. 开始安装CentOS系统系统安装包此处自取 7. 启动虚拟机进行安装如果出现这种情况这样转成图形化界面继续安装 1. 打开VMware 点击文件—点击新建虚拟机 2. 新建虚拟机 3. 配置…

实用工具合集(持续更新...)

一、搜索引擎 1.1、小白盘 网站:https://www.xiaobaipan.com 度盘资源搜索的网站,能够搜索电影、电视剧、小说、音乐等资源(注意:评论区很多小伙伴说小白盘有毒,我用谷歌浏览器搜索过几次并无大碍,请慎用…

MWORKS.Sysplorer在机电静压伺服机构方案设计阶段的应用

​ 机电静压伺服机构(EHA)结合了机电伺服机构(EMA)和液压伺服机构(EH)的优点,作为一种高效率、高可靠性的执行机构,近年来受到多个领域的广泛重视,尤以航空领域最为重视&…

重构改善既有代码的设计-学习(四):简化条件逻辑

1、分解条件表达式(Decompose Conditional) 可以将大块代码分解为多个独立的函数,根据每个小块代码的用途,为分解而得的新函数命名。对于条件逻辑,将每个分支条件分解成新函数还可以带来更多好处:可以突出条…