
BTC 자산의 르네상스, 왜 우리는 RGB 프로토콜에 더 주목해야 하는가?
제작: TechFlow Research
집필: 0xmin & David

Ordinals와 BRC-20이 비트코인 상에서 자산을 발행하는 흐름을 일으켰지만, 분명히 이것이 마지막은 아닐 것이다.
만약 비트코인 네트워크상의 자산 발행이 새로운 서사가 된다면, 메인넷 부하를 최소화하면서도 더욱 실현 가능하고 사용자 친화적인 방법이 있을까?
따라서 최근 오랫동안 잠잠했던 하나의 프로토콜이 다시 주목받고 있다. 바로 "RGB"—비트코인 네트워크에서 디지털 자산을 생성하고 관리할 수 있는 프로토콜로, 종종 라이트닝 네트워크와 같은 비트코인 2층(Layer-2) 기술과 함께 언급된다.


그렇다면 RGB 프로토콜이란 정확히 무엇이며, BTC 자산 발행의 진정한 르네상스를 이끌 수 있을까?
오래된 RGB,BTC 자산 발행에 집중하다
비트코인 네트워크에서 자산을 발행하려는 시도는 이미 오래전부터 있었다.
RGB 프로토콜의 기원은 2018년으로 거슬러 올라간다. 당시 Giacomo Zucco, Peter Todd, Alekos Filini 등 비트코인 커뮤니티 멤버들은 비트코인 네트워크에서 자산을 만들고 관리하는 새로운 방식을 모색했다. 그들의 목표는 비트코인의 보안성과 탈중앙화 특성을 활용하면서도 자산 발행 및 스마트 계약과 같은 복잡한 기능을 지원할 수 있는 프로토콜을 설계하는 것이었다.
이를 위해 그들은 자산과 상태 정보를 비트코인의 UTXO 모델과 어떻게 결합할 수 있을지 연구했으며, 이 과정에서 'RGB'라는 이름의 새 프로토콜을 제안하게 되었다. 핵심 아이디어는 자산 발행, 소유권, 상태 업데이트를 클라이언트 검증과 비트코인 UTXO 모델에 결합하는 것이었으며, 현재 BRC-20처럼 비트코인 전체 노드에 의존하지 않는 방식이다.
왜 "RGB"라고 불리는지 궁금할 수 있는데, 쉽게 삼원색(Red, Green, Blue)을 연상할 수 있다. 실제로 RGB 프로토콜의 초기 연구 방향은 '염색 코인(Color Coins)'이었기 때문에 색상 관련 개념을 사용한 것이다. 현재는 RGB 프로토콜이 염색 코인과 직접적인 관련은 없지만, 이름만은 그대로 유지되고 있다.

Github 저장소를 살펴보면, RGB는 비트코인과 라이트닝 네트워크에 확장 가능한 개인 스마트 계약을 제공하며, 비트코인 네트워크 내 자산 발행을 가능하게 한다고 설명한다.

하지만 이후 이더리움의 부상과 비트코인이 주로 가치 저장 수단 및 암호화폐 시장의 지표로 인식되면서, 비트코인 상에서 자산 발행 및 계약 체결에 대한 실험은 오랫동안 저조한 상태였다.
최근 BRC-20의 인기에 힘입어 비로소 비트코인 자산 발행의 논의가 다시 재점화되었고, 기존의 체인 상 명문(Minutia) 시스템과 달리 RGB는 라이트닝 네트워크와 유사한 오프체인 처리 로직을 더 많이採用하고 있다.
UTXO를 통한 자산 상태 바인딩
RGB 프로토콜의 구현 원리는 그리 어렵지 않으며, 핵심은 비트코인 자체의 장부 기록 방식인 UTXO에 있다.
공간상의 제약으로 UTXO 개념을 자세히 설명하진 않겠으며, 간략히 정의하자면 거래의 최종 상태를 기록하지 않고, 거래 사건과 과정만을 기록하는 방식이다.
간단한 예시를 들어보자. A가 10 BTC를 가지고 있고, B에게 5 BTC를 보낸 경우, 남은 5 BTC는 A에게 돌아간다. 이를 UTXO로 표현하면 다음과 같다:

