分散型アプリケーション

出典: フリー百科事典『ウィキペディア(Wikipedia)』

分散型アプリケーション(Decentralized application = DApp[1]dApp[2]Dappまたはdapp)は、ブロックチェーンなど分散型コンピューティングの仕組みを利用して実行されるアプリケーションの総称。

DAppは、イーサリアムブロックチェーン[3]などの分散型台帳テクノロジー(DLT)によって普及している。また、DAppはその定義上スマート・コントラクトや、DeFi(分散型金融)とも密接な関係のある言葉であり、しばしば同義として扱われることもある。

特徴[編集]

DAppは、バックエンドコードが中央のサーバーで実行される一般的なアプリケーションとは違い、分散化されたピアツーピアネットワーク上でバックエンドコードを実行することが特徴である。

また、バックエンドへの呼び出しが可能な任意の言語で書かれたフロントエンドコードとユーザーインターフェースを持つことができ、さらにフロントエンドにおいても、SwarmやIPFSなどの分散型ストレージでホストすることができる。

DAppsは通常、オープンソースで分散化されていることも特徴である。DAppを検証した人にトークンを提供することでインセンティブ(動機づけ)を得ており、コミュニティ内で合意された特定のプロトコルにより運用される仕組みとなっている。これによりネットワーク健全性の維持を行っている。

DAppsはイーサリアムビットコインなどの分散コンピューティングシステム上で実行できる。分散型アプリケーションは、ブロックチェーンシステムに保存され、実行される。

適用例[編集]

DAppsは様々なアプリケーションに適用されており、DeFi(分散型金融)、スマートコントラクト、ゲーム(ファンジブル・非代替性トークンを利用したゲーム内アイテムの取引など)、ギャンブルなどへの使用が広まっている。

[編集]

分散型アプリの顕著な例としては、その人気のピーク時にEtheriumネットワークを事実上麻痺させて、ほとんどのリソースをそれ自体に変換させた[1]CryptoKittiesゲームであって、これによりネットワークのスケーラビリティの問題が明らかになりました[4][5]。 その他の例:

  • Auctionity は、オンラインオークションのプラットフォームです。 独自のトークン (NFT) を使用して、自分でオークションを作成したり、入札したりする可能性を作り上げています。
  • Augur は、予測・予言という市場のプラットフォームです。一元化されたサービスと異なっている特徴は、同プラットホームが提供するイベントに限定されず、すべてのユーザーが独自の予測・予言市場を作り上げる可能性にあります[6]
  • Blockstack は、分散型アプリを開発するためのプラットフォームです。
  • Freelanceは、スマート・コントラクトによるプラットホームです[7]
  • The Dao は、分散型の独立した組織です。
  • Uniswapは、電子通貨交換のための分散型オンラインサービスです[8]

批判・課題[編集]

DAppsはブロックチェーンを利用しているため、仮想通貨と同様にそのトランザクション量が増加することでスケーラビリティの問題が発生することがある。

また同様に、トランザクションのリソースの逼迫による手数料等の上昇リスクや、同じブロックチェーンを使用している場合に当該のDAppsと無関係のアプリケーションのトランザクション負荷(および手数料)にも影響する可能性がある。

また、多くのDAppsが利用拡大への課題を抱えており、利用者がブロックチェーンの仕組みを理解していないと利用しづらい現状や、トークン実用性と価値の乖離の問題などが唱えられている。

関連項目[編集]

脚注[編集]

  1. ^ CVC Money Transmission Services Provided Through Decentralized Applications (DApps)”. FinCEN. 2019年5月9日閲覧。
  2. ^ IEEE DAPPS 2020”. ieeedapps.net. 2020年4月26日時点のオリジナルよりアーカイブ。2020年8月15日閲覧。
  3. ^ Popper (2017年10月1日). “Understanding Ethereum, Bitcoin's Virtual Cousin (Published 2017)”. The New York Times. 2021年6月14日閲覧。
  4. ^ People have spent over $1M buying virtual cats on the Ethereum blockchain”. techcrunch.com. 2022年8月5日閲覧。
  5. ^ CryptoKitties Mania”. bloomberg.com. 2022年8月5日閲覧。
  6. ^ Augur (REP)”. kucoin.com. 2022年8月5日閲覧。
  7. ^ Decentralisation: the next big step for the world wide web”. theguardian.com. 2022年8月5日閲覧。
  8. ^ DeFi Boom Makes Uniswap Most Sought-After Crypto Exchange”. bloomberg.com. 2022年8月5日閲覧。