GaiaEx
レッスン 14 / 29
beginner5分クイズ付き

分散化

Dappとは

DeFi、スマートコントラクト、dApp、DAO——仲介者を置き換えるソフトウェア。.

更新日:2026年10月21日GaiaEx Academy Editorial

このレッスンの内容

  • アプリを「分散型」にするものは何か
  • ユーザーはどうやってdAppに接続するのか

重要なポイント

  1. 1dAppはバックエンドのロジックをスマートコントラクト経由でオンチェーン上に実行します
  2. 2ユーザーはアカウントではなくウォレットを通じて接続します
  3. 3オープンなコードは独立して検証できます

レッスンの要約

dAppとは、その中核的な状態や実行がスマートコントラクトに依存するアプリケーションです。

考え方の基本

Dappの核心となる考え方

dAppとは、その中核的な状態や実行がスマートコントラクトに依存するアプリケーションです。インターフェースは普通に見えても、その裏側では信頼のモデルが変化しています。.

  • アプリを「分散型」にするものは何か
  • ユーザーはどうやってdAppに接続するのか

仕組み

Dappをどう考えるか

フロントエンドはユーザーがトランザクションを組み立てるのを助けます。.

ウォレットはアクションに署名し、チェーンに送信します。.

スマートコントラクトが規則を適用し、オンチェーンの状態を更新します。.

  • dAppはバックエンドのロジックをスマートコントラクト経由でオンチェーン上に実行します
  • ユーザーはアカウントではなくウォレットを通じて接続します
  • オープンなコードは独立して検証できます

具体例

Dappの具体例

DEXのウェブサイトが消えてしまっても、コントラクトがまだ稼働してアクセス可能であれば、ユーザーは別のインターフェースやチェーンを直接通じてやり取りできます。.

覚えておくこと判断基準:インターフェースの洗練度だけでなく、コントラクトと依存関係でdAppを判断してください。.

よくある間違い

Dappについて見直すべきこと

ユーザーはコントラクトよりもウェブサイトを信頼しがちです。悪意のある、または侵害されたフロントエンドは、ユーザーに有害なアクションへの署名を誘導することがあります。.

リスクに関する注意点

Dappで起こりうる問題

dAppはコントラクト、フロントエンド、ウォレット、RPCプロバイダー、オラクル、そして組み合わされるすべてのプロトコルからリスクを引き継ぎます。.

  • フロントエンドとコントラクトを区別してください。
  • ウォレットが何に署名しているかを把握してください。
  • 依存関係のリスクを1つ識別してください。

練習問題

次に進む前にDappを練習しましょう

  • フロントエンドとコントラクトを区別してください。
  • ウォレットが何に署名しているかを把握してください。
  • 依存関係のリスクを1つ識別してください。

振り返り

重要な用語

分散型アプリケーション(DApp)
分散型アプリケーション(Decentralized Application)— バックエンドロジックがスマートコントラクトを介してブロックチェーン上で動作するソフトウェアです。
分散型金融(DeFi)
分散型金融(Decentralized Finance)— スマートコントラクト上に構築された、許可不要で組み合わせ可能な金融サービスです。
スマートコントラクト
条件が満たされると記述された内容どおりに実行される、ブロックチェーン上の自己実行型コードです。
ウォレット
オンチェーン資産を管理する秘密鍵を保存するソフトウェアまたはハードウェアです。
オンチェーン
ブロックチェーン上に直接記録されるデータや活動のことです。

出典

編集リファレンス

これらの参考資料は、このレッスンの背景にある仕組み、リスクチェック、プロダクトの文脈を確認するための出発点です。

続ける前に

これらはできますか?

  • フロントエンドとコントラクトを区別してください。
  • ウォレットが何に署名しているかを把握してください。
  • 依存関係のリスクを1つ識別してください。

関連する学習

続けて読む

チェックポイント

このレッスンを完了する

チェックに合格すると進捗が保存され、トラックを順番に進められます。

理解度チェック

このレッスンを確定する

すべての問題に正解すると、レッスンが完了します。

1 / 2

dAppが通常のアプリと異なる理由は……