CoinYQ 코인 전기

수탁자 대신 공동 보관 네트워크를 만든 실험

THORChain은 Bitcoin을 Ethereum 토큰으로 바꾸어 표시하는 대신, 담보를 맡긴 노드들이 입금을 관찰하고 RUNE으로 가격을 계산한 뒤 다른 체인의 원래 자산을 내보내게 했다. 한 수탁자의 역할을 블록체인, 교대하는 서명 그룹, 경제적 담보로 나눈 것이다. 그 역사는 각 장치가 어디서 버티고 어디서 실패했는지를 보여준다.

거래자 눈에 보이지 않는 중간 코인

BTC→ETH 주문은 다른 체인에 표시한 래핑 토큰이 아니라 Bitcoin에서 시작한다. 입금이 Asgard 보관소에 닿으면 Bifrost 관찰자들이 공동으로 확인하고, 거래 처리 시스템이 BTC:RUNE과 RUNE:ETH를 계산하며, 출금 보관소가 Ethereum의 ETH 전송에 서명한다. 사용자는 한 경로를 보지만 RUNE은 모든 일반 풀의 공통 결제 자산이다.

공통 자산이라는 사실이 네트워크 전체의 영수증이라는 뜻은 아니다. 풀 지분 단위는 제공한 유동성을 기록하고, 노드 담보는 운영자의 업무를 뒷받침하며, 지갑 속 RUNE은 체인 자체의 자산이다. 검토한 문서는 그 잔액에 Asgard의 Bitcoin 소유권, 보장 환율이나 네트워크 수익 지분을 부여하지 않는다.

아무도 완전한 키를 갖지 않도록 설계한 공동 서명

노드는 외부 체인과 통신하는 소프트웨어와 Bifrost를 실행하고 관찰 결과에 투표하며 임계서명 절차에 참여한다. 보관소 키는 여러 참여자에게 나뉘어 정해진 높은 비율이 함께해야 사용할 수 있다. 보관소를 여러 그룹으로 나누면 한 서명 그룹이 맡는 자산 규모가 제한된다. 활동 노드가 교체되는 churn 절차는 기존 보관소를 퇴역시키고 새 보관소를 만든다. 담보와 위반 시 담보 삭감은 부정행위의 경제적 비용이 된다.

운영자가 작동시키는 중단 장치도 있다. Node Mimir는 관찰을 계속하면서 거래만 멈추거나, 출금을 대기열에 둔 채 서명을 멈추고, 유동성 공급 동작이나 외부 체인 처리 전체를 정지할 수 있다. 지급능력 보고는 자동 중단도 일으킨다. 사용자에게는 서로 다른 결과가 된다. 표시 가격이 오래된 값일 수 있고, 입금 처리가 기다리거나, THORChain이 블록을 계속 만들어도 출금이 대기열에 남을 수 있다.

2021년에는 입금 관찰이, 2026년에는 서명의 전제가 깨졌다

2021년 7월 두 Ethereum 라우터 공격은 Bifrost가 실제로 받지 않은 자산을 받았다고 믿게 만들었다. 공식 사고 보고서는 연결 인터페이스가 충분히 제한하지 않은 이벤트 동작을 신뢰했다고 설명했다. ETH와 상당한 가치의 ERC-20 자산이 탈취됐고, 한 차례 너무 이른 거래 재개도 있었다. 프로젝트 재무 측은 유동성 공급자의 손실을 보전하겠다고 밝혔다. 실패 지점은 외부 스마트 계약과 관찰자 사이였다.

공식 보고서에 따르면 2026-05-15에는 새 노드가 약 635,000 RUNE을 담보로 맡기고 다섯 보관소 그룹 중 하나에 들어간 뒤 약 이틀 반 동안 GG20 서명 단계를 864회 고의로 실패시켰다. 키 조각의 작은 누출을 축적해 개인키를 복원하고 정상 승인과 구별되지 않는 서명을 만들었다. 보관소 하나에서 약 1,070만 달러가 빠져나갔다. 자동 지급능력 중단은 잔액 불일치 이후에 반응했으며, 나머지 네 보관소와 EdDSA 서명을 쓰는 Solana는 공격에 노출되지 않았다.

복구는 외부 검증 가능성도 바꿨다. v3.19.0은 추가 보안 수정이 들어간 비공개 실행 파일을 공지했다. 네트워크는 공개하지 않은 방어책으로 재개할 수 있었지만, 독립 검토자는 공개된 THORNode 소스만으로 실제 배포된 임계서명 시스템 전체를 재현할 수 없었다. 블록 검증의 분산성과 모든 보안 구성요소의 공개 재현성은 서로 다른 주장이 됐다.

채무 정리는 누가 지급받는지 분명히 했다

