Lava Loans プロトコル (v2) は、信頼できない Bitcoin 担保ローン システムを促進するために、Lava が Discreet Log Contracts (DLC) に基づいて設計したスキームです。Bitcoin 担保ローンを促進する中央プラットフォームによって前回のサイクルで市場が大暴落したことは、このような製品やサービスが放置されると、エコシステムの市場全体に大きなシステム リスクをもたらす可能性があることを示しました。
Lava は、DLC を使用して、集中型プラットフォームのユーザーが求めるのと同じユーティリティを、分散型かつアトミックな方法で提供することを目指しています。
DLC は、その概念に馴染みのない方のために説明すると、ビットコイン プロトコルの外部の何らかのイベント (ビットコインの価格、スポーツ ゲームの結果など) の結果に応じて特定の方法で決済するように設計されたスマート コントラクトです。これは、現実世界のイベントの実際の結果を証明するメッセージに署名するオラクルまたは複数のオラクルのセットに依存することによって行われます。これらの署名済みメッセージは、特定の方法で契約を決済する特定の事前署名済みトランザクションのロックを解除するアダプタ署名のベースとして使用されます。
DLC の利点は、非公開で実行できることです。オラクルが特定のイベントの結果を特定の時間に署名するために使用するキーを公開している限り、どのユーザーもその情報を取得して、可能な結果の範囲に基づいて正しく決済するための事前署名済みトランザクションを構築できます。オラクルは契約の存在をまったく知りません。オラクルは署名されたメッセージを適切な時間に公開するだけで、両方のユーザーに契約を正しく決済するために必要なすべての情報が提供されます。
Lava は、他のネットワーク上のステーブルコインに加えて、DLC の修正版を利用するように設計されており、アトミックかつトラストレスで締結できるビットコイン担保ローンを実現します (つまり、貸し手がステーブルコインの制御を借り手に譲渡せずにビットコインの制御を取得できないことを保証します)。
インスタンス化
DLC の資金調達は、契約でロックされている担保と引き換えに提供されるステーブルコインがアトミックでなければならないという要件があるため、Lava プロトコルでは 2 段階のプロセスです。第 1 段階では、借り手は、タイムロック後にコインを返還してもらうためのスクリプトを作成するか、借り手からのハッシュ プリイメージと署名を使用して貸し手が資金調達を完了できるようにします。次に、このステージング アドレスから DLC にコインを移動するトランザクションに署名します。次に、貸し手は、プロトコルで後で使用するために借り手とハッシュロックを交換します。
この時点で、貸し手はステーブルコインをホストするチェーン上で借り手と類似のアトミック交換契約に資金を提供する必要があります。この契約により、借り手はビットコインの DLC を確定するために使用されたのと同じプリイメージでステーブルコインを請求でき、貸し手はタイムアウト後にステーブルコインを回収できます。また、アルトチェーン上の契約は、契約内に残っている追加のステーブルコインで担保されており、契約が完了するまで貸し手はそれを請求できません。これについては後で説明します。
セットアップフェーズの後、借り手はハッシュロックにプリイメージをリリースし、ステーブルコインを要求し、貸し手がステージングアドレスから確定された DLC にビットコインを移動できるようにします。この時点で、契約はアクティブになります。
実行
契約の有効期間中、ローンの決済方法は 3 つあり、満了時または有効期間中に行われます。まず、貸し手は借り手のアダプタ署名とオラクルからの現在の価格の証明を使用して DLC を実行します。次に、借り手は貸し手のアダプタ署名とオラクルからの証明を使用して実行します。最後に、借り手はアルトチェーンでローンを返済し、貸し手が返済とステーブルコイン担保を請求したときに、借り手はビットコイン担保を請求できます。これらの実行パスはすべて、オラクルによって証明された市場価格に基づいて、両当事者に適切な量のビットコインを分配します。
返済パスは、貸し手がセットアップ中に生成した 2 番目のハッシュ プリイメージを使用します。DLC スクリプトが変更され、貸し手が生成したプリイメージを持っている限り、借り手は契約の有効期間中いつでも担保を請求できます。alt-chain では、貸し手が返済と担保を請求するためにプリイメージを明らかにすることを要求するステーブルコイン契約も確立されています。
この返済構造は、返済が行われても、未払いのローンの利息支払いが新規ローンの発行で得られる利息よりも大きいため、貸し手が返済を完了しないというインセンティブに対処するために追加されています。これは、貸し手が追加のステーブルコインでアルトチェーン契約を担保する必要がある理由でもあります。これにより、貸し手が返済を償還するインセンティブが生まれます。そうしないと、貸し手は担保の返還を請求できないため、利息支払いによる金銭的インセンティブがある場合でも、返済を尊重してビットコイン担保を解放するインセンティブが生まれます。
貸し手が返済金とステーブルコイン担保の返還を要求するためにプリイメージを解放すると、借り手は解放されたプリイメージを使用して DLC 出力を一方的に使用できるようになります。これにより、貸し手がローン返済金を受け取った後、借り手がビットコイン担保を一方的に取り戻すことができることが保証されます。
清算と安全策
DLC Markets の提案と同様に、Lava は清算手順をサポートしています。オラクルによって価格が事前に定義された清算レベルを下回っていることが証明された場合、清算イベントに対応する事前署名済みのトランザクションを使用して、貸し手は担保の全額を請求できます。これは、価格が大幅に変動して担保価値がローン価値を超えて低下した場合に、貸し手が必要に応じてそれを清算して、借り手が請求したステーブルコインの価値をカバーできるようにするためです。そうしないと、契約の期限が切れるまで待って、貸し出した金額よりも価値の低いビットコインを抱え込むリスクに直面することになり、貸し手は経済的損失を被ることになります。
清算手続きに加えて、契約満了後も利用できる緊急回復オプションもあります。セットアップ中に、契約満了後も署名済みの取引の署名が交換されます。これらは、オラクルが価格証明の署名を送信できない場合、または借り手が貸し手との協力を停止した場合、またはその逆の場合に使用されます。
貸し手は、オラクルが価格を証明しない場合、またはその場合に借り手が非協力的になった場合に、これらのいずれかを使用してビットコイン担保の全額を請求できます。これは、DLC 内のビットコインが焼却されるリスクがないことを保証するためです。同様の理由で、貸し手の取引が利用可能になった後も、トランザクションは長期間タイムロックされます。これにより、オラクルと貸し手が応答しなくなった場合、借り手は最終的に担保を取り戻すことができます。
結論
DLC プロトコルをわずかに変更して基本的なハッシュロックを追加し、DLC Markets に似た清算メカニズムを導入することで、Lava プロトコルはビットコイン担保融資に最適な DLC のバリアントを作成しました。他の DLC プロトコルやアプリケーションと同様に、オラクルへの依存は依然として存在しますが、ローンの開始と終了は借り手と貸し手の間で完全にアトミックかつ信頼不要です。
これは、既存のビットコイン契約構造を微妙に調整して特定のユースケースに適合させることに多大な価値があることを証明し、過去に中央集権型の同等物が生み出した不安定性のシステムリスクを伴わない、エコシステムで広く求められているニーズを満たす道筋を提供します。
出典: ビットコインマガジン
「Lava Loans Protocol v2: DLC ベースの Bitcoin 担保ローン」という記事が Crypto Breaking News に最初に掲載されました。