查看原文
其他

Aleo官方教你构建Aleo应用程序,以及为什么值得在Aleo上Build

AleoAsia AleoAsia 2023-08-17

来自Aleo官推:

GM,让我们一起一步步构建您的第一个 Aleo 应用程序 👇

1/ 首先前往 Leo Playground (https://play.leo-lang.org)

您的屏幕应如下所示:

2/ 从 Leo 代码部分开始,尝试下面的代码。

每个 Aleo 程序都以“program $name.aleo”开头

转换函数包含可以计算值的表达式和语句。在本例中,我们将两个数字(a 和 b)相加。

3/ 输入部分是您为输入分配值的地方。

这里,我们分别将值 1 和 2 赋给变量 a 和 b。

请注意我们如何必须将“a”指定为“public”。这是因为 Aleo 上的输入默认是私有的 🔒

4/ 最后,运行程序查看输出。

奖励挑战:尝试用你自己的程序进行实验并改变逻辑🛠️

5/ 如果您喜欢本指南,请告诉我们,以便我们确保制作更多内容。

要开始学习 Leo,请查看:https://developer.aleo.org/getting_started/

为什么 Leo Language 非常适合构建 ZK Apps:

• 无需加密
• 易于学习(基于 Rust)
• 速度极快(专为 ZK 打造)
• 形式验证(高安全性)

为什么要在Aleo上构建应用程序?——以DeFi为例

在过去的三年里,DeFi 黑客攻击的数量和严重程度都在增加。

如果用户不断被rekt,我们如何建立新的金融基础?🤔

一种解决方案:Aleo正在为 Leo 语言构建一个形式验证编译器。

  让我们一起深入👇

1/ 形式验证是一类广泛的技术,可确保程序产生预期的输出。

对于编译器来说,确保意图和结果之间不存在差异是关键✅


2/ 形式验证编译器生成数学定理,由定理证明者检查,断言高级程序逻辑到低级表示的正确性。


3/ Leo 的形式验证编译器将证明以下内容之间的语义等价性:

1.Leo密码

2.Aleo 使用说明

3.R1CS

确保每次转换到较低级别表示的正确性。


4/ 这种类型的形式验证称为“定理生成”

如果 Vyper 的编译器具有定理生成验证功能,那么最近的错误就可以避免。


5/ 形式验证对于关键系统来说至关重要。

它现在在硬件开发中很常见,并且越来越多地用于软件开发。


6/ 我们不能在不稳固的基础上构建金融的未来。

作为一个以 ZK 为中心的网络,Aleo 认真对待这一点并致力于构建安全技术🛡️

重要提醒:Aleo 漏洞赏金计划更新

✅ 支付奖励:$50k

🟠 剩余奖励:$450k

强烈感谢 Aleo 社区帮助保护网络安全🛡️

Aleo官博| Aleo500万积分的部署激励启动!

全网最强音!了解Aleo生态必看文章!

全网最全最靠谱Aleo生态梳理,空投大毛正在进行中?总有一款交互测试适合你!

Aleo水龙头V2版本上线,如何领取?附部署案例参考

Aleo生态|揭晓 ARC20:PrivX 将在 Aleo 上启动代币创建

Aleo的经济模型,POS POW比例要改这样?主网上线的最终模型?

Aleo生态项目全明星阵容亮相,线上交流会内容回顾!你想了解的都有!

Aleo CEO Alex答疑!事关主网上线!大使!共识!

Aleo及其生态近期最新资讯

 Aleo 是第 1 层区块链,为网络带来隐私 



更多Aleo信息,请关注我们!重要的项目信息,将首发在VX群哦!

AleoAsia大中华社区,旨在为大中华区社区的伙伴传递最权威、最快速、最全面的项目资讯;同时协助Aleo在大中华区举办各种活动,包括宣传、会议、AMA等,扩大Aleo在大中华区的知名度,获得更多人对Aleo的认同感,从而加入到Aleo,一起为Aleo生态的繁荣努力!

加入AleoAsia大中华社区VX交流群,能更快获取信息哦!入群要求:请关注我们AleoAsia 公众号,转发文章至朋友圈,或点赞+点看我们任一篇文章,联系AleoAsia即可入群啦。进群请遵守群规!

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。DYOR!



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存