12章非中央集権型アプリケーション(DApp)
この章では、非中央集権型アプリケーション(decentralized application)、DAppの世界を詳しく見ていきます。イーサリアムの草創期から、創設者たちのビジョンは、単なる「スマートコントラクト」の枠には収まらないものでした。それはWebの再発明以上のものであり、「Web3」と命名するにふさわしい、DAppによる新しい世界の創造です。スマートコントラクトは、アプリケーションの制御ロジックと支払い機能を分散化させる手段です。そしてWeb3 DAppは、アプリケーションのすべての側面(ストレージ、メッセージング、ネーミングなど)を分散化していきます(図12-1)。
「非中央集権型アプリケーション」は大胆な未来のビジョンですが、「DApp」という用語は、フロントエンドWebアプリケーションを伴ったスマートコントラクトを指す言葉としてよく使われます。これらのいわゆるDAppの中には、極めて中央集権的な(centralized)アプリケーション(CApp?)もあります。このような偽のDAppには用心しましょう。 |
この章では、サンプルDAppとしてオークションプラットフォームを開発します。ソースコードは、書籍のリポジトリ ...
Get マスタリング・イーサリアム ―スマートコントラクトとDAppの構築 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.