기본 교환 시스템 위에는 한때 THORFi Lending과 Savers가 운영됐다. 2025-01-24 블록 19,562,016에서 노드들은 감당할 수 없어진 부채 때문에 두 프로그램을 멈추고 미지급 청구액을 달러 기준으로 산정했다. 이 정리는 RUNE 보유자를 채권자로 만들지 않았다. 피해 청구에 배정할 210,000,000 TCY를 발행하고, 스테이킹된 TCY에 시스템 수입의 10%를 RUNE으로 지급하는 장치를 붙였다.

이 사건은 토큰의 기능 목록보다 권리의 경계를 선명하게 한다. RUNE은 체인 보안과 결제를 뒷받침하고, TCY는 채무불이행 정리에서 나온 명시적인 수입 배정 장치를 갖는다. 유동성 공급자와 Savers의 장부에는 별도 인출 위험이 있다. 프로토콜 활동이 RUNE 가격에 이익이나 손해를 줄 수 있지만, 가격 변화에 노출되는 것과 집행 가능한 지급권을 갖는 것은 다르다.

상한은 낮아졌지만 변경 권한은 활동 노드에 남았다

RUNE은 네트워크 시작 때 500,000,000개로 출발했지만 소각과 이전 실패 이후에도 이 숫자를 내세우면 실제 공급을 오해하게 된다. ADR-023은 준비금에서 약 64,900,000 RUNE을 없애고 운영과 공격 피해 대응용으로 9,300,000을 남긴 뒤 최대 공급 설정 MaxRuneSupply를 360,000,000으로 정했다. 공개된 잠금 해제는 끝났고 블록별 발행은 이제 미미하며 시스템 수입을 이용한 소각은 총량을 더 줄일 수 있다.

그 상한도 합의 소프트웨어를 통해 바뀔 수 있다. 일반 보유자는 잔액으로 투표하지 않고 활동 노드가 Mimir 설정과 새 버전 채택을 결정하며, 대부분의 경제 설정에는 약 3분의 2의 지지가 필요하다. v3.20은 적격 스테이블코인 교환이 RUNE 풀을 우회하도록 설계한 실험적 Stable Reserve 코드도 도입했다. 기본값은 비활성이며 시험 후 활성화할 수 있다는 조건이 붙었으므로 실제 가동 경로로 단정할 수 없다. RUNE은 중심 자산으로 남지만 노드 집합은 그 주변 거래 경로를 바꿀 수 있다.

프로젝트가 바뀌어 온 과정

  1. 2018
    연구가 시작되다

    메인넷 회고는 여러 체인의 실제 자산을 다루는 네트워크가 생기기 전인 2018년을 THORChain의 시작으로 잡는다.

  2. 2021-04
    Multichain Chaosnet이 열리다

    MCCN이 체인 자체의 RUNE과 실자금을 쓰는 체인 간 유동성을 도입한다.

  3. 2021-07-30
    Ethereum 라우터 실패를 공개하다

    사고 보고서가 Bifrost를 속인 두 공격과 성급한 거래 재개를 설명하고 프로젝트 재무를 통한 보상을 약속한다.

  4. 2022-06-22
    메인넷을 선언하다

    THORChain이 Chaosnet에서의 전환을 알리고 체인 자체 자산인 THOR.RUNE으로 이전할 것을 권한다.

  5. 2023-07-18
    옛 RUNE의 전환 종료 장치가 완료되다

    BEP2·ERC-20의 업그레이드 전환율이 0에 도달해 THOR.RUNE만 네트워크 자산으로 남는다.

  6. 2025-01-24
    THORFi 청구를 동결하다

    블록 19,562,016에서 Lending·Savers가 중단되고 구조조정용 청구액을 달러 기준으로 산정한다.

  7. 2025-05-05
    TCY를 출시하다

    정리는 210,000,000 TCY를 배정하고 별도 회복 토큰의 스테이킹 참여자에게 시스템 수입 10%를 배정하는 장치를 만든다.

  8. 2026-05-15
    GG20 보관소 하나가 탈취되다

    노드 교체로 새로 들어온 악성 노드가 키를 복원해 다섯 보관소 중 하나에서 약 1,070만 달러를 빼낸다.

  9. 2026-08-24
    v3.20이 실험적 교환 경로를 도입하다

    v3.19 복구 뒤 v3.20은 프로토콜 보유 유동성(POL)의 운영 설정과 실험적 Stable Reserve 코드를 도입한다. RUNE 풀을 우회하는 스테이블코인 경로는 기본 비활성으로 출시됐으며 시험 후 활성화할 수 있다고 발표했다.

근거와 1차 출처

마지막 근거 검토: 2026-09-05

