ゼファーネットのロゴ

DeFiプロトコルとは何ですか?

日付:

DeFi プロトコルは、ブロックチェーン ネットワークでデジタル資産がどのように使用されるかを管理する一連のコードです。 スマート コントラクトと仮想マシン (VM) を利用して、DeFi プロトコルは交換を管理し、ユーザーが貸し借りできるようにし、分散型自律組織 (DAO) を実行します。

Ethereum が分散型金融 (DeFi) 向けの最大のプログラム可能なブロックチェーン ネットワークであることを考えると、仮想マシンは通常 EVM です。 それにもかかわらず、DeFi プロトコルまたは分散型アプリケーション (dApps) は、ビットコイン以外のすべてのプログラム可能なブロックチェーン ネットワークを指します。

ビットコインを dApps と関連付けないのはなぜですか?

ビットコインは最大の暗号通貨ですが、DeFi プロトコルには関連付けられていません。 そんなことがあるものか?

すべてのオープンソースおよびパブリック ブロックチェーンは、暗号通貨を生成するためにある程度のレベルでスマート コントラクトを採用しています。 Bitcoin ネットワークの場合、BTC を生成します。 ビットコインに組み込まれたスマート コントラクトは、存在する BTC の数 (21M)、その半減メカニズム、BTC が当事者間でトラストレスに送信される方法を管理します。

[埋め込まれたコンテンツ]

コンピュータ プログラムは、スマート コントラクトを自動的に実行します。 これらの事前定義されたイベントが発生すると、サードパーティのアービトラージを必要とせずに、スマート コントラクトがアクションを実行します。 これが、分散型アプリケーション (dApps) を取得する方法です。それらのコードは分散型ブロックチェーン上にあり、本質的には分散型データベースです。

ビットコインは、スクリプト機能が意図的に制限されていました。 本質的に、価値の保存に焦点を当てた健全なピアツーピアマネーとして、ビットコインはそれ自体が dApp です。 (ビットコインは、代替決済システムとして機能できることをまだ実証していません)。 

その結果、次のような DeFi プロトコルを作成できるようにするには、ネットワーク全体をビットコインの上に追加する必要があります。 スタック. 対照的に、他のブロックチェーンは本質的に、DeFi プロトコル展開用のプログラム可能なネットワークになるように設計されています。

DeFiプロトコルとは: ルールセットとアルゴリズム

コンピュータネットワーキングでは、プロトコルはネットワークノード間でデータの処理とフォーマットを実行します。 ブロックチェーン ネットワークは、データが処理および実行される条件を管理するスマート コントラクトを使用して、さらにひねりを加えます。

プロトコルが関与のルールを設定する一方で、アルゴリズムがそれらを実行します。 アルゴリズムは、プロトコル ルールセットを強制する命令を通じて実行されます。 これは通常、決定木を通じて行われます。

出典:ツールボックス

DeFiプロトコルの世界に翻訳すると、そのようなアルゴリズムは次のアクションを実行します。

  • ユーザーは、トークン ペアの流動性を保持するスマート コントラクトに資金を入金します — USDT/ETH
  • 別のユーザーがそのトークン ペアの流動性プールから USDT を借ります。
  • スマート コントラクトの既定のルールは、借り手が USDT を借りるために担保を預けなければならないというものです。
  • アルゴリズムは、適切な担保が預けられているかどうかを記録します。 同様に、アルゴリズムはローンの価値が担保を上回っているかどうかを記録します。

たとえば、Loan-to-Value (LTV) が 95% の場合、10,500 USDT のローンを受け取るには、10,000 USDT を入金する必要があります。 USDT の価値が下がった場合、アルゴリズムは担保を清算するため、預金者 (流動性提供者) は被害を受けません。

Defi借入とはDefi借入とは

DeFi借入とは?

DeFiで最も人気のあるプラクティスのXNUMXつの入門書

そのため、DeFi プロトコルは、スマート コントラクト (ルール) とアルゴリズム (積極的な施行) の両方を利用して、分散型金融、つまり DeFi を作成します。 DeFi にとって重要なもう XNUMX つのコンポーネントは、仮想マシンです。

仮想マシンの電力アルゴリズム

スマート コントラクトが DeFi エンゲージメントのルールを設定し、アルゴリズムがルールを制定します。 しかし、アルゴリズムはどのように実行されるのでしょうか?

ランタイム環境とも呼ばれる仮想マシン (VM) は、DeFi エンジンです。 ビデオゲームについて少し考えてみましょう。 彼らはどのように走りますか?

ビデオ ゲームは、エンジンを使用してすべてのゲーム アセット (オーディオ、ビデオ、テキスト、テクスチャ、アニメーション、物理) を組み合わせ、インタラクティブでプレイ可能なエクスペリエンスを提供します。 同様に、仮想マシンはスマート コントラクト、つまりスマート コントラクトを実行するアルゴリズムを実行します。

ホワットイズメーカーホワットイズメーカー

Makerとは?

DeFiの最も影響力のあるレンディングプロトコルのXNUMXつへのステップバイステップガイド

イーサリアムには、スマート コントラクト コードを実行するイーサリアム ブロックチェーン上のソフトウェア レイヤーであるイーサリアム仮想マシン (EVM) があります。 Uniswap のような分散型取引所や Aave のような DeFi レンディング プロトコルと対話するときはいつでも、EVM はユーザー入力に基づいてスクリプト (スマート コントラクト) を実行します。

