Compound의 "신무기" 게이트웨이 해석: COMP의 가치를 재정의하다

작은 고추 블록체인
2021-03-05 20:41:50
수집
Gateway는 확장성 도구가 아닌 크로스 체인 도구입니다.

이 글은 작은 고추 블록체인에서 작성되었으며, 저자: 먹는 것을 좋아하지 않는 뚱보입니다.

최근, 대출 프로토콜 Compound가 DEFI 크로스 체인 경로의 총성을 울렸습니다.

3월 2일, DEFI 대출 프로토콜 Compound의 창립자 로버트 레쉬너(Rober Leshner)는 Compound Chain 프로토타입 게이트웨이 테스트넷이 공식적으로 온라인에 올라갔다고 발표했습니다. 3개월 전, 해당 팀이 발표한 Compound Chain 백서에서는 크로스 체인 분산 원장 시스템에 대해 언급했습니다.

전해진 바에 따르면, 이 테스트넷은 앞으로 더 많은 자산에 대한 크로스 체인 지원을 추가할 예정이며, 게이트웨이는 COMP 보유자에 의해 관리될 것입니다. 새로운 자산 추가 권한 등이 포함됩니다. 향후 몇 달 동안, Compound는 코드베이스를 감사하고 스트레스 테스트를 진행한 후, 최종적으로 정식 출시하며, 게이트웨이를 이더리움에서 운영되는 Compound 프로토콜에 연결할 것입니다.

특히 주목할 점은, 게이트웨이는 Parity 기반 블록체인 개발 플랫폼 Substrate 프레임워크의 블록체인 네트워크로, 상호 운용성이 더 뛰어나며, 애플리케이션 개발자는 이더리움 네트워크에 국한되지 않고 어떤 기본 블록체인 네트워크를 기반으로 개발할 수 있습니다.

로버트 레쉬너는 "게이트웨이는 크로스 체인 도구이지 확장성 도구가 아니다. 게이트웨이는 향후 블록체인 네트워크 간의 상호 운용성을 실현하기 위해 다리 역할을 제공할 것이며, 토큰 포장(wrapping)이나 기타 형편없는 방법을 사용할 필요가 없다"고 말했습니다.

로버트 레쉬너의 관점에서, 롤업과 같은 Layer 2 솔루션은 매우 중요하지만, 미래의 다중 체인 상호 운용성을 간과하고 있다. 다중 체인은 서로 다른 규칙 집합 간의 통신과 가치 이전을 가능하게 하며, 롤업은 여전히 이더리움의 거버넌스 구조에 국한되어 있다.

"우리는 이더리움의 모든 확장성 솔루션을 긍정적으로 보고 있으며, 이러한 솔루션은 이더리움을 더 저렴하고 사용하기 쉽게 만들어 줄 것입니다. 이는 좋은 일입니다. 그러나 이러한 모든 솔루션은 우리가 하고자 하는 일을 실제로 실현할 수는 없습니다." 로버트 레쉬너가 말했습니다.

로버트 레쉬너의 말에서 우리는 Compound의 야망이 단순한 이더리움 대출 프로토콜에 그치지 않고, 크로스 체인 경로에서 자신만의 입지를 확보하고자 한다는 것을 알 수 있습니다. 그렇다면 그가 의지하는 게이트웨이는 도대체 어떤 힘을 가지고 있을까요? 어떤 새로운 기능이 추가될까요?

스크린샷 출처: Compound 프로토콜 웹사이트

Compound Chain 백서에는 많은 세부 정보가 포함되어 있으며, 국내 블록체인 업계에서는 아직 번역된 사람이 없는 것 같습니다. 아래는 뚱보의 번역이며, 오류가 있을 경우 비판 환영합니다. 여러분, 즐기세요~

1.0 해결해야 할 문제

우리는 대출 분야에서 AAVE 외에 Compound가 순위에 오를 수 있는 유일한 프로토콜이라는 것을 알고 있습니다. 현재까지 Debank의 데이터에 따르면, 53억 달러 가치의 암호 자산이 잠겨 있습니다.

