CoinUnited.io アプリ
最大2,000倍のレバレッジでBTCを取引
(260K)
DeFi プロトコルはどのように機能しますか?
目次
facebook
twitter
whatapp
telegram
linkedin
email
copy
ホーム記事

DeFi プロトコルはどのように機能しますか?

DeFi プロトコルはどのように機能しますか?

By CoinUnited

days icon23 Dec 2022



DeFi プロトコルは、ブロックチェーン上のデジタル資産の交換とネットワークのための一連のルールです。 DeFi プロトコルは、スマート コントラクトと VM を利用して、ユーザー間の貸し借りを制御し、分散型自律グループ (DAO) を管理します。

分散型金融機関 (DeFi) の大半は、イーサリアムが最も人気のあるプログラム可能なブロックチェーン ネットワークであるため、イーサリアム仮想マシン (EVM) を使用しています。ただし、分散型アプリ (dApps) として知られることが多い DeFi プロトコルは、ビットコイン以外のすべてのプログラム可能なブロックチェーン ネットワークを網羅しています。

dApps が Bitcoin とは無関係であると仮定すると、dApps をそのように扱わないのはなぜですか?


最大の暗号通貨であるビットコインは、DeFi プロトコルに接続されていません。

スマート コントラクトは、新しいデジタル通貨を作成するために、すべてのオープン ソースおよびパブリック ブロックチェーンで使用されています。ビットコイン ネットワークでは、このプロセスによってビットコインが作成されます。ビットコインの統合されたスマート コントラクトは、総供給量 (21M)、半減プロセス、およびビットコインのトラストレス転送を規制します。

スマート コントラクトは、コンピューター プログラムによって自動的に実行されます。スマート コントラクトは、中立的な第三者が合意を仲介する必要なく、特定の条件が満たされたときにアクティビティを実行します。このように、dApps、または分散型アプリがあります。それらのコードは、ブロックチェーンと呼ばれる分散型台帳に保存されているためです。

ビットコインは、価値の保存を主な目的とする信頼性の高いピアツーピアの通貨であるため、それ自体が分散型アプリケーション (dApp) です。 (ビットコインは、実行可能な代替支払い方法としてまだ証明されていません。)

スタックのような DeFi プロトコルを開発するには、ネットワーク全体をビットコインで構築する必要があります。一方、他のブロックチェーンは、DeFi プロトコルを展開するための簡単にプログラム可能なネットワークになるようにプロトコルで構築されています。

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


コンピュータ ネットワークはプロトコルに依存して、ノード間のデータ ネットワークを自動化および標準化します。ブロックチェーン ネットワークに固有のスマート コントラクトは、データの処理と実行の条件を規定します。

アルゴリズムは、プロトコルによって確立された関与のルールを実行します。プロトコルのルールセットは、一連の指示に従うアルゴリズムによって強制されます。

借り手が USDT を取得するためには、スマート コントラクトの事前定義されたルールによって担保預金が必要です。

このアルゴリズムは、ローンの価値が担保を上回っているかどうかも追跡します。

10,000 USDT を 95% のローン トゥ バリュー (LTV) で預け入れるには、借り手は 10,500 USDT を預ける必要があります。 USDT の値が下落した場合、アルゴリズムは担保を売却して預金者 (流動性プロバイダー) を保護します。

したがって、DeFi プロトコルは、スマート コントラクト (ルール) とアルゴリズム (積極的な施行) の両方を使用して、分散型金融を確立します。

仮想マシンを利用したアルゴリズム


DeFi とのすべてのやり取りの基本ルールは、スマート コントラクトによって確立され、アルゴリズムによって実行されます。

ランタイム環境とも呼ばれる仮想マシン (VM) は、DeFi の中核です。

エンジンはゲーム業界のバックボーンであり、ゲームを構成するすべてのアセット (サウンド、ビデオ、テキスト、テクスチャ、アニメーション、物理など) のシームレスな統合を調整します。同時に、スマート コントラクト (スマート コントラクトを実行するアルゴリズム) が仮想マシンによって実行されます。

イーサリアムのスマート コントラクト コードは、イーサリアム ブロックチェーン上に構築されたソフトウェア レイヤーであるイーサリアム仮想マシン (EVM) によって実行されます。 EVM は、ユーザーが Uniswap などの分散型取引所や Aave などの DeFi レンディング プロトコルと対話するたびに、ユーザー入力に応じてスクリプト (スマート コントラクト) を実行します。

