分散型アプリケーション–dAppsの定義
分散型アプリケーションとは何ですか?
分散型アプリケーション(dApps)は、 ブロックチェーン または、単一のコンピューターではなくコンピューターのP2Pネットワークであり、単一の機関の権限と管理の範囲外です。
分散型アプリケーションの説明
UberやTwitterなどの標準的なウェブアプリは、組織が所有および運営するコンピューターシステム上で実行され、アプリとその動作に対する完全な権限を与えます。 片側に複数のユーザーがいる場合がありますが、バックエンドは単一の組織によって制御されます。
DAppは、P2Pネットワークまたはブロックチェーンネットワークで実行できます。 たとえば、BitTorrent、 Tor およびPopcornTimeは、P2Pネットワークの一部であるコンピューターで実行されるアプリケーションです。 参加者は、コンテンツを消費している、コンテンツをフィードまたはシードしている、あるいは両方を同時に実行している 関数。
の文脈で 暗号通貨、dAppsはパブリックのブロックチェーンネットワーク上で実行されます。 オープンソース、分散型環境であり、単一の機関による制御や干渉がありません。
たとえば、開発者はTwitterのようなdAppを作成し、それをブロックチェーンに配置して、すべてのユーザーがメッセージを公開できます。 投稿されると、誰も—アプリの作成者を含む—メッセージを削除できます。