Shell Finance: 왜 우리는 비트코인 1층에서 신뢰할 필요 없는 대출 프로토콜을 구축해야 할까요?
백억 달러급 기회: BiFi = DeFi + NFTFi
블록체인 네트워크에서 각 레이어 애플리케이션 구축의 핵심은 가능한 한 이전 레이어 네트워크의 유동성 가치를 포착하는 것입니다.
이더리움은 스마트 계약 기능을 갖춘 공공 블록체인 플랫폼으로, 2015년 설립 초기부터 스마트 계약을 기반으로 ERC-20 토큰 표준을 만들었습니다:
- 혁신가들은 단순한 자산 매매에 만족하지 않고, 원주율 토큰 $ETH 및 우후죽순처럼 등장하는 ERC-20의 유동성 가치를 포착하기 위해 DEX / Stablecoin / Lending 등 많은 훌륭한 DeFi 프로젝트가 탄생했습니다.
- 마찬가지로, 대량의 자금이 축적된 ERC-721 시장도 많은 Lending / Fractional 등 NFTFi 프로젝트를 낳았습니다.
비트코인 네트워크는 P2P 전자 화폐 시스템으로, $BTC가 사용자 간에 편리하게 전송될 수 있도록 설계되었습니다. 예를 들어, 라이트닝 네트워크와 같은 혁신적인 애플리케이션은 $BTC라는 단일 암호 자산을 기반으로 합니다. 이러한 상황은 Ordinals 관련 자산의 출현 이후 변화했습니다:
- 명문의 열기는 비트코인 네트워크에서 막대한 자금의 유동성 가치를 활성화하는 데 좋은 기회를 제공합니다. 명문 프로토콜과 자산의 출현은 많은 외부 자금과 비트코인 보유자를 끌어들였습니다.
- 명문 시장 또한 단순한 자산 매매에 만족하지 않으며, 많은 BeFi (Bitcoin Finance) 프로젝트가 사용자에게 우수한 레버리지 및 대출 시나리오를 제공해야 합니다.
명문 시장은 동질화된 토큰 표준(BRC-20, ARC-20, SRC-20 등)과 Ordinals NFT, Bitmap 등 비동질화된 토큰 표준을 포함합니다. 이러한 토큰 표준의 기본 논리는 모두 Ordinals에서 파생되기 때문에, 그들의 거래 패러다임과 유동성 특성이 매우 유사하고 사용자 집단이 높은 중복성을 보입니다. 따라서 BiFi(비트코인 금융)에 대해 논의할 때, 그것이 포함하는 시장 범위는 전체 명문 시장을 포함합니다. 이 시장은 이미 빠르게 백억 달러 규모의 시장으로 성장했습니다.
비트코인 네트워크의 특수성으로 인해 다른 레이어 네트워크에서 이미 존재하는 인프라와 애플리케이션이 빠르게 이전될 수 없습니다. 따라서 현재 비트코인 생태계에서 BeFi 인프라(DEX, Stablecoin, Lending 등)는 여전히 심각한 결핍 상태입니다. Shell Finance의 출현은 신뢰가 필요 없는 스테이블코인과 대출 시장의 공백을 메울 것으로 기대되며, 새로운 BTC 생태계의 중요한 퍼즐 조각이 될 것입니다.
BiFi: 비트코인 본위의 연속성
상위 네트워크에서 자산 가치를 더 잘 포착하기 위해, 프로토콜과 애플리케이션의 설계는 상위 네트워크의 사용자 습관에 부합해야 합니다.
이더리움은 본래 스마트 계약 플랫폼으로 설계되었기 때문에, 그 사용자 집단은 매우 다양합니다. 신규 사용자와 기존 사용자 간의 차이로 인해 이더리움에는 본위 통화와 USDT 본위의 두 가지 주요 사용자 집단이 동시에 존재합니다. 그럼에도 불구하고, 대다수 NFT 프로젝트는 여전히 ETH를 본위 통화로 사용하고 있으며, 이러한 커뮤니티 문화와 사용자 습관 덕분에 NFTFi 프로젝트는 거의 모두 ETH 본위의 가격 책정 사고 방식을 계속 사용할 것입니다. 이는 사용자 확보의 장벽을 낮추기 위함입니다.
비트코인 네트워크는 단일 자산 네트워크로, 사용자 집단의 습관이 매우 통일되어 있습니다. 다시 말해, 비트코인이 창출한 세계에서는 가치의 기준이 오직 비트코인 본인 하나뿐입니다. 이러한 본위 통화 가격 책정의 사고 관성 덕분에, 명문 시장이 번창하는 지금, 명문의 가격 책정 방식은 여전히 BTC 본위(센트 본위)를 채택하고 있습니다. 따라서 명문 BeFi 프로젝트의 가격 책정 논리는 이러한 높은 중복 사용자 습관을 존중해야 합니다. 이것이 Shell Finance가 BTC 가치를 고정한 합성 자산인 $BTCx를 가격 기준으로 선택한 근본적인 이유입니다. 동시에, 엔지니어링 구현 관점에서 볼 때, BTC 본위 가격 책정을 사용하면 전체 비즈니스 프로세스를 원주율 토큰의 전송 방식에 따라 완전히 운영할 수 있으며, 새로운 시스템 복잡성을 도입할 필요가 없습니다.
P2P 및 P2Pool 대출의 장점 통합
암호화폐 대출 시장에서 가장 일반적인 두 가지 매칭 방식은 다음과 같습니다:
- Peer-to-Peer: P2P 대출로, 시장의 양측 참여자인 대출자와 대출인이 직접 매칭됩니다. 수요 매개변수가 일치하면 대출 관계가 발생할 수 있습니다.
- Peer-to-Pool: P2Pool 대출로, 사용자가 제3자를 신뢰할 필요 없이 자산을 대출하고 빌릴 수 있게 합니다. 대출 플랫폼은 유동성과 시장 상황에 따라 대출자의 자금 비용을 청구하면서 대출인에게 이자 인센티브를 제공합니다.
명백히, Peer-to-Peer 대출 프로토콜의 효율성은 상대적으로 낮습니다. 대출자와 대출인이 적합한 상대방과 제안을 찾는 데 일정한 시간과 노력이 필요합니다. 동시에 대출 양측 시장의 유동성은 점으로 분할되어 사용자 요구를 정확하게 맞추기 어렵습니다. 비트코인 네트워크에서는 UTXO 모델 자체의 무상태 특성으로 인해, 체인 상에 계좌와 잔액의 개념이 존재하지 않으므로 이더리움 스마트 계약과 같은 프로그래머블 상태 데이터를 구현할 수 없습니다. 이더리움에서 쉽게 구현할 수 있는 P2Pool 대출은 비트코인 네트워크에 간단히 적용할 수 없습니다.
UTXO 모델을 기반으로 P2Pool과 유사한 효율적 특성을 구현하는 것이 Shell Finance가 설계 초기부터 해결하고자 한 문제이며, 이 문제를 해결하는 핵심은 금고를 각 대출의 단위로 도입하여 프로토콜이 대출자와 대출인 두 시장을 연결하는 것입니다. 이를 통해 Peer-to-Protocol이라는 독특한 대출 구조를 구축합니다:
이러한 설계를 통해 대출 측 시장에서 프로토콜은 각 대출 포지션과 독립적인 대출 관계를 구축하여 다양한 대출 요구를 충족합니다. 동시에 프로토콜과 유동성 풀은 $BTC와 $BTCx의 가격 균형을 유지하며, 대출인 시장의 유동성을 흡수합니다. UTXO 모델을 기반으로 대출 풀의 효율적 특성을 모방하여 양측 시장의 매칭 효율성과 자금 활용 효율성을 크게 향상시킵니다.
과대평가된 BTC 체인 상 비용
비트코인 메인넷의 운영 비용은 종종 과대평가되며, 이는 비트코인 자체의 높은 가치와 체인 상 애플리케이션 부족으로 인한 오해일 수 있습니다. 그러나 실제 상황은 UTXO 모델의 특성으로 인해 모든 계산과 검증이 체인 외부에서 발생하며, 거래 자체가 결과이자 증명입니다. 따라서 UTXO가 수용하는 데이터는 매우 제한적이며, 체인 상 운영 비용은 사실 그렇게 높지 않습니다.
여기서 간단한 비교를 통해 설명하겠습니다: 현재 비트코인의 가격이 약 $65,000이고, 네트워크의 가스 가격이 50 sats/vB일 때, Shell Finance에서 $ORDI를 담보로 $BTCx를 대출하는 작업의 경우 체인 상 데이터 양은 약 600 Bytes입니다. 공식을 사용하여:
이 작업의 비용은 약 $20로 추정할 수 있습니다. 유사하게, $BTCx 대출을 상환하고 $ORDI를 회수하는 비용은 약 $21입니다.
표에서 보듯이, ARC-20 및 Ordinals NFT를 담보로 하는 작업은 체인 상 데이터 양이 더 적기 때문에(각 거래 약 400 Bytes), 가스 비용이 더 낮아 매번 작업 비용은 단지 $12~14입니다:
반면 이더리움의 대출 프로토콜인 AAVE의 경우(이더리움 가격 약 $3,800, 가스 가격 약 70 Gwei):
- AAVE를 통해 $USDT 0xb4cb51a…ba94629를 대출하는 작업의 비용은 약 0.028 ETH, 즉 $109.17입니다.
- $DAI 부채를 상환하는 작업 0xb0833aec…54d84fc의 비용은 약 0.016 ETH, 즉 $63.85입니다.
보시다시피, 비트코인 가격이 이렇게 높음에도 불구하고, Shell Finance에서의 일반 사용자 운영 비용은 이더리움의 동일 유형 제품보다 크게 낮아 가스 지출을 약 75~80% 절약할 수 있습니다.
우리는 어떤 제품을 구축하고 있습니까?
Shell Finance는 비트코인 1층 네트워크에 구축된 신뢰가 필요 없는 대출 프로토콜로, PSBT 및 DLC 기술을 통해 신뢰가 필요 없는 대출 및 청산 프로세스를 구현했습니다. 프로토콜은 두 가지 중요한 모듈로 구성됩니다. 하나는 $BTC 가치를 고정하여 발행한 합성 스테이블코인 자산 $ BTCx이며, 다른 하나는 다양한 명문 자산(Ordinals, Runes, Atomicals, Stamp 등)을 담보로 하고 $BTCx를 대출하는 대출 프로토콜입니다. 이 프로토콜은 다음과 같은 핵심 기능을 제공합니다:
- 0% 이자 대출: Shell Finance는 BTCx 대출에 대해 1%의 일회성 수수료를 부과하며, 변동성이 큰 이자율 대신 사용합니다.
- Peer to Protocol: Peer-to-Protocol 전략을 통해 대출 시장에서 시장 매칭 및 자금 활용 효율성을 향상시킵니다.
- 신뢰 없음: Shell Finance는 PSBT 및 DLC 스크립트 계약을 활용하여 비트코인 Layer1에서 명문 자산의 안전한 거래를 가능하게 합니다.
명백히, 사용자는 담보 대출을 통해 더 많은 유동성을 확보하고, 유동성이 낮은 명문 자산을 유동성이 더 좋은 비트코인 합성 자산 $BTCx로 저렴하게 전환하여 자금 레버리지를 실현할 수 있습니다. 사용자가 대출받은 $BTCx를 $BTC로 교환하여 거래를 계속하거나 BTCx/BTC 거래 쌍의 유동성을 제공하는 경우, 더 많은 수익을 창출할 수 있습니다.
우리는 어떻게 제품을 구축합니까?
비트코인 네트워크에는 EVM과 같은 튜링 완전한 가상 실행 환경이 존재하지 않아 복잡한 비즈니스 로직을 처리하기 위해 스마트 계약을 구축할 수 없습니다. 현재 시장의 대부분 프로젝트는 개발이 용이한 2층 또는 다른 네트워크로 크로스 체인 전송을 선택하지만, 크로스 체인이 도입하는 신뢰 전제와 보안 위험은 그들이 피할 수 없는 아킬레스건이 되었습니다.
신뢰 최소화 원칙에 기반하여, Shell Finance는 PSBT 기술을 활용하여 대출자, 청산자 및 프로토콜 등 다수의 참여자의 비즈니스 시나리오를 처리할 때, 사용자와 프로토콜 자금의 안전을 보장하기 위해 다수의 서명을 편리하게 수집하고, 원자화된 자산 교환을 실현합니다. 동시에 비트코인 네트워크에서는 스마트 계약을 배포하여 사용자의 담보 자금을 관리할 수 없기 때문에, 대출, 옵션, 선물 프로토콜이 오라클 가격에 따라 사용자 포지션을 청산해야 할 때, 프로토콜이 사용자 자산에 대한 운영 권한을 보유해야 하며, 이는 불가피하게 불필요한 신뢰 비용을 증가시킵니다. Shell Finance는 신중한 로그 계약(DLC) 기술 구조를 도입하여 이 문제를 해결하고, 비트코인 Layer1에서 신뢰가 필요 없는 청산 메커니즘을 구현합니다.
Shell Finance의 일반적인 비즈니스 시나리오를 예로 들어 보겠습니다:
가정해 보겠습니다, Alice가 100개의 $ORDI를 담보 자산으로 사용하여 0.15 $BTC의 가치에 해당하는 $BTCx를 대출받는 경우, 최소 담보 비율이 150%로 계산되면: 오직 오라클이 $ORDI의 가격을 225,000 sats/ordi 이하로 보고할 때만 해당 대출 포지션이 청산 대기 상태로 변경됩니다. 우리는 청산자가 청산 대기 상태에서 허가 없이 해당 포지션을 청산할 수 있도록 하면서, 가격이 청산 가격에 도달하지 않았을 때는 아무도 사용자의 담보 자산을 조작할 수 없도록 보장하고자 합니다. 이러한 요구를 충족하기 위해 DLC가 도입되어 이 문제를 해결합니다.
위의 시나리오에서, Alice는 대출 관계를 생성하는 동시에 가격 오라클에 비밀 값 쌍을 생성하고 DLC 초기화를 요청합니다. 여기서 DLC는 프로토콜과 $ORDI 가격에 대한 약정을 규정하는 데 사용됩니다:
- 가격이 225,000 SATS/ORDI 이하일 경우, 프로토콜은 사전에 정해진 DLC 계약에 따라 Alice의 담보 자산을 청산할 수 있습니다.
- 가격이 225,000 SATS/ORDI 이상일 경우, 아무 일도 발생하지 않으며, 자산 소유 관계는 변경되지 않습니다.
DLC가 성립되면, Alice와 프로토콜은 위의 약정 결과에 대해 약속 거래를 생성해야 하지만, 서로에게 전달된 서명은 이 DLC에서 잠금된 자금을 직접 해제하는 데 사용할 수 없으며, 오라클이 비밀 값을 공개할 때까지 기다려야 합니다. 따라서 여기서 우리는 오라클이 가격이 225,000 SATS/ORDI 이하일 때 비밀 값을 공개하겠다고 약속하기만 하면 됩니다. 그러면 프로토콜은 청산자가 청산 경매에서 승리한 후 이 비밀 값을 사용하여 Alice의 서명을 보완하고, 자신의 서명을 추가하여 위의 거래를 유효한 거래로 만들어 네트워크에 방송하여 청산 효과를 발생시킬 수 있습니다.
본질적으로, DLC는 사용자가 프로토콜과 함께 비트코인 블록체인을 사용하여 약정할 수 있도록 하며, 양측은 자금을 다중 서명 주소에 잠금으로써 DLC 스크립트를 구축합니다. 이러한 자금은 오라클이 지정된 시간에 지정된 정보를 발표할 때만 사용할 수 있으며, 특정 규칙에 따라 재분배됩니다. Shell Finance에서 프로토콜은 DLC를 활용하여 사용자가 어떤 실체도 신뢰할 필요 없는 외부 가격 오라클이 참여하는 청산 메커니즘을 구현했습니다. 이는 Shell Finance의 모든 핵심 비즈니스가 비트코인 1층에서 직접 구현될 수 있게 하며, 사용자가 자신의 자산을 전적으로 통제하고 중앙화 위험을 회피할 수 있도록 합니다. 당신의 키, 당신의 동전.
Shell Finance에 대하여
Shell Finance는 비트코인 1층에 구축된 최초의 신뢰가 필요 없는 대출 프로토콜로, PSBT 및 DLC 기술을 활용하여 신뢰가 필요 없는 대출 및 청산 프로세스를 구현했습니다. 이는 최초의 Runes 프로토콜 기반 DeFi 프로젝트로, Ordinals, BRC-20, Atomicals, Runes, Stamps 등 프로토콜 자산을 지원하며, 즉시 유동성을 해제하고 사용자에게 상당한 원주율 DeFi 수익을 제공합니다. 현재 프로젝트 초기 단계에서 핵심 NFT가 활발히 배포되고 있습니다.
- Twitter 팔로우: https://twitter.com/ShellFinance_
- Telegram 가입: https://t.me/ShellFinance
- Medium 팔로우: https://medium.com/@shell.finance
- 산업 협력 이메일: bd@shellfinance.xyz