그러나 이 프로토콜은 몇 가지 제한에 직면해 있습니다:

첫째, 프로토콜은 위험을 집결시키며, 하나의 불량 자산이 "한 솥의 죽"을 망치고, 담보 자산의 범위를 제한합니다.

둘째, 높은 거래 비용으로 인해 소액 거래자는 주저하게 됩니다.

셋째, 프로토콜은 이더리움에서 토큰화되지 않은 자산을 지원할 수 없으며, 이는 프로토콜의 응용을 제한합니다.

백서에 따르면, 게이트웨이가 활용하는 Compound Chain은 독립적인 분산 원장으로, 위의 제한을 해결할 수 있으며, 이더리움 2.0, 중앙은행의 디지털 통화 원장 등 다양한 새로운 블록체인에 접속할 준비를 하고 있습니다.

만약 중앙은행의 디지털 통화 원장 인터페이스를 확보할 수 있다면, 이는 대단한 일입니다. 레쉬너가 허풍을 떨고 있지 않기를 바랍니다.

2.0 구현 구조

Compound Chain은 동일한 상태 전환 함수 검증기를 실행하는 분산 원장으로 운영됩니다. 각 검증자 노드는 체인에서 패키징한 각 블록에서 동일한 수정 논리를 실행합니다. 또한, 각 블록에서 체인 외 작업자로서 "사이드카" 기능을 실행할 수 있습니다.

Compound Chain은 처음부터 설계되어 연결된 "피어" 체인의 자산이 자유롭게 크로스 체인할 수 있습니다. 각 피어 체인에는 Compound Chain의 자산을 잠그고 해제할 수 있는 계약이 존재합니다. Compound는 이 연결 계약을 피어 체인의 "스타포트"라고 부릅니다. 각 피어 체인은 Compound Chain의 네이티브 자산을 위한 로컬화된 토큰 계약을 실행할 수 있습니다.

핵심 검증자 논리 루프는 검증자가 스타포트 계약에서 지속적으로 읽고, 그들이 유효하다고 생각하는 최종 확인된 사용자 요청을 확인하도록 요구합니다. 검증자 노드가 특정 이벤트가 발생했다고 합의하면, 그 결과 데이터는 Compound Chain에 통합됩니다. 충분한 검증자가 사용자 요청이 유효하다고 생각하면(서명함으로써), 스타포트는 해당 지시를 이행할 것입니다.

3.0 계정 시스템

Compound Chain은 대부분의 공개 원장처럼 공개 키와 개인 키의 서명을 통해 가치의 이전 및 저장을 실현합니다. 사용자는 그들이 사용하는 블록체인 공개 키, 개인 키 쌍과 Compound Chain 간에 상호작용합니다. 예를 들어 이더리움, 솔라나 등에서; Compound Chain에서는 모든 주소가 그들의 피어 체인에 의해 인식될 수 있습니다. 예를 들어 이더리움:

0x3fda67f7583380e67ef93072294a7fac882fd7e7

Compound Chain의 모든 잔액은 다른 주소로 전송될 수 있으며, 예를 들어 이더리움 주소는 Compound Chain의 ETH를 테조스 주소로 전송할 수 있고, 테조스는 Compound Chain의 WBTC를 솔라나 주소로 전송할 수 있습니다.

기술적인 부분은 뚱보가 잘 알지 못하는 부분이라, Compound Chain 코드가 얼마나 뛰어난지 판단할 수 없습니다. 이후, 작은 고추 블록체인의 수석 기술 전문가인 소제 동생에게 연구해 보도록 하겠습니다. 뚱보는 관련 연구 결론을 겨자圈에 올리겠습니다.

4.0 자산 응용

Compound Chain은 네이티브 자산을 생성할 수 있는 능력이 있으며, 피어 체인에 통합될 수 있습니다. 또한, 다른 피어 체인의 자산이 Compound Chain에 담보로 올라갈 수 있게 합니다. 예를 들어 ETH, UNI, DOT, DIEM 등이 있습니다.