-
UTXO 1: A가 10 BTC 보유
-
UTXO 2: A에게 남은 5 BTC
-
UTXO 3: B에게 추가된 5 BTC
즉, UTXO는 비트코인 체인 상의 거래 상태 변화를 기록하며, 거래 후 A가 가진 5 BTC와 이전의 10 BTC 상태는 서로 다르다. 따라서 UTXO1은 두 개의 새로운 상태로 분할된다: 자신에게 돌려받은 5 BTC(UTXO2), 타인에게 전송된 5 BTC(UTXO3).
이 원리를 이해하면, RGB는 오프체인 자산 발행을 온체인 UTXO 변경과 연결(bind)하는 방식임을 알 수 있다.
UTXO가 특정 시점의 비트코인 거래 사건을 확인할 수 있다면, 이러한 거래 사건의 변화를 다른 어떤 상태 변화와 대응시킬 수 있는 것이다.
예를 들어, 다른 곳에서 자산을 발행했고, 이를 비트코인 네트워크의 UTXO1과 연결한다고 하자. 이 자산을 타인에게 이전할 경우, 이 '이전' 행위를 비트코인 네트워크의 UTXO2와 매칭시킬 수 있다.
UTXO 자체가 고정되어 있으며 합의에 의해 보장되기 때문에, 이러한 연결이 신뢰할 수 있음을 입증할 수 있다면, 비트코인 메인체인 상의 UTXO 변경은 곧 해당 자산의 상태 변경 역시 합의의 대상이 된다.
더 나아가 말하자면, RGB 프로토콜은 비트코인 메인체인의 UTXO 보안성을 활용해, 오프체인 자산 발행이나 계약 로직의 보안성을 뒷받침하는 것이다.
복잡하게 느껴진다면 트위터 사용자 @trustmachinesco가 제시한 예시를 참고하자:
-
Matt가 RGB 네트워크 상에서 자신에게 $MATT 코인 100개를 발행함;
-
비트코인 네트워크 상에서 Matt의 코인 발행 행위는 그가 보유한 비트코인 UTXO A와 대응됨;
-
Matt가 Pam에게 $MATT 코인 50개를 전송함;
-
비트코인 네트워크 상에서 Matt의 코인 송금 행위는 새로운 UTXO B와 대응되며, 동시에 2단계의 UTXO A는 소멸됨;
-
비트코인 네트워크 상에서 Pam의 코인 수령 행위는 새로운 UTXO C와 대응되며, Pam이 현재 보유한 비트코인 UTXO를 나타냄;
-
同理, Pam이 코인을 전송할 때에도 기존의 UTXO C가 소멸되고 새로운 UTXO D가 생성됨...

$Matt 코인이 계속해서 여러 사람 사이를 이동한다면, 결국 비트코인 메인체인에는 이러한 각각의 이전 거래에 대응하는 UTXO들이 존재하게 되며, 매번 발생하는 이전 거래마다 기존 UTXO는 소멸되고 새로운 UTXO가 생성된다.

