
왜 비트코인의 OP_CAT에 주목해야 하는가? 라이트닝 네트워크 이후 최대의 서사
글: Jaleel 가육, BlockBeats
올해 초 내가 『13줄의 코드로 비트코인에 스마트 컨트랙트를 구현할 수 있을까? OP_CAT 소프트포크를 이해하다』를 집필했을 때, OP_CAT은 많은 사람들에게 생소한 용어였다. 만약 탭루트 위자드(Taproot Wizards)라는 비트코인 NFT 프로젝트가 모멘트 문화를 활용해 양자 고양이(Qubit Cats) 시리즈 NFT를 출시하며 OP_CAT에 대한 관심을 불러일으키지 않았다면, 이처럼 지루해 보이는 기술 개념을 아는 사람은 거의 없었을 것이다.
그러나 불과 반년 만에 OP_CAT은 뜨거운 감자로 부상했으며, 다음 세대의 『라이트닝 네트워크(Lightning Network)』로 여겨지고 있다. 최근 크게 주목받고 있는 프랙탈 비트코인(Fractal Bitcoin)은 실질적으로 OP_CAT을 비트코인 내에서 구현한 것이며, 토큰 FB는 상장 후 며칠 만에 3~4배 급등했다. 따라서 비트코인 생태계에서는 하루 사이에 다수의 OP_CAT 기반 프로토콜이 등장했는데, 예를 들어 프랙탈 네트워크 상의 CAT20도 OP_CAT 개념을 내세우며, 발행 초기에는 프랙탈 네트워크의 가스비가 일시적으로 5000 이상까지 치솟게 만들었다. 현재 한 장의 CAT은 약 5.5달러 선에서 거래되며, 매물 자체가 극히 드물어 사실상 유동성이 부족한 상태다. 초기에 발행한 사람들은 5배에서 최대 20배에 이르는 수익을 실현했다. 또한 양자 고양이(Quantum Cats) 역시 꾸준히 0.25BTC의 가격을 유지하며 비트코인 NFT의 블루칩으로 자리매김했다.
마치 OP_CAT만 붙으면 무조건 상승세를 타는 것처럼 보인다.
단순한 커뮤니티의 『자기 만족』을 넘어, OP_CAT이라는 기술은 비트코인 개발자들 사이에서도 활발하게 논의되고 있다. 올해 비트코인 Optech 뉴스레터와 비트코인 개발자 회의 자료를 살펴보면, OP_CAT은 끊임없이 언급되며 핵심 화두 중 하나로 자리잡고 있다.
현재 비트코인 코어(Bitcoin Core) 개발자인 에단 하일먼(Ethan Heilman)과 아민 사부리(Armin Sabouri)가 공동으로 발표한 OP_CAT 비트코인 BIP 초안은 공식적으로 BIP347로 명명되었다. 라이트닝 네트워크 백서의 공동 저자인 타지 드레이야(Tadge Dryja), 라이트닝 네트워크의 주요 개발자이자 Lightning Labs의 CTO인 오라울와 오순토큰(Olaoluwa Osuntokun), 그리고 블록스트림(Blockstream) 연구 책임자 앤드류 필스트라(Andrew Poelstra) 등 비트코인 분야의 거물급 인사들도 OP_CAT에 대해 강력한 지지를 표명하고 있다.
왜 라이트닝 네트워크 개발자들이 OP_CAT을 선호하는가?
이 현상을 이해하려면 먼저 라이트닝 네트워크부터 살펴볼 필요가 있다. 2011년, 나카모토 사토시는 이메일을 통해 라이트닝 네트워크의 초기 개념을 언급했으며, 비트코인의 확장성과 결제 속도 향상을 위한 핵심 해결책으로서 라이트닝 네트워크는 탄생 직후부터 많은 개발자의 주목을 받아왔다.
최근 몇 년간 『비트코인 생태계』라는 개념이 부상하면서 사이드체인, 가상머신 등 다양한 비트코인 확장 방안이 우후죽순처럼 등장했고, 많은 투자자들을 끌어모았다. 그러나 숙련된 비트코인 개발자들 사이에서는 이러한 방안들이 대부분 낮은 평가를 받으며 정통성을 인정받지 못한다. 결국 라이트닝 네트워크는 대중이 인식하는 바 가장 우수한 『지불 통로』이며, 나카모토 사토시가 남긴 극소수의 『유산』이자 비트코인 커뮤니티 정신적 『정통성의 자손』이다.
하지만 지난 1년간 상황이 급변했다. 여러 개발자들이 라이트닝 네트워크 관련 작업에서 철수하거나 그에 대한 부정적인 목소리를 내놓고 있으며, 특히 일부 숙련된 개발자들의 비판이 두드러진다. 노스트(Nostr)의 창립자 피아트자프(Fiatjaf)는 직설적으로 말했다. "라이트닝 네트워크는 6년 동안 비트코인 사용자의 시간, 정신력, 돈을 속여왔다."

