一块鏈習公開講座予告:ゼロから分散型アプリケーションを構築

2019 年 6 月 16 日午前 10 時、ArcBlock の研究開発担当副社長である陳天が、「一块鏈習」主催の第 30 回『ブロックチェーン技術公開講座 100 選』に登壇し、現在パブリックチェーンとアプリケーションチェーンで DApps を開発する場合のそれぞれの長所と短所、そして ArcBlock Forge フレームワークとそのツールを使用してゼロから DApps を構築、テスト、デプロイする方法について解説します。
講演テーマ:ゼロから分散型アプリケーションを構築
分散型アプリケーション(DApps)は、ブロックチェーンが 3.0 段階へと進化する上での中核であり、ブロックチェーン技術が広く普及し、実用化されるための最終的な方向性でもあります。
しかし現在、DApps をパブリックチェーンへ直接デプロイすることには、多くの本質的な制約があります。
- 最大の問題は、広く知られている TPS の性能上のボトルネックではなく、アプリケーション自体とはまったく関係のない大量のデータと共存せざるを得ないことです。たとえばイーサリアムでは、すべてのアプリケーションのコントラクトとトランザクションデータが同じチェーン上に保存されるため、CryptoKitties のような大ヒットアプリケーションが現れると、チェーン全体が簡単に混雑してしまいます。
- 次に、プラットフォームロックインの問題があります。多くのパブリックチェーンはアプリケーション開発者にとって使いやすいものではなく、必要に応じて選択できるモジュール式の部品ではなく、大規模で網羅的な、ニーズに合わせてカスタマイズしにくいソリューションを提供しています。
- 最後に、単一のメインチェーン上で DApps を開発・運用するモデルでは、アプリケーションのコミュニティエコシステムがパブリックチェーンを支えるコミュニティエコシステムに縛られてしまいます。しかし、アプリケーション自体のコンセンサスは、本来そのアプリケーションがサービスを提供するコミュニティによって決まるべきです。
アプリケーション開発者がこれらの問題を回避・克服しようとすれば、ゼロから独自のチェーンを構築し、その上にアプリケーションを構築せざるを得ません。しかし、ネットワーク層、コンセンサス層、フレームワーク層、アプリケーション層のすべてで、安全かつ使いやすいソリューションを生み出すための深い研究と豊富な実践が必要となるため、小規模なチームにとってはコストが高すぎます。
そこで ArcBlock は、開発者がアプリケーションチェーンを構築する際の課題を解決し、アプリケーションのビジネスロジックの構築とユーザーコミュニティへのサービス提供に集中できるよう、Forge フレームワークを開発しました。

一块鏈習【ブロックチェーン技術公開講座 100 選】
『ブロックチェーン技術公開講座 100 選』は、一块鏈習がブロックチェーン技術愛好家のために用意したオンライン音声ライブ講座シリーズです。一块鏈習は、ブロックチェーン世界の進化を推進する 100 人の先駆者を招き、基盤アーキテクチャ、技術原理、実用例の分析など多方面から、ブロックチェーンが現在抱える問題や、その発展と進化のために早急な解決が求められる課題について、技術的な知見を包括的に解説・共有し、ともにブロックチェーンの世界を探究します。ライブ講座は、さまざまな経歴や習熟度の学習者を対象としています。一块鏈習の体系的な技術学習コースに比べて気軽に参加でき、空き時間を活用した学習により適しています。
配信形式: 小鹅通ライブ配信ルーム+WeChat グループでのディスカッション
配信場所: 小鹅通オンラインライブ配信
開催頻度: 毎週 1 回、所要時間 1 時間
対象者: ブロックチェーン愛好家、開発者、業界関係者
申込方法: カスタマーサービスの WeChat(yikuailianxi)を追加し、「30」と返信すると、受講用グループへ招待されます。