​Aleo训练营与ZKCamp将于10月7日拉开帷幕!

Feng
Oct 11, 2023

--

什么是Aleo?

Aleo是一个支持使用零知识技术的隐私保护应用的Layer-1区块链。Aleo的零知识编程语言Leo通过将电路编译为低级别的Aleo指令,使编写默认私有的应用程序变得简单。它提供了强大的区块链本地语法和健壮的错误处理,为开发人员提供了性能、可靠性和安全性的完美结合。

你将学到什么?

通过这个为期三周的课程,你将掌握在Aleo上构建零知识应用程序的技巧,这个课程旨在为你提供必要的知识和指导,以从传统开发转型或提升你的Web3技能。通过沉浸式的实践练习和项目,你将学习如何使用Leo设计、开发、测试和扩展应用程序。此外,你还将有机会与对区块链技术和零知识创新充满热情的其他参与者合作。通过这个训练营所获得的专业知识和人脉,你将具备在Aleo Layer-1区块链上构建私密和安全应用程序的能力,甚至最终可以从事区块链开发人员或创业者的有前途的职业。

Preethi Kasireddy

Preethi在Coinbase担任软件工程师时开始了她的加密货币职业,并帮助将以太坊引入Coinbase平台。在2017年ICO热潮期间,她自学了以太坊Dapp开发,并为各种加密货币项目构建智能合约,然后决定创办自己的加密货币公司TruStory。在TruStory,她和她的团队在Cosmos上构建了自己的区块链。在加入Coinbase和TruStory之前,Preethi是Andreessen Horowitz的合伙人,在Buzzfeed、Stackoverflow、Envoy、SmartCar等项目上工作。在此之前,她曾是高盛的投资银行分析师。作为创始人、工程师、投资者和银行家的丰富经验,使她对加密货币和金融世界有独特的视角。她擅长教学,她的许多课程和博客都走红网络。

Rajesh Muppalla

Rajesh是DappCamp和ZKCamp的首席讲师。他涵盖了实践性的主题,以及像安全性这样的高级主题。他在技术行业已有20多年的经验,并在区块链、机器学习和大数据等领域拥有深厚的知识。在DappCamp之前,Rajesh共同创办了Indix,这是一家在人工智能/机器学习领域的公司,后来被Avalara收购。他还在自己的创业公司和之前的公司中组织了几次训练营,帮助新员工入职。你可以在github上找到他更多的作品。

为什么选择这门课程?

积极学习,而不是被动观看

讲座设计让你保持活跃。你会被考察你所学的一切,并获得徽章来表彰你的成绩!你还可以进入一个活跃的Discord频道,在那里你的同行们会就讲座内容提问和回答问题。

与同伴一起学习

你将结识朋友和潜在的合作伙伴,与他们一起构建未来。想象一下黑客马拉松,你在短时间内学到很多东西,并结交了令人难以置信的朋友。

责任和反馈

以同伴为基础的课程最大的好处是责任和同伴支持。通过在团队环境中建立,你将不断被建设性的反馈和激励能量所包围。此外,Preethi和教练们将高度参与,为每个学生提供个别反馈。

学习全面的课程

预读和作业(自定进度)

我们将提前为您准备资料供您预读,这些资源旨在让您对Aleo区块链和zkSNARKs有一个基本的了解。预读内容包括对零知识证明(ZKPs)的探索,涵盖了ZKPs是什么、数学和密码学基元、多项式、模数数学和信息理论等主题。在开始之前,您需要设置…

介绍和ZKP基础知识(10月7日)

我们将开始举行见面会,这将为您提供一个机会,让您向其他ZKCampers介绍自己,并分享您对训练营的目标。我们还将讨论计划的期望,并为接下来的一周设定基调。接下来,我们将深入探讨ZKP的基础知识,为课程的其余部分打下必要的基础。

Aleo基础知识(10月8日)

我们将深入探讨Aleo区块链的基础知识。您将了解Aleo的核心特点、重视隐私的特点以及其利用zkSNARKs的情况。我们将探讨零知识证明在Aleo内部的应用,并研究平台的架构。此外,我们还将比较Aleo与其他区块链平台,在隐私、可扩展性和开发工作流方面的区别。

zkSNARKs(10月11日、14日、18日)

重点介绍zkSNARKs,Aleo区块链的构建块。在接下来的三天课程中,我们将涵盖zkSNARKs的各个方面。第一天的重点是数学和密码学基元,第二天将深入探讨算术技术(R1CS)和多项式承诺方案(PCS)。在第三天,我们将探讨MARLIN E2E协议。

Leo深入探讨(10月21日)

我们将深入探讨Leo,用于在Aleo区块链上编写程序的编程语言。通过一系列短程序,我们将涵盖语言的基本概念。

在Aleo上构建程序(10月22日、25日)

要在Aleo上开发私有和分散的应用程序,您还需要了解Leo编程语言的知识。在这个模块中,我们将指导您完成设置项目的过程,使用Aleo CLI进行程序编译和部署,并将程序与前端界面集成。通过本模块的学习,您将具备在Aleo上编写和部署程序所需的必要技能。

高级Aleo(10月27日)

在最后一个模块中,我们将探讨与Aleo区块链相关的高级主题。我们将介绍Aleo指令,深入探讨其复杂性和能力。此外,我们还将讨论在Aleo上开发程序时的安全考虑,确保您全面了解如何构建强大和安全的应用程序。

演示日(10月29日)

您将与同伴成员合作,在Aleo区块链上开展项目。这包括构思创新的应用程序想法,编写概述项目的白皮书,使用Aleo的编程语言和工具实现应用程序,并准备一个5分钟的演示,向同伴展示您的最终项目。

--

--

Feng
Feng

Written by Feng

A person who enjoys analysis and focuses on privacy!

No responses yet