이러한 배경 속에서 일부 개발자들은 새로운 『라이트닝 네트워크』를 찾고 있다. 그리고 OP_CAT은 많은 비트코인 개발자들에게 라이트닝 네트워크 이후 비트코인의 다음 번 큰 도약이 될 것으로 여겨지고 있다. OP_CAT은 기술적 난이도가 높기 때문에, OP_CAT이 무엇인지, 또 어떤 가능성을 지녔는지를 논하기 전에, 먼저 OP_CAT에 주목하고 있는 비트코인 개발자들을 알아보자.
OP_CAT을 지지하는 비트코인 개발자들
라이트닝 네트워크 백서의 공동 저자
타지 드레이야(Tadge Dryja)는 라이트닝 네트워크 백서의 공동 저자 중 한 명으로, 2015년 조셉 푸온(Joseph Poon)과 함께 엘리자베스 스타크(Elizabeth Stark)의 주도 하에 Lightning Labs를 설립했다. 다른 비트코인 라이트닝 네트워크 기업인 Blockstream과 어깨를 나란히 하며, 가장 큰 차이점은 Lightning Labs가 Go 언어를 사용하고, Blockstream은 C 언어를 사용한다는 점이다.
그러나 2016년 말, Tadge Dryja는 Lightning Labs 팀과 의견 충돌과 다툼을 겪었고, 회사 설립 1년 만에 팀을 떠나 MIT 디지털커렌시 이니셔티브(DCI)에 합류해 라이트닝 네트워크 연구를 계속했다. MIT DCI에서 그는 암호화폐 및 스마트 컨트랙트의 확장성과 상호 운용성에 초점을 맞춘 여러 연구 프로젝트에 참여했다. 여기에는 Utreexo 프로젝트 개발도 포함되는데, 이는 비트코인 노드를 더 작고 빠르게 만들기 위한 새로운 비트코인 확장 기술이다. 2022년, Tadge Dryja는 Lightspark에 합류하여 고급 연구 과학자로 재직 중이다. Lightspark에서 그는 자신의 라이트닝 네트워크 공동 발명자로서의 전문성을 활용해 비트코인과 블록체인의 확장성 문제를 계속 해결하고 있다.
바로 비트코인 스마트 컨트랙트 및 확장 기술에 대한 깊은 조예 덕분에, Tadge Dryja는 조기에 OP_CAT의 잠재력을 간파했으며, 비트코인 테스트넷에서 OP_CAT의 테스트를 지속적으로 지지하며, 개발자들에게 OP_CAT을 『해킹』해 잠재적 문제점을 발견하도록 권장해 왔다.

Lightning Labs의 CTO
Olaoluwa Osuntokun(Roasbeef)은 Lightning Labs의 또 다른 공동 설립자이자 CTO이며, 뛰어난 비트코인 개발자로서 라이트닝 네트워크 개발에 중요한 기여를 했다. 즉 Lightning Labs 초기 팀은 Blockstream에 전혀 뒤지지 않는 기술력을 갖추고 있었다.