사용자는 스타포트를 통해 자산을 Compound Chain에 업로드하며, 스타포트는 피어 블록체인上的 계약(예: 이더리움 스마트 계약)으로 존재하며, 자산 잠금 로직을 포함하고 있으며, Compound Chain 검증자 노드가 해제할 때까지 유지됩니다. Compound Chain이 스타포트에 발송하는 서명된 지시를 알림이라고 합니다.

자산 업로드

자산을 업로드하는 과정에서 사용자는 로컬 스타포트의 계약 규칙을 따릅니다. 예를 들어 스마트 계약을 호출하여 자산을 잠그는 방식입니다. Compound Chain 검증자 노드는 피어 체인으로부터 이벤트 로그를 얻고, 관련 이벤트 로그를 모니터링하여 잠금 동작을 증명합니다.

블록을 패키징할 수 있는 노드가 확인된 이벤트를 보게 되면, Compound Chain에서 이를 증명하기 위해 메시지를 서명합니다. 다른 모든 노드는 이벤트가 실제라고 생각할 경우에만 블록을 검증합니다. 예를 들어, 자신의 완전한 이더리움 노드에서 충분히 긴 헤드 체인에서 해당 이벤트를 봅니다.

이 자산은 사용자의 주소에 차감됩니다. 예를 들어, Compound Chain은 이더리움 공개 주소 0x3fda67f7583380e67ef93072294a7fac882fd7e7가 현재 N개의 자산 A의 토큰을 보유하고 있다고 지적합니다.

자산 해제

사용자는 언제든지 Compound Chain에서 자산을 인출하여 원래의 피어 체인으로 전송할 수 있지만, 두 가지 사전 조건이 있습니다:

첫째, 주소와 자산은 동일한 블록체인에서 네이티브해야 합니다.

둘째, 인출하는 자산은 Compound Chain 사용자 담보 요구 사항을 위반할 수 없습니다.

자산의 인출과 해제는 두 단계로 나뉩니다. 먼저, 사용자는 인출 요청에 서명하고 이를 Compound Chain에 제출하여 대기열에 올리며, 체인 외 작업자가 처리하도록 기다립니다.

그 후, 인출 요청은 검증자에 의해 서명되어 알림을 형성하고, 사용자는 스타포트에서 자산을 상환받습니다.

Compound Chain에서 자산은 원하는 자산을 마음대로 올릴 수 있는 것이 아니라, 일정한 제한이 있습니다. 이는 불량 자산이 초래할 수 있는 시장 위험을 방지하기 위한 것입니다.

사용자가 사용할 수 없는 자산을 Compound Chain으로 이전하는 것을 방지하기 위해, 기본적으로 업로드할 수 있는 자산 수량은 0으로 설정됩니다. 공급 제한은 로컬 스타포트에 의해 시행되며, 서명된 알림을 통해 업데이트됩니다.

5.0 자산 대출

사용자가 자산을 빌리고 싶다면, 그의 Compound Chain 계정에는 충분한 담보 자산이 있어야 하며, 이를 통해 그의 부채를 보장해야 합니다.

Compound Chain은 담보 비율에 의존하며, 이는 한 자산이 다른 자산을 빌리는 데 사용되는 효용을 나타내며, 범위는 0-1입니다. 담보 자산은 계정 체인의 네이티브 자산일 필요는 없으며, 다른 체인의 자산도 가능합니다. 이는 무슨 의미일까요? 예를 들어, 이더리움 주소 사용자는 Compound Chain에서 XTZ를 담보 자산으로 보유할 수 있습니다.

청산 과정은 선착순 원칙에 따라 진행되며, 하나의 계정의 부채를 흡수합니다. 특히 언급할 점은, 계정 담보 자산을 교환하는 과정에서 사용자는 추가 보상을 받을 수 있습니다. 예를 들어 5%입니다. 청산 가격 데이터는 Compound가 발표한 오라클 Open Price Feed에서 가져옵니다.

Compound Chain은 Open Price Feed 표준의 가격 서명을 기반으로 운영되는 유동성 검사를 수행합니다. 즉, 사용자가 담보를 줄이거나 대출 금액을 늘릴 수 있는 시점과 계정이 부채를 상환해야 하는지를 결정합니다.