THORChain: 어떤 코인인가요?

THORChain은 각 체인의 원래 자산을 교환하는 Cosmos SDK 기반의 거래 처리 시스템이자 분산 자산 보관 네트워크다. BTC를 ETH로 바꾸는 사용자는 Bitcoin의 Asgard 주소로 BTC를 보낸다. 노드들이 입금을 관찰하면 두 유동성 풀이 RUNE을 거쳐 가격을 계산하고, 여러 운영자가 공동으로 만드는 임계서명을 통해 보관소에서 Ethereum의 ETH를 내보낸다. 정식 토큰은 ERC-20 계약이 아니라 THORChain 자체 장부의 기본 자산인 THOR.RUNE이다. 공식 자산 표기 문서는 옛 BNB.RUNE과 ETH.RUNE이 더 이상 사용되지 않는다고 경고한다.

RUNE은 일반 유동성 풀의 기준 자산이며 노드가 예치하는 담보이고, THORChain 수수료와 보상 계산에도 쓰인다. 이 기능들을 투자 약속으로 묶어서는 안 된다. 노드나 풀에 참여하지 않고 지갑에 보유한 RUNE만으로 검증자 투표권, 보관소 키, 고정가 상환권, 풀 속 자산의 소유권이나 문서로 확인된 프로토콜 수익 청구권을 얻지는 않는다.

어떤 문제를 해결하나요?

체인 간 거래에는 보통 수탁자, 다른 자산을 대신 표시하는 래핑 토큰, 브리지 계약 중 하나가 개입한다. THORChain은 대신 독립 노드들이 외부 체인을 감시하고 그 체인의 주소를 공동 운영하게 한다. 결제 경로에서 회사를 빼지만 수탁 위험까지 없애지는 못한다. 입금과 출금 사이 자산은 네트워크 보관소에 머물며, 안전은 입금 관찰, 합의 소프트웨어, 임계암호에 달려 있다.

따라서 핵심 질문은 한 관리자가 서명할 수 있느냐보다 분산된 여러 구성요소가 함께 무너질 수 있느냐다. Bifrost의 입금 관찰에는 67% 합의가 필요하고, Asgard 출금에는 정해진 높은 비율의 서명 참여가 필요하다. 담보는 절도의 경제적 비용을 높이고, 노드 교체 절차는 서명 그룹을 바꾼다. 지급능력 검사는 장부와 원래 체인의 실제 잔액을 대조하고, Mimir 설정은 기능별 중단을 허용한다. 2026년 공격은 반복된 서명 실패로 키가 복원되면 서명 자체는 정상처럼 보일 수 있음을 드러냈다.

어떤 기술과 원리로 작동하나요?

일반 경로에서 지원되는 외부 자산은 각각 RUNE과 유동성 풀을 이룬다. 자산과 RUNE 사이 거래는 한 풀, 서로 다른 외부 자산 사이는 두 풀을 쓰며 사용자가 중간 RUNE을 직접 보유할 필요는 없다. 풀의 자산 비율이 가격을 정하고, 유동성 규모에 비해 주문이 클수록 가격 변동에 연동된 유동성 수수료가 커진다. 출금 체인의 변동 네트워크 비용도 붙는다. 분할 교환은 거래를 시간에 나누어 실행할 수 있다. v3.20의 실험적 Stable Reserve는 제한된 예외를 위한 코드다. 활성화하면 적격 스테이블코인끼리 프로토콜 보유 재고로 1:1 체결하고, 재고가 부족하면 일반 풀로 돌아가도록 설계됐다. 출시 기본값은 비활성이며 시험을 마친 뒤 점진적으로 활성화할 수 있다는 발표로, 현재 가동을 확인한 것은 아니다.

각 THORNode는 외부 체인과 통신하는 Bifrost 소프트웨어를 실행하고 THORChain 원장을 검증하며 임계키 생성·사용에 참여한다. 보관소는 여러 그룹으로 나뉘고 활동 노드 교체 절차인 churn 때 바뀐다. RUNE 담보가 활동 노드 선정과 위반 제재에 쓰이며, 많은 설정값은 단순 보유량 투표가 아닌 노드의 Node Mimir 표결로 바뀐다. HALT<CHAIN>TRADING은 체인별 거래, HALTSIGNING<CHAIN>은 서명, HALT<CHAIN>CHAIN은 해당 체인 처리를 멈추는 설정이다. 유동성 공급 동작과 네트워크 전체를 멈추는 장치도 있다. 자동 지급불능 보고가 거래를 막을 수 있지만, 사용자 화면을 운영하는 서비스도 합의가 정체됐는지와 최신 입금 주소의 중단 표시를 확인해야 한다.

