2019 年 6 月 16 日 上午 10 点,ArcBlock 区块基石研发副总裁陈天将出席“一块链习”主办的第 30 期《区块链技术公开课 100 讲》,探讨分享今天在公链和应用链上开发 DApps 的各自优劣,以及如何使用 ArcBlock Forge 框架及其工具从零到一构建、测试以及部署 DApps。
分享主题:从 0 到 1 构建去中心化应用#
去中心化应用(DApps),是区块链演进至 3.0 阶段的核心,也是区块链技术普及落地的最终方向。
然而,目前直接在公链上部署 DApps 有很多天然的局限:
- 最大的问题,并不是大家耳熟能详的 TPS 性能瓶颈,而在于应用不得不和大量与应用本身毫不相干的数据共存。比如,以太坊把所有应用的合约、交易数据都存储在同一条链上,一旦出现类似以太猫这样的爆款应用就很容易造成整条链拥塞的问题。
- 其次,是平台锁定的问题,多数公链对应用开发者并不友好,提供给他们的并不是可以按需选用的模块积木,而是大而全、难以按需定制的解决方案。
- 最后,单条主链上开发运行 DApps 的模式则把应用的社区生态和公链背后的社区生态捆绑了起来,而应用本身的共识更应该取决于应用所服务的社区。
如果应用开发者想规避克服这些问题,就不得不从零开始构建自己的链,然后在自己的链上构建应用,这样对于小团队来说成本太高,因为从网络层、共识层再到框架层和应用层,每层都需要深入研究和大量实践才能拿出安全、易用的解决方案。
为此,ArcBlock 研发了 Forge 框架,旨在帮助开发者解决如何构建一条应用链的问题,让开发者可以集中精力打造应用业务逻辑,服务于其用户社区。
一块链习【区块链技术公开课 100 讲】#
《区块链技术公开课 100 讲》是由一块链习为区块链技术爱好者准备的系列线上语音直播课程。一块链习通过邀请 100 位区块链世界进化的推动者和先行者,从底层架构、技术原理、实际应用解析等多个方向,就区块链现存以及发展进化急需解决的问题,全方位技术讲解和分享区块链世界的真知,一起探索与发现区块链世界。直播课面向不同背景、不同程度的学习者,和一块链习的系统技术学习课程相比,模式更轻,更加适合同学们利用零散时间学习。
分享形式: 小鹅通直播间+微信群讨论
分享地点: 小鹅通线上直播
时间周期: 每周一期,时长 1 小时
受众人群: 区块链爱好者、开发者、从业者
报名方式: 添加客服微信(yikuailianxi),回复“30”,邀请入群听课。