이 과정을 통해 RGB 프로토콜에서 자산의 생성, 이전, 검증이 비트코인의 UTXO와 어떻게 연결되는지를 확인할 수 있다. 이러한 연결은 RGB 자산이 비트코인 네트워크 상에서 안전하고, 탈중앙적이며, 개인정보를 보호하면서 이전될 수 있도록 해준다.
일회용 봉인과 커밋먼트
위 내용은 RGB 구현의 매우 단순화된 기술적 세부사항이다. 실제로는 오프체인에서 발행된 자산이 온체인 UTXO와 정확히 대응되도록 보장하기 위해 추가적인 기술이 필요하다.
-
클라이언트 측 검증(Client-side validation): RGB 프로토콜에서는 거래 검증과 데이터 저장이 블록체인 상이 아니라 클라이언트(예: 지갑 소프트웨어)에서 수행된다. 이로 인해 거래 데이터가 공개되지 않아 프라이버시가 향상되며, 체인 상 데이터 저장 요구량이 줄어들어 확장성 또한 증가한다.
이는 현재 RGB와 BRC-20의 큰 차이점 중 하나로, 거래 데이터가 체인 외부에 존재하기 때문에 이론적으로 네트워크 혼잡과 높은 수수료 문제를 크게 완화할 수 있다.
-
일회용 봉인(Single-Use-Seals): 자산 소유권이 위조되지 않도록 보장하는 기술이다. 일회용 봉인은 자산 상태를 잠그는 암호화 서명이며, 자산이 이전될 때마다 이전 봉인은 파기되고 새로운 봉인이 생성된다. 따라서 자산 소유권을 조작하려는 모든 시도는 봉인 상태의 불일치로 인해 즉시 드러나게 된다.
이는 앞서 설명한 UTXO의 소멸과 생성과도 대응된다. 이전 봉인은 이전 UTXO를, 새 봉인은 새 UTXO를 가리킨다.
-
커밋먼트(Commitments): 자산을 비트코인 네트워크와 연결하기 위해 RGB 프로토콜은 커밋먼트라 불리는 기술을 사용한다. 커밋먼트는 특정 자산이 특정 비트코인 거래와 연결되어 있다는 것을 증명하는 암호학적 증거이며, 이는 비트코인 거래 출력(UTXO)에 포함되어 자산이 비트코인 네트워크 상에서 이전될 수 있도록 한다.
-
앵커링(Anchoring): 클라이언트 검증과 비트코인 네트워크를 연결하기 위해 RGB는 앵커링 기술을 사용한다. 앵커링은 일회용 봉인과 커밋먼트를 결합하는 과정이다. 자산이 이전될 때 새로운 일회용 봉인, 커밋먼트, 거래 데이터가 비트코인 네트워크에 앵커링되어 전체 시스템의 보안성과 일관성이 보장된다.
여기서 필자가 실제 상황에 더 부합하는 RGB 프로토콜 작동 절차를 제시하겠다:
-
자산 발행자는 클라이언트에서 새로운 자산을 생성하고, 일회용 봉인과 커밋먼트를 생성한다.
-
자산 발행자는 이 자산을 비트코인 네트워크에 앵커링하여 커밋먼트를 비트코인 거래 출력(UTXO)에 포함시킨다.
-
자산 수취인은 커밋먼트를 확인하고 일회용 봉인을 검증함으로써 자산의 유효성을 판단한다.
-
자산 이전 시, 기존 일회용 봉인은 파기되고, 새로운 일회용 봉인, 커밋먼트, 거래 데이터가 비트코인 네트워크에 앵커링된다.
이러한 방식을 통해 RGB 프로토콜은 비트코인 네트워크 상에서 자산 발행, 이전, 검증 기능을 실현하면서도 프라이버시, 확장성, 탈중앙화 특성을 유지한다.
또한 RGB는 라이트닝 네트워크와도 잘 결합할 수 있다. 공식 문서에 따르면, RGB는 L2 또는 L3 프로토콜로 정의된다. 라이트닝 네트워크가 존재할 경우 RGB는 L3로서 오프체인에서 비트코인과 RGB 토큰을 빠르게 교환할 수 있어 보다 효율적인 거래 및 자산 관리가 가능하다.

필자의 견해로는 RGB 프로토콜과 라이트닝 네트워크는 모두 비트코인의 2층 프로토콜로서, 각각 디지털 자산 발행·관리와 신속한 가치 이전에 초점을 맞추고 있으며, 서로 보완하고 지원함으로써 보다 효율적이고 확장 가능한 비트코인 생태계를 구축할 수 있다.
미래
RGB는 오랜 침묵을 깨고 다시 주목받게 된 것은 사실상 BRC-20의 자산 발행 열풍 덕분이다.
가치 판단이나 의미 논의를 배제하고 보면, 우리는 투기의 첫 물결 이후에도 더 많은 기회들이 조용히 등장하며, 시끄러운 와중에도 생태계를 한 걸음 앞으로 나아가게 만든다는 사실을 알 수 있다.
현재 확인할 수 있듯이, RGB는 최근 출시한 V0.1 버전에서 스마트 계약 구현에 필요한 마지막 기능까지 완성했다. BRC-20이 네트워크에 부담을 주는 가운데, RGB의 인프라 구축은 BTC 기반의 다른 프로토콜과 애플리케이션의 출현을 촉발할 수도 있다.

또한 RGB는 실제로 BTC 네트워크 기반 자산을 송수신할 수 있는 지갑을 출시했으며, NFT 관련 기능도 지원하고 있다. 필자가 조사한 결과, RGB 관련 텔레그램 토론 그룹은 여전히 활발한 상태이며, 개발자들이 기술적 질문에 대해 적극적으로 토론하고 답변하고 있다.

BTC의 르네상스 서사를 이끄는 데 있어 BRC-20이 첫 번째 사례일 수 있으나, 마지막은 아닐 것이다.
과열된 시장에서 누군가는 이득을 얻으며 새로운 기술적 문제를 낳고, 이를 해결하는 과정에서 또 다른 새로운 서사가 탄생하며, RGB와 같은 오래된 프로토콜이 다시 주목받는다. 이는 다음 번 과열의 물결을 일으킬 수도 있다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