Olaoluwa Osuntokun에 대해 이야기할 때 빼놓을 수 없는 것은 그와 Tadge Dryja 사이의 『신사적인 경쟁』이다. 흥미롭게도, Tadge Dryja가 Lightning Labs를 떠난 이유 중 하나가 바로 Olaoluwa 때문이다. Tadge Dryja가 Lightning Labs에 재직할 당시 개발한 첫 번째 버전의 프로토콜 LIT은 Blockstream이 개발한 BOLT와 호환되지 않았지만, Olaoluwa가 개발한 프로토콜은 호환 가능해 점차 더 많은 개발자들에게 인정받으며 후발주자임에도 불구하고 역전했고, 이는 어느 정도 Dryja의 퇴사를 가속화시켰다.
그러나 역사란 항상 드라마틱하다. 오늘날 이 두 명의 Lightning Labs 『숙적』은 오히려 OP_CAT을 함께 지지하고 있다.
Blockstream 연구 책임자
민간에서는 오랫동안 『Blockstream이 비트코인 뒤에서 실질적인 권한을 행사하는 존재다』라는 소문이 돌고 있다. 이 소문은 허무맹랑하지 않다. 2014년 『PoW의 아버지』 애덤 백(Adam Back)은 매트 코랄로(Matt Corallo), 그렉 맥스웰(Greg Maxwell), 피터 우일레(Pieter Wuille) 등 다수의 유명한 초기 비트코인 개발자들과 함께 Blockstream을 설립했으며, 이후 비트코인 확장 전쟁에서 명확히 라이트닝 네트워크를 지지하고 추진함으로써 오늘날 라이트닝 네트워크의 지위를 만들어냈다.
그리고 현재 OP_CAT에 관한 논의에서도, Blockstream의 연구 책임자 앤드류 필스트라(Andrew Poelstra)는 회피할 수 없는 인물이다. Andrew Poelstra는 Blockstream 연구 책임자이자 숙련된 비트코인 암호학 스크립트 개발자로, 업계 내 영향력은 막대하다. 그는 이미 2021년 1월 30일 『CAT and Schnorr Tricks I』라는 제목의 글을 통해 OP_CAT을 논하며, OP_CAT을 CHECKSIGFROMSTACK과 함께 사용하면 트랜잭션 내부 검사를 위한 교묘한 방법을 제공할 수 있다고 지적했다.