イーサリアムでは、すべてのスマート コントラクトは Solidity プログラミング言語を使用して構築されます。 このコードは、EVM にコンパイルされて実行されます。 同様に、プログラマーがビデオ ゲームを開発する場合、C++ を使用してスクリプトをコンパイルし、Unreal Engine 5 で実行します。

DeFi プロトコル: プログラマビリティ、変換可能性、およびセキュリティ

スクリプトの柔軟性に欠けるビットコインとは異なり、Solidity は他のプログラミング言語と共に、スマート コントラクトを高度にプログラム可能にします。 これは非常に重要です。なぜなら、スマート コントラクトの展開の難しさは、多くの場合、メインストリームの採用と周辺に残るネットワークの違いになるからです。

たとえば、Solana ブロックチェーンは、開発者にとって使いやすいとよく言われます。 包括的なドキュメント Solana プログラム (スマート コントラクト) について。 これは、DeFi プロトコルの概念的なビジョンから、Rust プログラミング言語を使用した実装に適用されます。

[埋め込まれたコンテンツ]

プログラマビリティの容易さの次に、DeFi プロトコルはその変換可能性が高く評価されています。 コンポーザビリティとも呼ばれ、スマート コントラクトが DeFi プロトコル間で連携して新しいサービスを作成できることを意味します。

たとえば、Alchemix レンディング プロトコルは、別の DeFi プロトコルである Yearn Finance を使用して、ローンを自動返済する利回り生成戦略を作成します。

DeFi プロトコルのセキュリティに関して言えば、話はより危険な方向に向かいます。 2022 年、ハッカーはスマート コントラクトのエクスプロイトから 3 億ドルを流出させました。 DeFi プロトコルが不変であると言われている台帳でホストされている場合、どうすればそれらをハッキングできるのでしょうか?

トルネードの現金制裁とアレクセイ・ペルツェフの逮捕を調査するコードに対する戦争トルネードの現金制裁とアレクセイ・ペルツェフの逮捕を調査するコードに対する戦争

The War On Code: Tornado Cash Sanctions と Alexey Pertsev の逮捕の調査

ちょうど数か月前の XNUMX 月、アムステルダムのまさにこの通りで、財政情報調査局 (FIOD) の武装したエージェントが突然、Alexey Pertsev という名前の男を逮捕しました。 彼の逮捕に関するすべての詳細はまだわかっていませんが、わかっていることは […]

ブロックチェーンは、各データ ブロックが時系列で連鎖されているため、不変の台帳として機能します。 このデータはその後、数十万の他のネットワーク ノードと同期され、真であることが検証され、XNUMX つの巨大な分散データベースが作成されます。 XNUMX つのブロックを改ざんすることは、ネットワーク全体によって却下される偽のブロックを作成することを意味します。

ブロックには情報を保存するスマート コントラクトが含まれているため、この分散構造により、DeFi プロトコルの改ざんが防止されます。 それにもかかわらず、このレベルのセキュリティは、アクティブなスマート コントラクトではなく、既に保存されているデータ (トランザクション) に適用されます。

スマート コントラクトが適切に作成されておらず、第三者による監査を受けていない場合、潜在的なエクスプロイトが発生する可能性があります。

dApps から DeFi プロトコルまで

「dApps」と「DeFi プロトコル」はしばしば同じ意味で使用されることに気付いたかもしれません。 注意すべき重要な違いがいくつかあります。

dApps は、ユーザーのブラウザーを DeFi プロトコル、そのスマート コントラクト、およびブロックチェーン ネットワークでホストされているアルゴリズムに接続する Web 側のユーザー インターフェイスです。 つまり、DeFi プロトコルは Web インターフェイスなしで存在できます。

技術的には、そのような DeFi プロトコルが使用可能であることは事実ですが、非常に高度な知識が必要になります。 しかし、DeFi は本質的にユーザーフレンドリーであることを前提としているため、これは最終的には問題になりません。

WhatIzkSyncWhatIzkSync

zkSync とは?

大容量ブロックチェーン ネットワークのステップバイステップ ガイド

たとえば、Aave のような貸出プロトコルに Web インターフェイスがないとします。 その流動性は一瞬のうちに失われてしまうだろう。なぜなら、大多数の人々はそれにアクセスするためにわざわざプログラミング言語を学ばないからである。

実際、OFAC が Tornado Cash を認可したとき、これはまさに Tornado Cash で起こったことです。 この金融プライバシー プロトコルを作成したスマート コントラクトは、イーサリアム ブロックチェーンにそのまま残されました。 しかし、Infura や Consensys (MetaMask ウォレット) などの Web3 企業は制裁に従わなければならなかったため、Tornado Cash (プロトコル) と Tornado Cash (Web インターフェース) の間のリンクが切断されました。

これは、すべての意図と目的において、dApps と DeFi プロトコルがまったく同じであることを意味します。

シリーズ免責事項:

このシリーズの記事は、暗号通貨とDeFiに参加している初心者のみを対象とした一般的なガイダンスと情報提供を目的としています。 この記事の内容は、法律、ビジネス、投資、または税務に関するアドバイスとして解釈されるべきではありません。 法律、ビジネス、投資、税務に関するすべての影響とアドバイスについては、アドバイザーに相談する必要があります。 デファイアントは、失われた資金に対して責任を負いません。 スマートコントラクトを操作する前に、最善の判断を下し、デューデリジェンスを実践してください。

スポット画像

最新のインテリジェンス

スポット画像