저비용 블록 검증은 가격을 블록 수요로 하여 검증자가 거의 실시간 상태로 Compound Chain에 업로드할 수 있게 하며, "자비로운" 사용자나 인센티브가 필요하지 않습니다. 향후 이 시스템은 Compound Chain의 탈중앙화 거래소를 통해 강화될 수 있습니다.

6.0 네이티브 CASH 자산

Compound Chain은 네이티브 계좌 단위인 CASH를 사용합니다. 이는 대출을 통해 생성된 자산으로, MakerDAO의 DAI와 유사합니다. 사용자와 검증자가 보유한 CASH의 양은 항상 CASH 부채의 총량과 같습니다. CASH는 단순한 대출 자산일 뿐만 아니라, Compound Chain의 거래 수수료를 지불할 수 있는 소비 자산이기도 합니다.

예를 들어, 사용자가 현재 현금 흐름이 부족하고, 마침 Compound Chain에서 지원하는 담보 자산을 보유하고 있다고 가정해 보겠습니다. 그러면 그는 자신의 자산을 다른 체인에서 Compound Chain으로 업로드할 수 있으며, 이후 해당 사용자는 일부 CASH 자산을 빌리고, 이 CASH 자산으로 네트워크 거래 수수료를 지불할 수 있습니다.

이자 수익 측면에서, 사용자와 검증자가 보유한 CASH는 이자율 지수를 통해 지속적인 복리 수익을 얻습니다.

Yield cash는 전 세계적으로 증가합니다. 만약 Yield cash가 3%라면, 사용자가 100000 CASH를 보유하고 있다면, 하루 후 그의 CASH는 100008.21개로 증가할 것입니다.

CASH를 빌리는 비용은 Yield cash보다 크거나 같아야 하며, 그렇지 않으면 CASH의 대출과 차입은 가치 의미를 생성할 수 없습니다. 이자와 스프레드는 거버넌스 층에서 제어되는 핵심 매개변수입니다. CASH 부채는 대출 지수에 따라 증가하며, CostCASH는 아래 그림과 같습니다:

image

크로스 체인 측면에서, CASH는 다른 피어 블록체인으로 전송되거나 해제될 수 있으며, 이로 인해 어떤 블록체인에서든 자산의 가치는 이더리움이나 다른 블록체인에 있는 탈중앙화 금융 시스템에서 사용될 수 있습니다.

이 과정은 스타포트가 보유한 자산을 해제하고 전송하는 것과 유사하지만, 다른 점은 CASH가 Compound Chain의 로컬 계약으로 주조되며, 잔액 수량이 Compound Chain에 기록된다는 것입니다.

피어 체인上的 CASH가 Compound Chain에서 동시에 이자를 누적할 수 있도록 하여, 그것이 동질적이고 차익 거래가 불가능한 자산이 되도록 보장하기 위해, YieldCASH 이자 지수는 피어 블록체인과 정기적으로 동기화됩니다. 두 기간 사이에서 이자 지수는 로컬에서 계산됩니다.

가격 안정성 측면에서, CASH는 프로토콜(유동성 계산에서)에 의해 임의의 가격으로 가격이 책정되며, 초기 설정은 1달러입니다. 거버넌스를 통해 CASH는 대체 지수를 추적하기 시작할 수 있습니다. 예를 들어 소비자 물가 지수, 통화 바스켓 지수 등이 있습니다.

스테이블 코인의 가용성은 매우 높은 담보 비율을 가지며, 이는 CASH 시장 가치와 Compound Chain 내부 가치 간의 잠재적 변동을 제한합니다.

7.0 합의 및 인센티브 설계

Compound Chain은 비잔틴 내결함성을 가진 권위 증명(POA) 네트워크로, 거버넌스에 의해 승인된 검증자가 운영합니다. 블록 합의 함수는 1/3 이하의 오류 검증자 노드 상황에서도 올바르고 신뢰할 수 있는 상태를 유지할 수 있습니다.

