仮想通貨市場に初めて参入する人にとって、「dApp(分散型アプリケーション)」はよく聞く言葉です。では、dApps とそのアプリケーションとは何でしょうか?次の記事で調べてみましょう。

dAppとは何ですか?

Dapp (分散型アプリケーション) は、スマート コントラクト (スマート コントラクト) とユーザーのフロントエンド インターフェイスをサポートする分散型ネットワーク上に構築された分散型アプリケーションです。これらのアプリケーションは、特定の分野の問題を解決することに焦点を当てています。

分散型アプリケーションはブロックチェーン プラットフォーム上に直接構築されるため、これらの分散型アプリケーションの性質はブロックチェーン プラットフォームに依存します。たとえば、トランザクション速度、TPS (1 秒あたりのトランザクション数)、スケーラビリティ、安定性などです。

最初の分散型アプリケーションは、2016 年 4 月 22 日にイーサリアムに登場しました。

dAppsの特徴

DApps の共通の特徴は分散化であるため、これらのプロジェクトでのユーザーのアクティビティを誰も制御できません。さらに、暗号通貨における分散型アプリケーションの傾向はオープンソースであることが多く、コミュニティは古い分散型アプリケーションのコードから他のプロジェクトを作成できます。

分散型アプリケーションを構築するには、ブロックチェーン プラットフォームにスマート コントラクトが必要です。どのブロックチェーンでも何百ものアプリケーションを含むエコシステムを作成できるという多くの人の信念に反して、スマート コントラクトをサポートするブロックチェーンのみがこのアプリケーションの構築をサポートできます。

次の特徴は、分散型アプリケーションがアイデア生成、ホワイトペーパー発行、トークン作成、トークン配布などを含む同じ開発ステップを共有することが多いことです。

分類する

dAppはアプリケーションごとに分けると、取引所、ゲーム、金融、ギャンブルなどの利用目的ごとに分けることができます。

DAppsはブロックチェーンごとに分けると以下の3種類に分かれます。

  • タイプ I は独自のブロックチェーン上で動作します。例: ビットコインとイーサリアム。

  • タイプ II は、タイプ I のブロックチェーン上で動作するプロトコルです。これらのプロトコル自体には、その機能に必要なトークンがあります。

  • タイプ III は、タイプ II プロトコルを使用して動作するプロトコルです。タイプ II と同様に、タイプ III にもその機能に必要なトークンがあります。

dAppアプリ

dApp は、特定の問題を解決するために生まれました。例えば:

  • 支払いの問題を解決するため。

  • Uniswap、PancakeSwap などの DEX の仕組みなど、取引の問題を解決するには...

  • 一部のプロジェクトは、Oracle が現実世界のデータを暗号化に取り込んだり、インフラストラクチャに取り組んだりするなど、より「抽象的な」領域に取り組んでいます。

実用的なアプリケーションについて言えば、医療分野で機能したり、慈善活動を行ったりする dApps もいくつかあります。

つまり、dApp はブロックチェーンの開発トレンドにおける大きな前進です。スマート コントラクトを使用すると、ユーザーは自分のニーズに応えたり、コミュニティにさらにサービスを提供したりするための dApp を作成でき、それによって大きな利益をもたらすことができます。全体として、暗号通貨がもたらすメリットに基づいて、暗号通貨の dApp の数は増加するでしょう。