비록 Blockstream이 현재 OP_CAT 전용 블록체인을 만들지는 않았지만, Bitcoin Inquisition(비트코인 신기능 평가용 테스트 네트워크)을 통해 OP_CAT의 테스트를 지원하고 있다. 마치 OP_CAT을 위한 안전한 『훈련장』을 마련한 셈이다. 이를 통해 연구원들은 실제 조건에서 OP_CAT의 성능을 면밀히 관찰할 수 있다.
Andrew Poelstra는 또한 OP_CAT을 OP_CTV 등의 다른 방안과 비교 분석하며, OP_CAT이 더 넓은 유연성을 제공하는 반면, OP_CTV는 비재귀 스마트 컨트랙트에 국한된 좁은 범위의 기능을 지닌다고 지적했다.
BIP 347 제안서 작성자
OP_CAT의 추진 과정에서 비트코인 개발자 에단 하일먼(Ethan Heilman)과 아민 사부리(Armin Sabouri)는 상당한 기여를 했다. 두 사람은 공동으로 OP_CAT 제안서를 작성하고 이를 진전시켰으며, 이 제안서는 공식적으로 BIP 347로 지정되었다. 이 제안은 소프트포크를 통해 OP_SUCCESS126 오퍼레이션 코드를 재정의함으로써 OP_CAT을 다시 활성화하려는 목적을 가지고 있다.
Armin Sabouri는 과거 비트코인 스크립트 및 합의 계층 개선에 집중해 왔으며, OP_CAT이 궁극적인 해결책은 아니지만 다양한 신규 기능 구현의 가능성을 열어주는 중요한 단계라고 생각한다.
Ethan Heilman은 또한 Andrew Poelstra의 사고방식에 영향을 준 인물이다. 2019년 가을 두 사람이 나눈 비공개 대화를 통해, 원래 비트코인 스마트 컨트랙트 기능에 회의적이던 Andrew Poelstra는 입장을 바꾸게 되었다. Ethan Heilman은 사람들이 두려워하는所谓 스마트 컨트랙트 기능이 실제로는 CHECKMULTISIG를 통해 이미 구현 가능하며, 이로 인한 해로운 결과도 없다고 주장했다. 이를 증명하기 위해 Ethan Heilman은 소셜 미디어에서 도전을 제안하며, 실행 가능한 『암흑』 스마트 컨트랙트를 제출해 보라고 했지만, 지금까지 성공한 사람은 없다.
StarkWare
StarkWare는 블록체인 확장 기술 개발에 특화된 기업으로, 특히 제로노우ledge 증명(ZKP) 기술을 활용해 거래의 프라이버시와 효율성을 강화하는 데 능통하다. 이 회사는 복잡한 연산을 메인체인(예: 이더리움)에서 서브 네트워크로 위임함으로써 보안성과 탈중앙화 특성을 훼손하지 않도록 노력하고 있다. 이를 통해 StarkWare는 블록체인의 확장성 문제를 해결하면서도 거래의 투명성과 검증 가능성을 유지한다.
StarkWare가 OP_CAT을 추진하는 배경은 비트코인 네트워크의 확장 및 스마트 컨트랙트 기능에 대한 관심에서 비롯된다. OP_CAT은 비트코인 스크립트에서 데이터를 연결해 더 복잡한 거래 및 컨트랙트를 실행할 수 있게 하는 오퍼레이션 코드다. OP_CAT을 활성화함으로써 StarkWare는 비트코인 상에서도 이더리움과 유사한 스마트 컨트랙트 기능을 구현하려 하며, 이를 통해 비트코인의 사용 사례를 확장하고 기능성을 강화하려 한다.
2022년 7월, StarkWare는 비트코인에 OP_CAT을 활성화하는 것의 장단점을 연구하기 위한 100만 달러 규모의 연구 기금을 설립했다. 이 기금은 비트코인에서 OP_CAT을 안전하고 효율적으로 구현하는 방안에 혁신적인 아이디어를 가진 연구자와 개발자를 지원하기 위한 것이다.
또한 StarkWare는 비트코인의 테스트 환경, 특히 Signet에서 OP_CAT을 이용한 제로노우ledge 증명의 가능성을 시연하기도 했다. 이러한 작업들은 OP_CAT을 사용해 비트코인 네트워크에서 제로노우ledge 증명과 같은 복잡한 작업을 수행할 수 있음을 보여주며, 이는 스마트 컨트랙트 기능의 핵심 요소다. 최근에는 sCrypt와 파트너십을 맺고, OP_CAT과 ZK magic을 기반으로 한 PoC(개념 검증) 브릿지 설계를 공동 탐색하고 있는데, 이는 곧 StarkWare도 머지않아 OP_CAT 관련 프로토콜을 출시할 가능성이 있음을 시사한다.
기타
다른 몇몇 개발자들은 이름이 잘 알려지지 않았기 때문에 함께 소개하겠다.
살바토레 잉갈라(Salvatore Ingala)는 비트코인 페이풀(Payment Pool)과 스마트 컨트랙트를 심도 있게 연구해 왔으며, OP_CAT을 활용해 페이풀의 종료 절차를 최적화하는 방안을 제안했다. 이 방식은 체인 상의 데이터량과 운영 비용을 크게 줄일 수 있다고 본다. 잉갈라는 OP_CAT을 Arc 및 Coinpools와 같은 다른 비트코인 확장 전략의 잠재적 플러그인으로 보며, 나아가 미래의 비트코인 Optimistic rollups에도 적용 가능해 효율성과 보안성을 높일 수 있다고 본다.
애너서니 타운스(Anthony Towns)는 Bitcoin Inquisition의 주요 개발자 중 한 명으로, 이는 테스트넷과 유사하지만 더욱 유연한 도구로, 아직 널리 받아들여지지 않은 비트코인 프로토콜 변경 사항을 실험하는 데 사용된다. Towns는 Inquisition 플랫폼에서 OP_CAT의 활성화를 주도하며 OP_CAT에 안전한 『시험장』을 제공했다. 다만 Towns는 OP_CAT이 새로운 기능 테스트 및 비트코인 스크립트 능력 탐색에 중요하다는 점을 인식하면서도, 비트코인의 과도한 프로그래밍 가능성 추가에 대해 신중한 입장을 취하고 있다. 이는 비트코인이 검열이나 통제의 위험에 노출될 수 있다는 우려에서 비롯된다.
로빈 라이너스(Robin Linus)는 BitVM의 창시자로, OP_CAT의 재도입이 비트코인에 강력한 도구를 제공한다고 보며, 특히 BitVM과 같은 프로젝트를 지원할 수 있다고 본다. 이러한 프로젝트는 비트코인 상에서 임의의 연산을 검증하는 것을 더 간단하고 효율적으로 만든다. OP_CAT이 실행되면, 비트코인 생태계는 보다 일반화되고 표현력 있는 스마트 컨트랙트를 생성할 수 있게 되어, 더 다양한 기능과 실용성을 갖춘 블록체인 환경이 조성될 것이다.
왜 라이트닝 네트워크 개발자들이 이토록 주목하는가?
라이트닝 네트워크 개발자들이 OP_CAT에 이토록 강한 관심을 보이는 데에는 어떤 숨은 이유가 있을까? 이를 이해하기 위해서는 먼저 OP_CAT의 본질을 알아야 한다.
OP_CAT이란 무엇인가?
OP_CAT은 비트코인 스크립트의 오퍼레이션 코드로, 스택(stack)에 있는 두 데이터 조각을 하나의 더 큰 요소로 연결(concatenate)하는 역할을 한다. 기능은 단순해 보이지만, 비트코인 네트워크에 더 강력한 스마트 컨트랙트 기능을 제공하여 개발자가 더 복잡한 데이터 및 거래 로직을 생성하고 처리할 수 있도록 한다.
OP_CAT은 완전히 새로운 오퍼레이션 코드가 아니다. 원래 비트코인 초기 버전에 존재했지만, 보안성과 복잡성 문제로 인해 이후 버전에서 비활성화되었다. 그러나 비트코인의 지속적인 발전과 함께, 점점 더 많은 개발자들이 이제 OP_CAT을 다시 활성화할 시기가 되었다고 판단하고 있다. 더 자세한 내용은 『13줄의 코드로 비트코인에 스마트 컨트랙트를 구현할 수 있을까? OP_CAT 소프트포크를 이해하다』 참고.
그러나 왜 이런 단순해 보이는 기능이 비트코인 개발자들 사이에서 이렇게 큰 논란을 일으키는가? 그 핵심 이유 중 하나는 비트코인 네트워크의 스마트 컨트랙트 능력을 크게 향상시킬 수 있다는 점에 있다. 이를 통해 현재의 비트코인 스크립트로는 매우 복잡하거나 심지어 불가능했던 기능들을 구현할 수 있게 된다.
결제 시스템에서의 OP_CAT 활용 가능성
OP_CAT은 결제 시스템에서 특히 오프체인 프로토콜 및 지불 채널 네트워크에서 큰 응용 가능성을 보여주고 있다. OP_CAT의 재도입은 이러한 시스템의 운영 효율성을 크게 향상시키고, 체인 상 거래 부담을 줄일 수 있다. OP_CAT이 구현되면 다음과 같은 주요 기능이 가능하다:
멀티시그(Multisig) 최적화: 멀티시그 시나리오에서 OP_CAT은 여러 서명을 병합해 하나의 데이터 블록으로 구성함으로써 제출해야 하는 서명 수를 줄일 수 있다. 이는 체인 상 공간을 절약할 뿐 아니라 거래 수수료도 낮춘다. 멀티시그는 비트코인 결제 보안과 공동 계정 관리에 매우 중요하며, 라이트닝 네트워크 등의 응용 프로그램에서 OP_CAT은 이 과정을 더욱 효율적으로 만들어준다.
상태 컨트랙트(State Contracts): OP_CAT은 상태 컨트랙트에도 활용될 수 있다. 상태 컨트랙트는 여러 거래에 걸쳐 상태를 유지하는 스마트 컨트랙트 형태로, OP_CAT을 통해 개발자는 서로 다른 거래의 상태 정보를 연결할 수 있어, 비트코인 상에서 더 복잡한 컨트랙트 로직을 구현할 수 있다. 예를 들어 복권, 도박, 기타 복잡한 금융 상품과 같은 복잡한 결제 프로토콜이나 분산형 애플리케이션(dApp)은 여러 체인 상 거래 사이에서 특정 상태를 유지해야 하는데, 이러한 요구사항을 OP_CAT을 통해 해결할 수 있다.
지불 채널 네트워크의 확장성: OP_CAT의 또 다른 중요한 응용 분야는 라이트닝 네트워크와 유사한 지불 채널 네트워크다. 지불 채널 네트워크에서 사용자는 일반적으로 오프체인에서 다수의 소액 결제를 수행하며, 최종 정산 시에만 체인에 올린다. OP_CAT의 연결 기능은 지불 채널 내 중간 거래의 관리 및 검증을 더욱 효과적으로 만들어준다. 서로 다른 결제 요청을 연결함으로써, 사용자는 체인 상 부담을 늘리지 않고도 더 복잡한 결제 작업을 수행할 수 있다. 이를 통해 지불 채널의 처리량과 효율성이 크게 향상된다.
BIP347 제안의 진행과 더 많은 개발자 및 연구자들이 OP_CAT 탐색에 참여함에 따라, 한때 폐기되었던 이 오퍼레이션 코드가 비트코인 네트워크에 새로운 활력을 불어넣을 수 있을 것이라 믿는다. 라이트닝 네트워크가 개념에서 주류로 발전한 것처럼, OP_CAT의 재도입도 비트코인의 확장과 결제 혁신의 다음 번 핵심 이정표가 될 가능성이 크다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














