THORChain은 탈중앙화된 크로스 체인 유동성 프로토콜로, 사용자가 래핑되거나 페깅된 자산 없이 여러 블록체인에서 기본 자산을 교환할 수 있도록 지원하며 2018년 6월에 설립되었습니다. RUNE은 THORChain의 기본 토큰으로, 소유자는 네트워크에 참여하는 데 사용할 수 있습니다. [1]
THORChain은 2018년 6월 1일에 설립되었습니다. 이 회사는 스위스에 위치하고 싱가포르에 등록된 암호화폐 기반 금융 및 기술 조직입니다. [3]
THORChain 프로토콜은 Tendermint 합의 엔진, Cosmos-SDK 상태 머신 및 GG20 임계값 서명 체계(TSS)를 활용합니다. Cosmos SDK를 기반으로 구축된 독립적인 레이어 1 크로스 체인 탈중앙화 거래소 (DEX)로 운영됩니다. [2]
이 프로토콜은 자산을 페깅하거나 래핑하지 않고 온체인 볼트에서 직접 자금을 관리하며 경제적 보안을 사용하여 자금을 보호합니다. Uniswap과 같은 "크로스 체인 자동화된 마켓 메이커 (AMM)"로 설명할 수 있습니다. [4]
2023년 9월 20일, BNB 스마트 체인이 THORChain에 성공적으로 추가되었습니다. 따라서 BNB 및 BEP-20 자산을 사용자가 유동성을 제공하고 스왑할 수 있게 되었습니다. [11]
2023년 8월 21일, THORChain에서 대출이 활성화되었습니다. [12] 사용자는 기본 레이어 1 자산인 BTC 및 ETH를 THORChain에 빌려주고 청산, 이자 및 만료가 없는 USD 표시 부채를 빌릴 수 있었습니다. 그러나 노드 합의에 따라 2024년 9월에 신규 대출 개설이 중단되었고 2025년 1월에 대출 마감이 중단되었습니다. [13]
2022년 11월 15일, THORChain에 Savers Vaults가 출시되었습니다. Savers Vaults는 THORChain에서 단일 자산 유동성을 공급하는 방법입니다. 모든 사용자는 기본 Bitcoin을 예치하고 현물 수익을 얻고 키를 완전히 제어하므로 언제든지 원금을 인출할 수 있습니다. Savers Vaults는 THORChain의 모든 레이어 1 자산(BTC, ETH, BNB, BCH, DOGE, LTC, ATOM 및 AVAX)에서 사용할 수 있게 되었습니다. [19]
2022년 6월 23일, THORChain은 4년간의 개발 끝에 메인넷 달성을 발표했습니다. [17]
"THORChain은 주로 연구 프로젝트였습니다. 메인넷은 대규모 생태계와 강력한 커뮤니티를 갖춘 완전한 기능을 갖춘 기능이 풍부한 프로토콜의 달성을 의미합니다. 오랜 시간이 걸렸고 커뮤니티는 이 중요한 이정표에 대해 매우 기쁩니다."
메인넷 출시를 기념하기 위해 THORChain 팀은 'RUNE in a Million Campaign'을 시작했습니다. THORChain은 2022년 6월 23일부터 7월 7일까지 14일간의 프로모션 캠페인을 통해 Binance 사용자에게 총 100만 달러 상당의 RUNE을 약속했습니다. [17]
메인넷 출시 후 2022년 7월 28일에 Cosmos의 ATOM 거래가 THORChain에서 스왑 및 유동성 제공을 위해 시작되었습니다. Cosmos Hub(ATOM) 통합은 Cosmos 생태계를 THORChain의 기본 자산 유동성에 연결하기 위해 수행되었습니다. 사용자는 ATOM을 BTC, ETH, BNB, DOGE, LTC 및 BCH와 같은 지원되는 다양한 블록체인과 ERC-20 및 BEP-2 자산으로 교환할 수 있습니다. [23]
2021년 6월 3일, THORChain은 THORChain 블록체인을 기반으로 하는 분산형, 개방형 및 확장 가능한 명명 시스템인 THORName Service(THORNames)를 출시했습니다. THORName은 chris.thor와 같은 사람이 읽을 수 있는 이름을 암호화폐 주소 및 메타데이터와 같은 기계가 읽을 수 있는 식별자에 매핑합니다. THORName은 '역방향 확인'을 지원하여 Twitter 사용자 이름 또는 정식 이름과 같은 메타데이터를 '홈' THORChain 주소와 연결할 수 있습니다. [18]
THORChain의 기술은 단방향 상태 페그, 상태 머신, 임계값 서명 체계(TSS) 프로토콜을 기반으로 합니다. [8]
THORChain의 단방향 상태 페그는 외부 체인에서 상태를 동기화할 수 있도록 하고, 상태 머신은 자산 교환 로직을 조정하고 나가는 트랜잭션을 위임하며, 임계값 서명 체계(TSS) 프로토콜은 분산된 임계값 키 서명을 가능하게 하고, 마지막으로 Bifröst 체인 클라이언트는 체인별 트랜잭션을 처리합니다. [8]
시스템에는 네 가지 주요 역할이 있습니다.
유동성 공급자는 THORChain 유동성 풀에 자산을 제공합니다. 그들은 스왑 수수료와 시스템 보상으로 보상받습니다. 보상은 풀과 네트워크 상태와 관련된 요인의 영향을 받습니다. [4]
유동성 공급자는 기초 자산에 대한 노출이 있는 풀에 자본을 투입하므로 유동성 공급자는 자유롭게 변동하는 시장 가격을 갖는 해당 자산에 대한 노출을 얻게 됩니다. 그들은 블록 보상과 유동성 수수료를 받지만, 이는 동적이며 가격 변동이 발생할 때 발생하는 '비영구적 손실'을 충당하기에 충분하지 않을 수 있습니다.
보상을 위해 유동성 공급자는 유동성 풀에 자산을 예치하고 그 대가로 수익을 얻습니다. 그들은 RUNE과 풀의 연결된 자산으로 토큰을 얻습니다. 보상은 블록에 스왑 거래가 포함되어 있는지 여부에 따라 계산됩니다. 블록에 스왑 거래가 포함되어 있으면 풀당 수집된 수수료 금액이 보상 금액을 설정합니다. 블록에 거래가 포함되어 있지 않으면 풀의 자산 금액이 보상을 결정합니다.
이들은 디지털 자산을 다른 디지털 자산으로 교환하는 THORChain 액터/사용자입니다. 네트워크는 크로스체인 호환성 및 간단한 자산 목록을 통해 사용자에게 다양한 자산에 대한 액세스를 제공하고, 개방형 금융 프로토콜 및 허가 없는 액세스를 통해 효과적인 사용자 경험을 제공하며, 마지막으로 빠른 체인(바이낸스 체인), 스마트 체인(이더리움), 검열 저항 체인(비트코인) 및 개인 체인(모네로)에 대한 1회 거래 액세스를 제공합니다.
이들은 풀을 모니터링하고 지속적으로 리밸런싱하며 수수료를 지불하지만 이익을 얻으려는 의도를 가진 사용자입니다. 트레이더는 시장 간에 가격이 잘못 책정된 자산을 찾습니다. 그들은 가격이 낮은 시장에서 자산을 구매하고 가격이 높은 시장에서 판매하며 이를 통해 이익을 얻습니다.
트레이더는 THORChain의 환율을 외부 시장의 환율과 비교합니다. THORChain의 가격이 더 낮으면 거기에서 구매하여 외부 시장에서 판매할 수 있습니다. 외부 시장의 가격이 더 낮으면 거기에서 구매하여 THORChain에서 판매할 수 있습니다. 이 프로세스는 높은 빈도로 반복됩니다. 시간이 지남에 따라 가격 정보가 전파되고 THORChain은 외부 시장과 안정화됩니다.
THORNode는 THORChain 네트워크를 서비스하며 각 THORNode는 여러 독립적인 서버로 구성됩니다. 모든 THORNode는 협력하여 통신하고 운영하여 크로스 체인 스왑 네트워크를 생성합니다. 노드 운영자는 시스템을 보호하기 위해 보증금을 제공하고 보상을 받습니다.
RUNE은 THORChain 생태계를 강화하고 네트워크 보안에 필요한 경제적 인센티브를 제공하는 기본 토큰입니다. 이는 많은 수의 통화 쌍의 필요성을 없애고 유동성을 집중시키며 분산형 네트워크에 경제적 보안을 제공하는 결제 자산으로 사용됩니다. [5]
RUNE은 유동성(결제 자산), 보안(시빌 저항 메커니즘 및 경제적 행동 유도 수단), 거버넌스(온체인 우선 순위 신호), 인센티브(보상 지급, 수수료 부과, 가스 보조금)의 네 가지 주요 역할을 합니다. [6]
초기 10억 개의 RUNE 토큰은 2018년에 THORChain에 의해 사전 발행되었습니다. THORChain은 2019년 10월에 사용되지 않은 모든 예비 RUNE을 소각했는데, 이는 Project Surtr에서의 소각과 합쳐져 초기 최대 공급량의 50%에 해당합니다. [7]
공급량 감소는 사전 판매 및 초기 DEX 제공(IDO) 투자자에게 이미 배포된 토큰에는 영향을 미치지 않았습니다. [5]
THORChain(RUNE)의 최대 공급량은 5억 개이며, 네트워크 생성 시 모두 생성되었습니다. [5][7]
자본에 대한 대가: 네트워크를 시작하고 가치를 부여하기 위해 5%(SEED)와 16%(IDO)가 판매되었습니다. 시간과 노력에 대한 대가: 2018년부터 작업한 개발자 그룹에게 10%가 할당되었습니다. 부트스트랩 참여에 대한 대가: 네트워크 부트스트래핑에 참여한 사용자에게 24%가 주어졌습니다. 평생 참여에 대한 대가: 향후 10년 이상 노드 및 LP에 지급하기 위해 프로토콜에 44%가 배치되었습니다. [9]
THORChain의 인센티브 추는 네트워크를 안전하고 효율적인 균형 상태로 유지하기 위해 설정되었습니다. 이는 노드와 유동성 공급자에게 보상 분배를 변경하여 이루어집니다. [24]
네트워크는 비효율적, 과도하게 결합됨, 최적, 과소하게 결합됨, 안전하지 않음의 5가지 주요 상태로 분류할 수 있습니다. [25]
"인센티브 추가 없으면 네트워크는 결국 안전하지 않은 상태가 됩니다. 노드 운영자는 이를 악용하여 네트워크에서 자금을 훔칠 수 있습니다. 이는 THORChain에 대한 신뢰를 무너뜨리고 자금이 인출되거나 도난당하는 결과를 초래합니다."
인센티브 추는 모든 사람이 적절하게 보상받고, 우호적인 관계를 유지하며, 모든 참가자가 THORChain의 모든 자금을 안전하게 유지하도록 장려합니다. [24][25]
THORChain은 시스템에 내장된 거버넌스가 거의 없습니다. 이는 노드가 서로 통신하거나 서로를 알지 못하도록 하기 위함입니다. 노드가 함께 행동하여 통제권을 장악하지 못하도록 보안에 중요합니다. [10]
THORChain 거버넌스는 다음을 결정합니다. 자산 상장/폐지, 체인 상장/폐지, 프로토콜 업그레이드 시기, 경제적 한도 – 참여할 수 있는 노드 수. [10]
2023년 7월 26일, THORChain에 스트리밍 스왑이 활성화되어 인내심 있는 스왑 사용자가 대규모 거래를 하위 스왑으로 분할하여 더 나은 가격 실행을 얻을 수 있게 되었습니다.*.** 따라서 스왑 사용자는 시간 최적화 또는 가격 최적화 스왑 중에서 선택할 수 있습니다. [14]
스트리밍 스왑은 하나의 스왑을 여러 개의 하위 스왑으로 분할하여 일정 기간 동안 실행합니다. - 블로그에서 언급했습니다.[14]
스트리밍 스왑은 스왑 사용자가 스왑할 때 시간 영역에 접근할 수 있기 때문에 작동합니다. 이전에는 스왑 사용자가 특정 시점에 단일 스왑만 배치할 수 있었고 해당 스왑의 모든 유동성 요구 사항이 해당 시점에 충족되어야 했습니다. 차익 거래는 스왑 후에 유동성을 복원합니다. 스트리밍 기능이 있으면 스왑의 유동성 요구 사항을 여러 순간에 걸쳐 확장할 수 있으므로 차익 거래가 스왑 중에 가격을 "수정"할 수 있습니다. 이를 통해 더 나은 가격 실행이 가능합니다. [14]
"스트리밍 스왑은 THORChain에서 더 큰 규모의 거래를 실행하는 데 더 실용적이어야 합니다. 슬립 기반 수수료는 THORChain이 자산 가격 조작으로부터 스스로를 보호할 수 있게 해주는 혁신이지만, 많은 양을 거래하려는 스왑 사용자에게는 마찰 요소입니다. 결과적으로 가장 큰 거래는 THORChain에서 벗어나 가장 낮은 수수료를 지불할 수 있는 중앙 집중식 거래소로 이동합니다." - 블로그에서 언급했습니다.[14]
2022년 12월 14일, THORChain은 자체 보관 및 멀티체인 지갑 제공업체인 Trust Wallet과의 통합을 완료했습니다. 이 통합은 “천만 명 이상의 활성 Trust Wallet 사용자를 위해 분산형 멀티체인 스왑을 가능하게 하며, 이들은 래핑되거나 브리지되지 않은 BTC, ETH, BNB, BUSD를 포함한 THORChain과 호환되는 모든 기본 자산에 접근할 수 있게 됩니다.” [15][16]
이 파트너십은 Trust Wallet 사용자가 다음을 수행할 수 있음을 의미합니다.
“자산에 대한 완전한 소유권을 유지하면서 기본 자산을 자유롭게 거래할 수 있으며, 이는 암호화폐 산업이 여러 중앙 집중식 서비스 제공업체의 붕괴 이후 자체 보관의 가치를 재평가함에 따라 중요한 발전입니다.”[16]
THORChain의 기술 책임자인 Chad Barraford는 다음과 같이 언급했습니다.
“사용자들은 이제 자체 보관의 이점을 활용하려는 동기가 그 어느 때보다 강합니다. 최근 시장 개발은 투명성과 자체 보관의 중요성을 강조하며, 이는 분산형 금융(DeFi)에 내재된 기능입니다. 업계가 투명성, 분산화 및 개인 정보 보호라는 핵심 원칙으로 돌아감에 따라 Trust Wallet과 협력하여 자체 보관을 최대한 접근 가능하게 만들게 되어 자랑스럽습니다.”[16]
2022년 10월 4일, Avalanche C-Chain 기본 자산 스왑이 THORChain에서 가능해졌습니다. 사용자는 유동성을 추가하고 Bitcoin, Ethereum 및 기타 6개의 기본 레이어 프로토콜과 스왑할 수 있었습니다. [20][22]
Avalanche C-Chain 통합은 Avalanche C-Chain 사용자가 브리지 없이 Avalanche 생태계를 드나들 수 있음을 의미했습니다. Avalanche C-Chain 자산을 다른 암호화 자산으로 교환하려는 사용자는 THORChain 인터페이스에서 그렇게 할 수 있었습니다. [20]
사용자는 또한 THORChain의 풀에 유동성을 제공하고 유동성 풀에서 발생하는 모든 스왑에서 수익을 얻을 수 있었습니다. [20][22]
2022년 9월 26일, 자기 보관 거래소인 Edge는 THORChain을 스왑 제공자로 통합하여 사용자에게 지원되는 블록체인 간의 탈중앙화된 크로스 체인 교환에 대한 액세스를 제공했습니다. Edge는 THORChain.com에 생태계 지갑 및 거래소로 추가되었습니다. [21]
2023년 3월 28일, THORChain은 잠재적인 네트워크 취약점에 대한 새로운 주장으로 인해 네트워크를 일시 중단했습니다. THORChain은 X를 통해 네트워크에 영향을 미칠 수 있는 THORChain 종속성의 잠재적인 취약점에 대한 보고가 있어 모든 거래를 중단했다고 발표했습니다. THORChain은 보고서가 확인되는 동안 예방 조치로 결정이 내려졌다고 밝혔습니다. [26]
최초 발표 후 약 8시간 후, THORChain은 X에 중단 업데이트를 다시 게시하여 개발자와 보안 팀이 공개가 신뢰할 수 있음을 확인했다고 밝혔습니다. 업데이트에서는 "그러나 마지막 처닝에서 악의적인 노드가 필요합니다."라고 덧붙이며, THORChain은 "현재 노드는 현재 취약점을 악용할 수 없기 때문에" 거래를 재개했다고 밝혔습니다. [26]
2022년 10월에는 소프트웨어 버그로 인해 "개별 노드 간의 비결정성"이 발생하여 네트워크가 일시 중단되었습니다. 네트워크는 20시간의 유지 보수 후 재개되어 완전히 작동하게 되었습니다. [27]
2021년 7월, THORChain은 프로토콜이 침해를 당해 해커가 760만 달러 상당의 암호화 자산을 훔친 후 네트워크를 중단하기도 했습니다. THORChain 커뮤니티 텔레그램 채널에서 관리자들은 프로젝트에 사용자의 도난당한 자산을 충당하는 데 필요한 자금이 있지만 해커가 버그 현상금과 교환하여 도난당한 자금을 반환하는 것을 선호한다고 밝혔습니다.[28]
"재무부에 도난당한 금액을 충당할 자금이 있지만, 공격자가 팀에 연락하여 자금 반환 및 발견에 상응하는 현상금에 대해 논의할 것을 요청합니다."라고 텔레그램 게시물은 밝혔으며, 사용자 자금은 "문제가 패치되고 네트워크가 재개되면 사용할 수 있습니다."라고 덧붙였습니다.[28]
2025년 1월 24일, THORChain의 노드 운영자들은 시장 변동성과 유동성 감소에 대한 우려에 대응하여 THORFi 대출을 일시 중단했습니다. 여러 독립적인 노드 투표에 의해 촉발된 이 중단은 대출 종료 시 과도한 RUNE 민팅 위험을 완화하는 것을 목표로 했습니다. 이는 RUNE 가치 하락, 비영구적 손실(IL) 증폭, 이중 유동성 공급자(DLP)에 부정적인 영향을 미칠 수 있습니다. 당시 THORChain은 약 2억 달러의 부채를 보유하고 있었으며, 이는 예금자와 대출 포지션으로 나뉘어 있었습니다.
DLPs에 대한 부담을 더욱 줄이기 위해 THORChain은 2025년 1월 31일 파라미터 업데이트를 통해 예금자 담보에서 발생하는 모든 수익을 유동성 공급자에게 전달했습니다. 커뮤니티 주도의 제안 기간이 이어졌고, 2025년 2월 3일 노드 운영자의 67% 지지를 받아 제안 6이 승인되었습니다. 이 제안은 미결제 부채 해결 및 THORFi 프로그램 재구성에 대한 다음 단계를 간략하게 설명했습니다. [29]