Lava Loans 프로토콜(v2)은 신뢰 없는 비트코인 담보 대출 시스템을 촉진하기 위해 Lava가 설계한 계획으로, Discreet Log Contracts(DLCs)를 기반으로 합니다. 중앙 집중식 플랫폼이 비트코인 담보 대출을 촉진하면서 발생한 지난 사이클의 시장 대폭락은 이러한 제품과 서비스가 통제되지 않을 경우 생태계 전체에 막대한 시스템적 위험을 초래할 수 있음을 보여주었습니다.
Lava는 DLC를 사용하여 중앙 집중식 플랫폼의 사용자들이 원했던 동일한 유틸리티를 분산되고 원자적인 방식으로 제공하고자 합니다.
DLC는 개념에 익숙하지 않은 사람들을 위해 설명하자면, 비트코인 프로토콜 외부의 어떤 사건의 결과에 따라 특정 방식으로 정산되도록 설계된 스마트 계약입니다. 즉, 비트코인 가격, 스포츠 경기 결과 등입니다. 이는 실제 세계 사건의 실제 결과를 증명하는 메시지를 서명하는 오라클 또는 여러 오라클 세트에 의존하여 이루어집니다. 이러한 서명된 메시지는 계약을 특정 방식으로 정산하는 특정 사전 서명된 거래를 잠금 해제하는 어댑터 서명의 기초로 사용됩니다.
DLC의 이점은 개인적으로 수행할 수 있다는 것입니다. 오라클이 특정 시간에 특정 사건의 결과를 서명하는 데 사용할 키를 공개하는 한, 어떤 사용자든 그 정보를 사용하여 가능한 결과 범위에 따라 올바르게 정산하기 위해 사전 서명된 거래를 구성할 수 있습니다. 오라클은 적절한 시간에 서명된 메시지를 공개적으로 방송하고, 이는 두 사용자에게 계약을 올바르게 정산하는 데 필요한 모든 정보를 제공합니다.
Lava는 수정된 DLC 변형을 사용하여 다른 네트워크의 스테이블코인과 함께 비트코인 담보 대출을 원자적이고 신뢰 없이 체결할 수 있도록 설계되었습니다(즉, 대출자가 스테이블코인의 통제를 해제하지 않고는 대출자가 비트코인을 통제할 수 없도록 보장합니다).
인스턴스화
DLC의 자금 조달은 Lava 프로토콜에서 두 단계로 이루어지며, 담보로 제공되는 스테이블코인이 계약에 잠겨 있어야 한다는 요구 사항이 있습니다. 첫 번째 단계에서 대출자는 타임락 후 자신의 코인을 다시 청구할 수 있도록 하는 스크립트를 생성하거나, 대출자가 해시 프리이미지와 서명을 사용하여 자금 조달을 완료할 수 있도록 합니다. 그런 다음 이들은 이 스테이징 주소에서 DLC로 코인을 이동하는 거래에 서명합니다. 대출자는 이후 대출자와 함께 프로토콜에서 나중에 사용할 해시락을 교환합니다.
이 시점부터 대출자는 스테이블코인을 호스팅하는 체인에서 대출자와 유사한 원자적 교환 계약에 자금을 조달해야 합니다. 이 계약은 대출자가 비트코인에서 DLC를 완료하는 데 사용된 동일한 프리이미지를 사용하여 스테이블코인을 청구할 수 있도록 하거나, 대출자가 타임아웃 후 스테이블코인을 회수할 수 있도록 합니다. 알트 체인의 계약은 또한 계약이 완료될 때까지 대출자가 회수할 수 없는 추가 스테이블코인으로 담보화됩니다. 이는 나중에 설명될 것입니다.
설정 단계가 끝난 후, 대출자는 해시락에 대한 프리이미지를 공개하고, 스테이블코인을 청구하며, 대출자가 스테이징 주소에서 비트코인을 최종화된 DLC로 이동할 수 있도록 합니다. 이 시점에서 계약이 활성화됩니다.
실행
계약의 유효 기간 동안 대출은 만기 시 또는 그 기간 동안 세 가지 방법으로 정산될 수 있습니다. 첫째, 대출자는 대출자의 어댑터 서명과 오라클의 현재 가격에 대한 증명을 사용하여 DLC를 실행할 수 있습니다. 둘째, 대출자는 대출자의 어댑터 서명과 오라클의 증명을 사용하여 실행할 수 있습니다. 마지막으로, 대출자는 알트 체인에서 대출을 상환하여 대출자가 상환 및 스테이블코인 담보를 청구할 때 비트코인 담보를 회수할 수 있도록 합니다. 이러한 모든 실행 경로는 오라클이 증명한 시장 가격에 따라 양 당사자에게 적절한 양의 비트코인을 분배합니다.
상환 경로는 대출자가 설정 중 생성한 두 번째 해시 프리이미지를 사용합니다. DLC 스크립트는 대출자가 대출자가 생성한 프리이미지를 가지고 있는 한 계약 기간 동안 언제든지 담보를 회수할 수 있도록 수정됩니다. 알트 체인에서는 스테이블코인 계약이 대출자가 상환 및 담보를 회수하기 위해 해당 프리이미지를 공개해야 하도록 설정됩니다.
이 상환 구조는 상환이 이루어지지만 대출자가 상환을 완료하지 않는 유인을 처리하기 위해 추가됩니다. 이는 미지급 대출에 대한 이자 지불이 새로운 대출을 발행하여 얻을 수 있는 이자보다 크기 때문입니다. 이는 또한 대출자가 알트 체인 계약을 추가 스테이블코인으로 담보화해야 하는 이유로, 상환을 이행하도록 유도하는 인센티브를 생성합니다. 그렇게 하지 않으면 담보를 회수할 수 없으므로 상환을 이행하고 비트코인 담보를 해제하도록 유도하는 인센티브가 생깁니다.
대출자가 상환 및 스테이블코인 담보를 회수하기 위해 프리이미지를 공개하면, 대출자는 공개된 프리이미지를 사용하여 DLC 출력을 일방적으로 사용할 수 있습니다. 이는 대출자가 대출자가 상환을 소유한 후 일방적으로 비트코인 담보를 회수할 수 있도록 보장합니다.
청산 및 안전 장치
DLC 시장 제안과 마찬가지로, Lava는 청산 절차를 지원합니다. 오라클이 미리 정의된 청산 수준 이하의 가격을 증명하는 경우, 청산 사건에 해당하는 사전 서명된 거래를 대출자가 사용하여 담보를 전부 청구할 수 있습니다. 이는 대규모 가격 변동으로 담보 가치가 대출 가치 이하로 떨어질 경우, 대출자가 필요할 때 이를 청산하여 대출자가 청구한 스테이블코인 가치를 보장하기 위한 것입니다. 그렇지 않으면 대출자는 계약 만기까지 기다려야 하며, 대출한 것보다 가치가 낮은 비트코인을 보유하게 되어 재정적 손실을 입을 위험에 처할 수 있습니다.
청산 절차 외에도 계약 만료 후에도 긴급 복구 옵션이 제공됩니다. 계약 만료 후 오랜 시간 동안 사전 서명된 거래에 대한 서명이 교환됩니다. 이는 오라클이 가격 증명에 대한 서명을 제공하지 않거나, 대출자가 대출자와 협력하지 않거나 그 반대의 경우에 사용됩니다.
대출자는 오라클이 가격을 증명하지 않거나 대출자가 비협조적일 경우 이러한 방법 중 하나를 사용하여 비트코인 담보를 전부 청구할 수 있습니다. 이는 DLC의 비트코인이 소각될 위험이 없도록 보장하기 위한 것입니다. 유사한 이유로 대출자의 거래 타임락이 긴 경우에도 사용할 수 있습니다. 이는 오라클과 대출자가 응답하지 않을 경우 대출자가 결국 담보를 회수할 수 있도록 합니다.
결론
DLC 프로토콜을 약간 수정하여 기본 해시락을 포함하고, DLC 시장과 유사한 청산 메커니즘을 도입함으로써 Lava 프로토콜은 비트코인 담보 대출에 완벽하게 적합한 DLC 변형을 만들었습니다. 오라클에 대한 의존성은 여전히 존재하지만, 모든 DLC 프로토콜이나 응용 프로그램과 마찬가지로 대출의 진입과 퇴출은 대출자와 대출자 간에 완전히 원자적이고 신뢰가 없습니다.
이는 기존 비트코인 계약 구조를 미세하게 조정하여 특정 사용 사례에 맞추는 데 엄청난 가치를 증명하며, 과거 중앙 집중식 동등물들이 초래한 시스템적 위험 없이 생태계에서 광범위하게 요구되는 필요를 충족할 수 있는 경로를 제공합니다.