ArcBlock Technical Learning Series 第十四期
Forge:打造属于你自己的区块链的开发框架
1 月 9 日周三上午 9 时 (美国太平洋时间 8日下午 5 时),由 ArcBlock 研发副总裁 陈天 授课。
区块链开发并非易事。Tendermint 提供了一个很好的基础来构建区块链应用。开发者无需担心共识机制和 P2P网络部分,只需要考虑如何组织他们的应用的状态并与 Tendermint 正确交互。 不过,要做到正确仍然不容易。Forge,ArcBlock 提供的ABT 链开发框架,将区块链开发推进了一个新时代。绝大部分区块构建的工作已经为你代劳,你只需考虑你自己应用中的事务(交易)是什么、如何验证并将事务应用到状态中,不用担心与 Tendermint 的复杂交互、例如把Merkel、DAG这种复杂的数据结构存储到状态之中。
本讲座将讨论 Forge 试图解决的问题以及如何只需几百行代码使用 Forge 来打造符合你特定目的需要的区块链。
主 讲
陈 天
ArcBlock 研发副总裁
● 前旧金山创业公司 Tubi TV 研发副总裁,比图科技(Tubi TV 中国全资子公司)总经理,创建中国团队,并领导 Tubi TV 研发团队在过去两年半时间帮助业务成长数十倍
● 前 Juniper Networks Tech Lead & Sr. Staff Engineer
● 2011-2013 曾在北京创立在线旅游创业公司途客圈,获创新工场和金沙江投资,在结束途客圈的创业生涯后,将创业经历撰写成《途客圈创业记》一书,由人民邮电出版社出版。
● 技术爱好者,涉猎网络安全,云计算,分布式系统和区块链。主力语言:elixir, nodejs和python。github: tyrchen。
● 公众号「程序人生」(programmer_life)作者,知乎专栏「迷思」作者。自 2014 年以来,撰写技术文章近四百篇,很多文章被知乎日报推荐。
报名听课,请点击文末左下角 “阅读原文” 登录官网注册:
https://hack.arcblock.io/learning/
或登陆掘金注册:
https://juejin.im/events/all
或扫描二维码注册:
ArcBlock 课堂 ① | Intro to GraphQL and Absinthe
ArcBlock 课堂 ② | Intro to Ethereum Smart Contract
ArcBlock 课堂 ③ | Intro to AWS Data Pipeline Services
ArcBlock 课堂 ④ | Intro to AWS Athena
ArcBlock 课堂 ⑤ | What is AWS Kinesis
ArcBlock 课堂 ⑥ | 多步验证那些事 (全程视频 + 文字)
ArcBlock 课堂 ⑦ | Intro to CQRS and Commanded(全程视频 + 文字)
ArcBlock 课堂 ⑧ | Tendermint: Consensus Made Easy(全程视频 )
ArcBlock 课堂 ⑨ | Erlang 123(全程视频 + 文字)
ArcBlock 课堂 ⑩ | Elixir Test (全程视频)
ArcBlock 课堂 No. 11 | 深入浅出 HD 钱包基本原理(全程视频 + 文字)