分散アプリケーションとは何ですか?
分散アプリケーション(dApp)は、単一のコンピューターの代わりにブロックチェーンまたはコンピューターのP2Pネットワーク上に存在し、実行されるデジタルアプリケーションまたはプログラムであり、単一の権限の範囲外にあります。
分散アプリケーションの説明
UberやTwitterなどの標準的なWebアプリは、組織が所有および運営するコンピューターシステム上で実行され、アプリとその動作に対する完全な権限を付与します。 片側に複数のユーザーが存在する場合がありますが、バックエンドは単一の組織によって制御されます。
dAppは、P2Pネットワークとブロックチェーンネットワークの両方で実行できます。 たとえば、BitTorrent、Tor、およびPopcorn Timeは、P2Pネットワークの一部であるさまざまなコンピューターで実行されるアプリケーションの例です。他の人が両方の機能を同時に実行しています。
暗号通貨のコンテキストでは、dAppはパブリックでオープンソースの分散環境のブロックチェーンネットワーク上に存在し、実行され、単一の機関からの制御や干渉を受けません。
たとえば、開発者はTwitterのようなdAppを作成し、それをブロックチェーンに配置して、すべてのユーザーがメッセージをツイートできます。 投稿すると、アプリ作成者を含む誰もツイートを削除できません。 送信者は編集を行うことができますが、元のツイートは永久に保持されます。