공급량도 명시적인 상태 이전으로 바뀌었다. ADR-023은 준비금 계정 Reserve에서 약 6,490만 RUNE을 소각하고 930만을 남겼으며 최대치를 360,000,000으로 낮췄다. 문서상 최초 공급은 네트워크 시작 때 만들어졌고 점진적 잠금 해제도 끝났다. 시스템 수입을 이용한 소각은 계속되며, 남은 준비금을 넘어 새 RUNE이 필요하면 새 설계 결정안인 ADR과 노드 표결이 필요하다. 이는 소프트웨어 합의 규칙이지 법률상 상환 계약이 아니다.

핵심 팩트 요약

  • 정식 자산은 THORChain 자체의 THOR.RUNE이며 옛 BNB.RUNE과 ETH.RUNE은 이 네트워크에서 더 이상 사용되지 않는다.
  • 일반 체인 간 거래는 외부 자산과 RUNE으로 이루어진 풀에서 결제되고, RUNE이 아닌 두 자산 사이는 내부적으로 두 번 교환한다.
  • Bifrost의 외부 체인 관찰에는 67% 합의가 필요하고 Asgard 출금에는 임계서명 체계의 높은 참여 기준을 충족해야 한다.
  • RUNE 담보가 노드 참여를 뒷받침하며, RUNE 보유만으로 Node Mimir 투표권이 생기지는 않는다.
  • Mimir 설정과 지급능력 검사 로직은 거래·서명·유동성 동작·체인 관찰 또는 전체 네트워크를 멈출 수 있다.
  • 준비금 약 6,490만 RUNE을 소각하고 930만 RUNE을 남긴 뒤 최대 공급은 360,000,000이 됐다.
  • 최초 RUNE은 네트워크 시작 때 만들어졌고 공개된 잠금 해제 일정은 끝났으며, 시스템 수입을 이용한 소각으로 공급이 더 줄 수 있다.
  • 2021년 ETH 라우터 공격은 이벤트 해석을 악용했고 프로젝트 재무 측은 피해 유동성 공급자에 대한 보상을 약속했다.
  • 2025년 THORFi 정리는 210,000,000 TCY를 만들고 시스템 수입의 10%를 스테이킹된 TCY에 배정했다. 일반 RUNE 보유자의 권리는 아니다.
  • 2026년 GG20 공격으로 다섯 보관소 중 하나에서 약 1,070만 달러가 빠져나갔고 v3.19 복구에는 비공개 보안 수정이 포함됐다.

공식 링크 및 커뮤니티

카테고리

관련 코인 탐색

자주 묻는 질문 (FAQ)

RUNE은 ERC-20 토큰인가?

현재 정식 자산은 THORChain 자체의 THOR.RUNE이다. 공식 자산 표기 문서는 옛 Ethereum·BNB 형태가 더 이상 쓰이지 않으며 THORChain 안에서 가치가 없다고 명시한다.

BTC를 ETH로 바꿀 때 RUNE을 사야 하나?

아니다. 거래 처리 시스템이 BTC→RUNE과 RUNE→ETH를 내부에서 처리하고 Ethereum의 ETH를 목적지로 보낸다. 다만 두 풀이 RUNE을 보유하므로 중간 자산은 경제 설계에서 중요하다.

모든 RUNE 보유자가 투표하나?

아니다. 활동 노드의 운영자가 Node Mimir 표결에 참여한다. 기술 FAQ는 대부분의 경제 설정에 약 67%의 지지가 필요하고 일부 운영 설정은 더 낮은 기준을 쓴다고 설명한다.

누가 네트워크를 멈출 수 있나?

노드 표결과 자동 규칙이 거래·서명·유동성 공급 동작·체인 관찰별 Mimir 중단 설정과 전체 중단을 실행할 수 있다. 중단은 환불과 출금을 늦출 수 있는 안전장치이며 자산 회수를 보장하지 않는다.

3억 6천만 개는 바꿀 수 없는 공급 상한인가?

ADR-023과 승인된 상태 이전 이후의 현재 소프트웨어 상한이다. ADR은 준비금을 넘는 추가 필요가 생기면 새 ADR과 노드 표결이 필요하다고 적는다. 따라서 불변 계약 약속이 아니라 합의가 관리하는 한도다.

RUNE은 보관소 자산이나 프로토콜 수익 청구권을 주나?

검토한 자료는 기술적 용도를 확인하지만 회사 지분, 고정가 상환, 보관소 자산 소유권, 보험이나 일반 보유자의 계약상 수익배분권은 확립하지 않는다. 시스템 수입의 10%를 배정하는 장치는 THORFi 정리용 별도 토큰 TCY에 명시돼 있다.

외부 가격 트래커

THORChain 실시간 시세 및 거래소 확인: