以太坊 L2 跨链明星——Arbitrum 为开发者带来区块链入门方案
课程已于 5 月 6 日正式上线,感兴趣的同学可点击下方小程序进行第一课试听:
(B 站试听课链接:https://www.bilibili.com/video/BV1JY4y1Y77X?spm_id_from=333.337.search-card.all.click)
区块链作为 2022 年最热的风口行业,在 Web2 互联网的降薪潮、裁员潮之下,区块链行业飞速发展,以高新技术、高薪岗位、高涨市场吸引着越来越多的人才加入。同时,区块链行业下各类创业公司逐步崛起,互联网 Web 3 时代正加速向我们奔来,为技术工程师和开发爱好者们打开了职业发展的新赛道。其中,以太坊作为区块链中生态成熟、广泛知晓的公链,搭建了智能合约的基础架构,成为众多区块链项目的底层基础,极大促成了区块链行业的繁荣生态。
以太坊上同样广为人知的是 DeFi 项目,据 DeFi Pulse 统计,百分之九十的 DeFi 项目都部署在以太坊上,自然也占据了市场中百分之九十的 TVL。但是网络拥堵、油费高成了痛点,以波卡为首的一众新公链走着更快、更便宜的路线与以太坊短兵相接。2021 年 8 月,由 OffchainLabs 研发的以太坊二层扩容方案 Arbitrum 横空出世,完美给出了更高速、更低成本、更安全的、更便利开发的解决方案,不到一年时间已有 350+生态项目部署。
Arbitrum 利用 L1 与 L2 之间的通信能力, 支持让任意形式的以太坊资产在一层和二层之间转移。结算层仍发生在主网, 合约的执行和存储都在链下。因此 Arbitrum 上能完全兼容合约,无需信任成本;同时还能提供高速、低 gas 兼顾安全的交易,完美解决主网的痛点。Arbitrum 为公链方提供了完美解决方案的同时,也切身从开发者角度出发,了解到区块链开发者的技术痛点,不仅全面兼容了 Ethereum Virtual Machine,未来还将在 Arbitrum Nitro 升级中加入 WASM 支持,让区块链开发者方便快捷地部署智能合约。
Arbitrum 为公链方提供 L2 解决方案,为区块链开发者提供技术支持和便利,同时还为想要进入区块链行业的传统互联网开发者带来了保姆级区块链入门课程——《0 基础创建以太坊智能合约》。本课程由 Arbitrum 联合 TinTinLand 共同开发创作,旨在为广大开发者提供一个学习和掌握区块链开发的完美解决方案。
本次课程邀请到三位区块链核心开发专家 DODO 合约工程师 Owen Liu 、DODO 数据团队负责人 Autark 、Arbitrum 亚太区集成工程师 Jason Wan 作为主讲老师,带领大家从认识以太坊到入门 Solidity 及开发实践,再到前端与智能合约的开发部署、经典业务合约解析,通过实操从 0 到 1 在 Ethereum 网络上创建属于自己的区块链产品!
课程的试听课已上线,感兴趣的开发者可以先试听第一课。让我们从与 DApp 应用交互开始,认识以太坊。
视频链接:https://hkr.h5.xeknow.com/s/4BAnRC
课程正式开营仪式将在本周六 20:00 进行 YouTube 直播,敬请开发者们关注
(直播链接:https://youtu.be/Cqvm3Y5F5Hk)。
我们期待帮助更多有志于在区块链行业发展的技术爱好者们轻松入门以太坊,学习以太坊智能合约,探索区块链行业,共建 Web 3.0。
01
主讲老师
Owen Liu,DODO 合约工程师
北京邮电大学硕士,多年以太坊生态的合约开发经历,目前专注于去中心化金融的生态研究与开发,具有多 DeFi 产品线的实战开发与多链部署经验。
Autark, DODO 数据团队负责人
多年区块链工作经验,深耕多个 DAPP 产品。17 年开始参与区块链项目开发,在交易所、联盟链、区块链金融、DEFI 领域从事技术开发工作,2020 年加入 DODO 团队,在智能合约开发及数据索引上持续贡献代码。
Jason Wan,Arbitrum 亚太区集成工程师
Arbitrum 亚太区集成工程师,以太坊、layer2 生态早期参与者,帮助上百个去中心化项目上线 arbitrum ,熟悉多个去中心化技术栈,深耕 layer2 扩容技术。
02
课程大纲
本课程共 8 节课,每节课时长大概 40-60 分钟左右,每周更新 1 节视频,共大约 10 周的系统课程学习。我们将通过课程视频+课后作业+导师助教答疑的形式,依次带领大家完成一下 7 大模块的学习。
详情可参考课程大纲👇
03
Workshop 加餐
为了拓展课程视频学习以外的视野,我们还将在课程期间安排 3 场线上 Workshop 技术分享会,给大家加餐!
具体分享内容及时间安排如下👇:
Arbitrum 与 Ethereum 异同
以及 Arbitrum Precompile 合约探解
2022 年 6 月 1 日 周三 晚上 20:00
1. Arbitrum 与 Ethereum 异同
· Solidity 层面
· 网络节点的节点异同
2. Precompile 合约探解
· Arbsys 等合约的使用
· 使用 Precompile 合约获取关键数据
· 即将到来的 Arbitrum Nitro
Arbitrum Inbox 合约与 Rollups 合约源码解读
2022 年 6 月 22 日 周三 晚上 20:00
3. Inbox 合约
4. Rollups 合约
· Rollups Core
· Rollups Node 合约分析
Layer 1 至 Layer 2 Message 合约开发
2022 年 6 月 29 日 周三 晚上 20:00
5. Arbitrum 上的 Message Types
6. 何为 Retryable Ticket
7. 为什么需要 Address Aliasing
8. 创建一个 L1 到 L2 的消息合约
04
适合人群
总的来说,这门课程适合:
对智能合约技术感兴趣,想进入区块链行业做开发,有一定技术基础的工程师。
具体来说,包括但不限于👇:
· 即将毕业的计算机专业大学生:对 Solidity 、Go 语言有一定了解,对区块链感兴趣,志在毕业后投身 Web3 和区块链开发大潮,希望掌握未来趋势,与全球开发者一起成长的人;
· 从互联网想要转行的程序员:已经熟练使用至少一门技术语言,想把传统网络服务移植到区块链上;进一步利用区块链优势优势拓展业务的 IT 从业者;
· 以太坊或其他区块链生态开发者:区块链开发不到一年经验,想要系统学习以太坊开发全流程,了解 Solidity 语言的数据结构和算法,实现以太坊生态的智能合约/ DApp 开发或者实现当前项目和以太坊 EVM 的兼容。
05
你将收获
· 从 0 到 1 创建一个区块链产品
全面了解以太坊生态及底层代码基础,手把手带你完成 DApp 应用交互、Solidity 语言入门、智能合约开发+部署、后端链上数据索引和前端交互开发的全流程。学完课程,你将具备一个对区块链项目技术栈的全局思考能力,与我们一起在 Ethereum 网络上从 0 到 1 创建一个产品。
· 与全球顶尖以太坊生态开发者交流
全中文教学,导师、助教团队、分享嘉宾汇聚了以太坊全球明星项目生态的核心开发者和行业专家,课程中将可在 Discord 群内深入沟通交流,结识最酷的小伙伴、行业大佬和技术大牛!
· 资源 &工作推荐
· 本课程由 TinTinLand 与 Arbitrum 联合推出,课程中的优秀学员将有机会获得以太坊生态明星项目的诸多资源与工作机会。如果后续参与黑客松或者自己创立项目,更有机会获得来自 TinTin Land 及 Arbitrum 提供的资金、技术、社区的一站式孵化支持,帮助你从 0 开始建立自己的第一个区块链产品。
06
学习模式
光看不练很难真正学会编程,因此本次课程采用【实战训练】的方式。课程包含 “在线视频学习 + 提交课程代码作业 + 导师答疑直播”。在课程结束后,你将会开发出一个可被产品化的智能合约应用。
· 8 节视频录播课程:我们将会按照每周一个模块的学习,通过每周 1 节线上视频课程 +课后作业练习+班级群答疑依次带领大家完成学习;
· 每周日晚 20 点直播答疑:讲师会以在线直播的形式对课程内容进行线上面对面答疑,一切关于课程内容的问题你都可以提问;
· 课后作业:主要为编程题。
· 结业挑战赛:为了让大家在实践中深入理解安全在智能合约中的重要性,在课程最后,导师将会在 Arbitrum 测试网部署三类具有漏洞的智能合约,会让大家利用所学的知识去实战体验一把当“白帽黑客”的感觉!
· 福利:以太坊开发课程均为公益性质,课程押金 39 元,总共 8 节课,7 次课后作业(以编程题为主),1 次课程挑战赛。对于顺利毕业的学员,我们将返还课程押金。并且,对于参与课程挑战赛及获得冠军的优秀学员,他们不仅将瓜分课程学费奖金池还有机会获得由 TinTinLand 送出的🎁惊喜大礼🎁!
07
报名方式
Step 1:
扫描下方海报二维码👇立即报名听课!
Step 2:
本期课程班级学习群将在 TinTinLand Disocrd 上进行,报名后请尽快加入 Discord: https://discord.gg/Apd8aGNkhj
Step 3:
了解本期课程所有重要信息及资料,请关注 Notion 学员手册,这里有你想要获取的一切资料哦!
学员手册 Notion 链接:
https://forested-celsius-818.notion.site/62be43fb25c84db1965eb21f620087b0
期接下来的 8 节课程,能给有志于进入区块链行业并做相关开发的工程师群体,一个系统而全面的入门指导,以项目教学的方式,手把手教你入门全栈智能合约应用开发!
往期精彩
区块链存储技术:Internet Computer上的存储模型和管理
评论