Solidity は、Ethereum 上のすべてのスマート コントラクトの作成に使用されます。ビデオ ゲームの開発者は、C++ を使用してスクリプトをコンパイルし、Unreal Engine 5 で実行します。

DeFi プロトコル: プログラミングの柔軟性、コンテンツの可変性、および安全性


スマート コントラクトは、Solidity やその他のコンピューター言語のおかげで高度にプログラム可能ですが、Bitcoin の限られたスクリプトの柔軟性とは異なります。スマート コントラクトを確立することの難しさは、ネットワークが広く受け入れられるか、周辺にとどまるかを決定する要因になることが多いため、これは非常に重要です。

Solana プログラムに関する広範なドキュメントは、Solana ブロックチェーンが開発者に優しい (スマート コントラクト) と見なされる理由の 1 つです。これは、DeFi プロトコルの理論的基礎とその Rust 実装の両方に当てはまります。

DeFi プロトコルは、そのプログラム可能性と簡単にプログラムできることから、高く評価されています。これにより、スマート コントラクトをさまざまな DeFi プロトコル間で共有して使用できるようになります。これは、コンポーザビリティと呼ばれる機能です。

たとえば、Alchemix レンディング プロトコルは、Yearn Finance DeFi プロトコルを採用して、自動ローン返済のための利回り生成技術を考案しています。

DeFiプロトコルのセキュリティに関しては、プロットが濃くなります。 2022 年、ハッカーはスマート コントラクトの欠陥を利用して 30 億ドルを盗みました。不変であるはずの分散型台帳に DeFi プロトコルが保存されている場合、どのようにして侵害されるのでしょうか?

コーディングの競合: アレクセイ・ペルツェフが逮捕された理由とトルネード現金制裁について、彼自身の驚きに大いに。

その後、情報は数十万の他のネットワーク ノードと同期することによって検証され、単一の大規模な分散データベースが作成されます。したがって、1 つのブロックを改ざんすることは、ネットワーク全体によって破棄される偽のブロックを生成することを意味します。

ブロックにはデータを保存するスマート コントラクトが含まれているため、この分散型アーキテクチャでは DeFi プロトコルがハッキング不可能になります。ただし、この程度のセキュリティは履歴情報 (トランザクション) にのみ関連し、スマート コントラクトの実行には関連しません。

スマート コントラクトは、構築が不十分で、他の関係者によって検査されていない場合、悪用される可能性があります。

dApps から DeFi プロトコルへ


あなたが遭遇したかもしれない「dApps」と「DeFiプロトコル」の間には、ある程度の同等性があるようです。

DApps、または分散型アプリケーションは、ユーザーが DeFi プロトコル、そのスマート コントラクト、およびブロックチェーン ネットワーク上で実行されている基盤となるアルゴリズムを Web ブラウザー内から直接操作できるようにするユーザー インターフェイスです。これが意味することは、DeFi プロトコルが Web フロントエンドから機能的に独立していることです。

ただし、そのようなDeFiプロトコルは技術的に実現可能ですが、それらを実践するには専門家レベルの専門知識が必要です.

議論のために、貸出プロトコル Aave には Web インターフェイスがないと仮定します。ほとんどの人はプログラミング言語にアクセスするためにわざわざプログラミング言語を学ぶことはないので、その流動性は一瞬で蒸発してしまいます。

実際、これは OFAC が Tornado Cash を承認したときに起こったことです。ほとんどの場合、Ethereum ブロックチェーンには、金融取引でユーザーのプライバシーを保護するためにこのプロトコルを実装した元のスマート コントラクトがまだ含まれています。しかし、Tornado Cash (プロトコル) と Tornado Cash (Web インターフェイス) の間のリンクは、Infura や Consensys (MetaMask ウォレット) などの Web3 企業が罰則に従うことを余儀なくされたため、切断されました。

別の言い方をすれば、これは dApps と DeFi プロトコルを 1 つのカテゴリに効果的にマージします。

このページの内容は、法律、ビジネス、投資、または税務に関する専門的なガイダンスとして解釈されるべきではありません。決定の法的、財務、ビジネス、または税金への影響を理解するのに助けが必要な場合は、専門家に相談してください。スマート コントラクトを使用する前に、注意と適切な判断を下すことが不可欠です。