검증자의 책임에는 블록 작성, 다른 노드가 생성한 블록 검증, 피어 체인上的 이벤트 모니터링, 유효하다고 판단되는 피어 체인 알림에 서명, 그리고 때때로 오라클(예언자) 가격을 업데이트하는 것이 포함됩니다. 블록의 최종 확인은 블록 작성과 분리되어 있으며, 2/3 이상의 검증자가 특정 블록이 체인의 일부라고 동의할 때 최종 확인이 발생합니다.

또한, BFT 보장을 유지하기 위해 스타포트는 알림을 처리하기 위해 > X 검증자 서명이 필요하며, 여기서 X는 1/3 이상이어야 합니다. 악의적인 노드의 영향을 줄이기 위해 더 큰 임계값을 선택할 수 있습니다.

효과적인 프로토콜 운영을 위한 인센티브로, 검증자는 CASH 대출자에게서 지불된 이자 중 일부를 받습니다. 검증 행동의 보상은 존재하는 CASH 수량이 증가함에 따라 증가하며, 이는 자산 기능의 안전성을 높입니다.

또한, 대량의 "먼지" 거래 공격을 방지하기 위해, 검증자의 대역폭을 소모하는 업로드 및 자산 해제 과정에서 Compound Chain은 수수료가 필요하지 않지만, 최소 가치 임계값 제한이 있습니다.

8.0 체인 거버넌스

이더리움上的 Compound 거버넌스 시스템은 분산된 의사 결정 프로세스를 구축하여, 거버넌스 행동이 이더리움 스타포트로 흐를 수 있게 하며, Compound 검증자는 여기서 지시를 받습니다. 이는 창립 조건을 생성하고 시스템 매개변수를 업데이트할 수 있습니다:

  1. 초기 검증자 집합

  2. 지원 자산, 공급 한도 및 담보 비율

  3. CASH 자산의 이자율

9.0 최종 요약

성숙한 이더리움 DEFI 프로토콜이 높은 가치를 창출하려면 상대적으로 우수한 자산이 "먹여줘야" 합니다. 크로스 체인은 대규모로 자산을 빠르게 확보할 수 있는 경로입니다. 각종 DEFI 전쟁의 본질은 사실상 상대적으로 우수한 자산 시장에 대한 쟁탈전입니다.

만약 게이트웨이가 성공적으로 실현된다면, 많은 우수 자산이 유입되어 게이트웨이의 가치를 활성화하고 몇 가지 영향을 미칠 것입니다:

첫째, MakerDAO와 같은 초과 담보 프로토콜은 도전을 받을 것이며, 그들이 생성한 CASH 스테이블 코인은 더 많은 자산을 저비용으로 담보로 생성할 수 있을 뿐만 아니라, 더 넓은 공链 생태계에 들어갈 수 있으며, 거래 수수료를 지불하는 역할도 하여 내재 가치가 더욱 견고해질 것입니다.

둘째, 대출 프로토콜과 DEX의 융합으로 인해, 많은 자산이 게이트웨이를 통해 흐르게 되어 거래 수요가 발생할 것입니다. Compound上的 자산을 침전시켜 DEX 거래 풀에 일부 유동성을 제공하여 자산의 활용 효율성을 높일 수 있습니다. 또한, 이를 기반으로 더 많은 조합 가능한 자동화 혁신이 발생할 것입니다.

셋째, COMP 토큰의 가치는 재정의되어야 하며, 단순히 하나의 DEFI 프로토콜 거버넌스 토큰의 관점에서 바라보아서는 안 됩니다. 현재 Compound上的 자산 사용 효율성과 프로토콜 자체의 성능은 사실상 제약을 받고 있으며, 게이트웨이는 더 큰 상상 공간과 자유도를 창출하여 더 많은 자산과 연결될 수 있으며, 프로토콜 가치를 확대할 수 있습니다.

Compound의 크로스 체인 방식은 비교적 "불편한" 점이 있으며, 자산을 다른 체인으로 전송하는 것이 번거롭고, 체인 외 작업자의 검토가 필요하며, 대기 시간이 필요합니다. 자유롭게 오고 갈 수 없으며, 가로막힐 위험이 존재합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축