dApp&スマートコントラクト深掘り
Dappとは
分散型アプリケーションがどう構築され、保護され、統治されているか。.
このレッスンの内容
- コンポーザビリティがDeFiを動かす仕組み
- dAppの信頼がどこから来るか
重要なポイント
- 1コントラクトは「マネーレゴ」のように互いに組み合わさります
- 2信頼は、オープンで検証可能なコードから生まれます
- 3コンポーザビリティは、イノベーションとリスクの両方を増幅させます
レッスンの要約
コンポーザビリティは、スマートコントラクトを積み木のようにつなげられるようにする仕組みです。
考え方の基本
平易な言葉で説明するDappとは
コンポーザビリティは、スマートコントラクトを積み木のようにつなげられるようにする仕組みです。これはDeFiの技術革新を速める一方で、1つの依存先が同時に多くのプロダクトへ影響を及ぼす可能性があることも意味します。.
- コンポーザビリティがDeFiを動かす仕組み
- dAppの信頼がどこから来るか
仕組み
Dappをどう考えるか
dAppはスワップ、価格、レンディング、イールドのために別のプロトコルを呼び出せます。.
開発者はオープンなコントラクトを再利用することで、より速く開発できます。.
複数のプロトコルが同じオラクル、ブリッジ、流動性ソースに依存すると、リスクは複合的に増大します。.
- コントラクトは「マネーレゴ」のように互いに組み合わさります
- 信頼は、オープンで検証可能なコードから生まれます
- コンポーザビリティは、イノベーションとリスクの両方を増幅させます
具体例
Dappの具体例
イールドボルトはレンディングプロトコルに預け入れ、DEXでヘッジし、オラクルから価格を読み取ることがあります。そのボルトは、それらの依存先と同程度の耐性しか持ちません。.
よくある間違い
Dappでつまずきやすいポイント
ユーザーは目に見えるアプリだけで判断しがちで、それが接するスタック全体や、その裏で失敗する可能性のあるコントラクトまでは見ていません。.
リスクに関する注意点
Dappのリスクチェック
コンポーザビリティは、コントラクト、オラクル、ガバナンスの変更、流動性の急変を通じて障害を伝播させる可能性があります。.
- 少なくとも2つの依存関係を識別してください。
- コントラクトがアップグレード可能かどうかを確認してください。
- 1つの依存関係が失敗した場合に何が起こるかを理解してください。
練習問題
Dappを身につける
- 少なくとも2つの依存関係を識別してください。
- コントラクトがアップグレード可能かどうかを確認してください。
- 1つの依存関係が失敗した場合に何が起こるかを理解してください。
振り返り
重要な用語
- 分散型アプリケーション(DApp)
- 分散型アプリケーション(Decentralized Application)— バックエンドロジックがスマートコントラクトを介してブロックチェーン上で動作するソフトウェアです。
- 分散型金融(DeFi)
- 分散型金融(Decentralized Finance)— スマートコントラクト上に構築された、許可不要で組み合わせ可能な金融サービスです。
- 流動性
- 資産の価格を大きく動かさずに、どれだけ容易に売買できるかを示す指標です。
- オラクル
- 価格などの現実世界のデータをオンチェーンのスマートコントラクトに供給するサービスです。
- ブリッジ
- ブロックチェーン間で資産やデータを移動させるインフラです。
出典
編集リファレンス
これらの参考資料は、このレッスンの背景にある仕組み、リスクチェック、プロダクトの文脈を確認するための出発点です。
続ける前に
これらはできますか?
- 少なくとも2つの依存関係を識別してください。
- コントラクトがアップグレード可能かどうかを確認してください。
- 1つの依存関係が失敗した場合に何が起こるかを理解してください。
関連する学習
続けて読む
チェックポイント
このレッスンを完了する
チェックに合格すると進捗が保存され、トラックを順番に進められます。
このレッスンを確定する
すべての問題に正解すると、レッスンが完了します。
DeFiにおけるコンポーザビリティとは……

