dApp(分散型アプリケーション)
dApp(Decentralized Application)とは、ブロックチェーン上で動作するアプリケーションの名称です。
従来のアプリケーションとは異なり、dAppは中央集権的なサーバーではなく、分散化されたブロックチェーン上で動作します。
そのため、dAppは一つのエンティティによって制御されることはなく、コミュニティによって所有・運営されます。
また、dAppで行われる全ての取引はブロックチェーン上に保存されるので、高い透明性を保つことができます。
dAppの特徴
スマートコントラクトが使用される
dAppはスマートコントラクトを使用してブロックチェーン上に構築されます。
スマートコントラクトとは、コードによって契約を自動的に実行する仕組みです。
これにより、dAppはブロックチェーン上で動作することができます。
セキュリティが高い
dApp上での取引はブロックチェーンに記録されるため、取引後の変更・削除ができなくなります。
これにより、dAppは高いセキュリティを提供することができます。