
디지털 골드의 새로운 여정: 비트코인 생태계 다각화 탐색과 프로토콜 혁신
저자:@YBBCapital 연구원 Ac-Core
서론
비트코인(Bitcoin)의 개념은 최초로 사토시 나카모토가 2008년 11월 1일에 제안하였으며, 2009년 1월 3일 비트코인이 공식적으로 탄생하였다. 수십 년간의 산업 발전을 거쳐 Bitcoin은 가치 저장 및 디지털 골드로서의 길을 달려왔으며, 그 가치는 과거 피자 한 판을换取하기 위해 만 개의 비트코인이 필요했던 시절에서 오늘날 시가총액 약 6642억 2200만 달러(664.22B USD)에 이르렀다. 그러나 현재 BTC 생태계의 발전 상황을 보면 여전히 일부 초기 시도에 불과하며, BTC 자체의 가치 외에도 미래를 위해서는 더욱 인내심 있게 탐색해야 할 부분이 많다. 본고에서는 BTC의 다른 애플리케이션 생태계에 대해 분석하고자 한다.
BTC 개요
2009년, 암호학자인 사토시 나카모토가 '비트코인: 피어 투 피어 전자 현금 시스템'이라는 논문을 발표했다. 이 논문에서는 피어 투 피어 기술을 통해 구현된 전자화폐 시스템을 설명하며, 온라인 결제가 중개 금융기관 없이 직접 한 당사자가 다른 당사자에게 지불할 수 있도록 했다. 이후 비트코인은 전 세계적으로 점차 확산되며 광범위한 관심을 받았다. 비트코인은 적어도 기술적, 사회학적, 금융적 세 가지 측면의 속성을 갖는다.
-
기술적 속성:
비트코인의 기술적 로직 측면에서 보면, 비트코인 네트워크 프로토콜은 탈중앙화되고 피어 투 피어 방식의 전송 프로토콜이다. 간단히 말해, 어떠한 제3자도 조작하지 못하며 변조 불가능한 거대한 공공 장부 시스템이라 할 수 있다. 이는 블록체인 기술을 기반으로 전체 네트워크 데이터베이스의 모든 거래 행위를 기록하여 중복 또는 허위 지불이 발생하지 않도록 보장한다.
-
사회학적 속성:
현재의 인터넷과 비교했을 때, 블록체인은 분산 원장 기술을 채택하여 네트워크를 통해 공유되는 디지털 거래 기록을 제공하며, 탈중앙화, 변조 불가, 변경 불가라는 특징을 가지고 있어 정보 자유화 사상이 개인에게까지 영향을 미치고 있다. 비트코인은 완전히 탈중앙화된 전자 화폐로서 어떤 단일 권력 기관의 발행에도 의존하지 않으며, 은행 시스템을 거치지 않고 국경을 초월하고 다양한 통화 간의 송금을 통해 가치를 전달할 수 있다. 이러한 정보의 자유화와 국경을 초월하는 결제 기능은 비트코인에 더 많은 사회학적 속성을 부여한다.
-
금융적 속성:
금융적인 관점에서 보면, 비트코인은 디지털 골드 형태의 투자 자산 혹은 글로벌 표준 디지털 자산으로 간주될 수 있다. 금과 비교했을 때, 공급량이 고정되어 있고 휴대가 용이하며 거래 비용이 낮고 젊은 연령층의 사용자들이 많이 접근한다는 특성 덕분에 점점 더 많은 투자자들과 전통적인 투자 기관들이 그 투자 가치를 인정하게 되었다. 인터넷 기반으로 전 세계에서 유통되기 때문에 특정 상황(예: 해외 송금 및 가상 경제 매개수단)에서는 효율적이며 저비용의 유통 및 결제 도구로 활용될 수 있다. 예를 들어 2015년 1월 뉴욕 증권거래소(NYSE)에서 나스닥이 처음으로 비트코인 분야에 진출하였으며, 최근에는 그레이스케일(Grayscale) 펀드, 베일라이크(BlackRock) 등이 모두 비트코인 관련 ETF 출시를 시작하였다.
현재 블록체인 전체의 발전 상황을 살펴보면, 비트코인의 번영 정도는 이더리움에 비해 생태계 프로젝트가 극히 드물다. 2019년 출시된 라이트닝 네트워크(Lightning Network)가 새로운 발전 방향을 제시하였으며, 그 외에도 2021년 출시된 스택스(Stacks), 최근 라이트닝 랩스(Lightning Labs)가 발표한 탭루트 에셋(Taproot Assets) 메인넷, 튜링 완전성을 갖춘 비트코인 계약인 비트VM(BitVM) 등이 비트코인 생태계 내에서 소수의 주목할 만한 성과로 자리 잡고 있다.
비트코인(BTC) 생태계의 새로운 구조
BitVM:

이미지 출처: BitVM 백서
최근 ZeroSync 프로젝트 책임자인 로빈 리누스(Robin Linus)는 "BitVM: Compute Anything On Bitcoin"이라는 제목의 백서를 발표하며 큰 논란을 일으켰다. BitVM은 "비트코인 가상 머신(Bitcoin Virtual Machine)"의 약자로, 비트코인 네트워크의 합의를 변경하지 않으면서도 튜링 완전성을 실현할 수 있는 비트코인 스마트 계약 솔루션을 제안한다. 이를 통해 계산 가능한 모든 함수를 비트코인에서 검증할 수 있으며, 개발자는 비트코인 기본 규칙을 변경하지 않고도 복잡한 계약을 실행할 수 있게 된다.
그러나 우리는 비트코인의 프로그래밍 가능성이 매우 제한적이라는 점을 잘 알고 있다. 블록체인에는 유명한 ‘불가능 삼각형’ 문제가 존재하는데, 바로 탈중앙화, 보안성, 확장성 사이의 균형 문제이다. 비트코인은 설계상 탈중앙화와 보안성을 우선시하면서 확장성을 어느 정도 포기한 구조이다. 비트코인은 오직 세 가지 입력 스크립트 형식만을 제공한다: 공개키로 지불(Pay to Public Key), 공개키 해시로 지불(Pay to Public Key Hash), 다중 서명 스크립트(Pay to Script Hash).
-
공개키로 지불 (Pay to Public Key): 이 계약은 비트코인 주소로 비트코인을 전송하는 데 사용된다.
-
공개키 해시로 지불 (Pay to Public Key Hash): 이 계약도 비트코인 주소로 비트코인을 전송하는 데 사용된다.
-
다중 서명 스크립트 (Pay to Script Hash): 다중 서명의 한 형태로 활용된다.
비트코인의 프로그래밍 능력이 제한적인 이유는 Script 스크립트가 단순한 논리와 제한된 오퍼코드만 지원하기 때문이며, 따라서 비트코인 네트워크 상에서 복잡한 스마트 계약을 개발할 수 없다. 또한 비트코인 스크립트는 튜링 불완전(turing incomplete) 상태이므로 임의의 계산이나 반복 실행을 수행할 수 없어, 보안성을 크게 강화한다. BitVM은 비트코인 상에서 직접 계산을 수행하는 것이 아니라, 계산 결과만 검증하는 방식을 취한다(네이티브 비트코인 시스템을 훼손하지 않는 여러 확장 방안과 유사하다). 백서에 따르면 OP-Rollup, 사기 증명(Fraud Proof), Taproot Leaf, Bitcoin Script 등을 통해 이를 실현한다고 설명한다.

이미지 출처: BitVM 백서
비트코인은 설계 초기부터 복잡한 계산 및 스마트 계약에 많은 제약을 두었는데, BitVM은 독특한 방법으로 이를 확장한다. 주요 구성 요소는 다음과 같다:
-
검증자(prover)와 검증자(verifier): 전자는 특정 시스템의 입력 정보를 이용해 증명을 생성하고, 후자는 이 증명의 계산 결과를 검증하되, 정보의 구체적인 내용은 알 수 없다. 이를 통해 계산 결과의 정확성을 보장한다.
-
체인 외 계산과 체인 내 증명: 비트코인 합의를 변경하지 않기 위해 BitVM은 막대한 계산량과 확장을 체인 외에서 처리해야 하며, 이를 통해 유연성을 높인다. 논란이 되는 체인 내 증명은, 검증자와 증명자 간에 Optimistic Rollup처럼 데이터 유효성에 대한 사기 증명 방식을 사용하여 보안을 보장한다. BitVM의 특별한 점은 Taproot 주소 매트릭스 또는 Taptree를 통해 이진 회로와 유사한 다양한 프로그램 명령어를 구현하고, 이를 조합하여 계약 실행을 완료하는 것이다【1】.

이미지 출처: BitVM 백서
그러나 논란의 대상은 다음과 같다:
BitVM은 Taproot 주소의 Script 스크립트에 ‘간단한 코드’를 작성하여 UTXO(아래 설명 참조)의 사용 조건으로서 실행한다. Script는 비트코인 네트워크가 자체적으로 지원하는 기본 스크립트로 Output의 일종이지만, BitVM이 언급한 스마트 계약은 Output에 사용자 정의된 ‘스크립트’를 적용한 후 중앙 집중적인 방식으로 파싱하는 것에 불과하다. 차이점은 하나는 비트코인 네트워크의 다음 블록에서 파싱하는 것이고, 다른 하나는 누가 정의하고 누가 파싱하는가 하는 것이다. BitVM은 스마트 계약의 정상 작동을 위해 Output을 활용할 수밖에 없으며, 여기에 중앙 집중적인 운영 방식이 존재하는지 여부는 깊이 생각해볼 필요가 있다.
라이트닝 네트워크 Taproot Assets
Taproot Assets:
2023년 10월 18일, 라이트닝 랩스(Lightning Labs)는 UTXO 기반의 Taproot Assets 메인넷 알파 버전을 발표했다. 메인넷 버전의 완성과 함께 비트코인 라이트닝 네트워크는 진정한 멀티체인 자산 네트워크가 되었으며, 주로 기관 및 자산 발행자들을 대상으로 즉시, 저비용, 대용량 거래 애플리케이션 프로토콜을 제공할 수 있게 되었다.
엘살바도르가 2021년 비트코인을 법정화폐로 채택한 이후, 라이트닝 커뮤니티는 폭발적인 성장을 경험하였으며 전 세계 사용자들이 즉시 정산, 저비용, 금융 중개자 없는 P2P 비트코인 거래를 즐기고 있다. 라이트닝 랩스는 지속적으로 사용자들에게 서비스를 제공하며, 안정화폐(stablecoin)를 애플리케이션에 추가할 수 있도록 비트코인 인프라를 활용하고 있다. 또한 개발자들은 금, 미국 국채, 기업 채권 등 현실 세계 자산들의 프로그래밍 가능한 이자 지급을 실험하고 있다. Taproot Assets에는 두 가지 핵심 요소가 있는데, 바로 라이트닝 네트워크와 탭루트(Taproot)이다.

이미지 출처: Lightning Labs 공식 웹사이트
라이트닝 네트워크:
현재 비트코인 시스템에서는 비트코인 거래 속도가 10분마다 한 번씩 확인되며, 각 확인 시 약 2500건의 거래를 처리할 수 있다. 이 숫자는 비트코인 커뮤니티와 개발자들이 공동으로 논의하여 결정한 것으로, 속도 제한을 설정한 주된 목적은 비트코인 시스템의 탈중앙화성과 보안성을 보호하기 위함이며, 일정 부분 확장성을 포기한 것이다.
라이트닝 네트워크(Lightning Network)는 Joseph Poon과 Thaddeus Dryja가 2015년 2월 처음 제안하였으며, 2018년 3월에 공식 출시되었다. 이는 비트코인의 레이어2 확장 솔루션이며, 관련 참여자들이 비트코인 체인 외부(off-chain)에서 스마트 계약을 생성할 수 있도록 하여 비트코인의 확장성 문제와 높은 수수료 문제를 해결하고, 거의 무료로 거래를 가능하게 한다.
라이트닝 네트워크의 핵심 아이디어는 매우 간단하다: 모든 참여자가 자금을 체인 외부의 공동 지갑 주소(스마트 계약)에 예치한 후, 즉시 동일한 계약상의 다른 참여자에게 자금을 전송하며, 최종 거래 결과만 체인 상에서 확인된다. 라이트닝 네트워크는 비트코인 프로토콜의 중대한 업그레이드이지만, 동시에 참여자들 중 수취자의 유동성 문제라는 새로운 과제를 제기한다.

이미지 출처: CSDN@mutourend
탭루트(Taproot):
비트코인의 혁신이 이루어진 핵심 원인은 2017년의 세그윗(SegWit) 업그레이드와 2021년의 탭루트(Taproot) 업그레이드에 있다. 세그윗은 ‘증명 데이터’(즉, 비트코인 거래의 서명 및 공개키)를 저장하기 위한 블록 필드를 도입하여 비트코인 처리량을 증가시켰다. 그러나 잠재적인 취약점으로 인해 개발자들은 해당 데이터 크기에 제한을 두어야 했으며, 탭루트 업그레이드는 주로 두 가지 변화를 가져왔다:MAST+Schnorr 서명,이를 통해 이러한 보안 문제를 해결하고 구세그윗(SegWit) 제한을 삭제할 수 있게 되었다【5】.
Taproot Assets의 핵심 기능:
1. 안정화폐 발행: 세계 시장 점유율 1위의 결제 앱 PayPal은 매우 보편화된 결제 채널이 된 후, 자체 미국 달러 안정화폐 PYUSD를 발행하였다. 본질적으로 결제 채널에서 가치 전송 수단 자체로 확장한 것이다. Taproot Assets 역시 동일한 목표를 가지고 있으며, 비트코인 자체 가치를 활용해 무국경 금융 세계에서 사용자들에게 안정화폐를 제공하려 한다. 예를 들어 taUSD라는 새로운 안정화폐를 만들 수 있으며, 단일 비트코인 거래를 사용하여 BTC와 taUSD를 라이트닝 네트워크 채널로 전송하고 DeFi 작업을 수행할 수 있다. 이는 또한 Taproot Assets가 라이트닝 네트워크에서 작동하는 핵심이다.
2. 다중 Universe 모드: Universe는 저장소로서, Taproot Asset 지갑 초기화 및 특정 Taproot Asset 상태 동기화에 필요한 모든 정보를 저장한다. 따라서 발행자의 서버가 다운되더라도 여러 Universe 서버를 통해 자산의 유효성을 검증할 수 있으며, 체인 외부의 제3자 데이터 저장에 지나치게 의존할 필요가 없다.
3. 자산 발행 및 환매 API: 기업 채권과 유사하게, 이러한 소각 거래의 증명을 체인에 업로드하여 사용자가 비트코인 상에서 다양한 자산을 마치 현실 세계에서 주식, 채권에 투자하듯 쉽게 거래할 수 있게 한다. 이를 통해 현실 세계 자산 발행에 연결시키고, RWA 분야에 대한 상상을 펼칠 수 있다. 다양한 시간에 여러 세트의 자산을 발행하며, 교환 가능성을 유지하고, 자산 소각 API를 통해 발행자가 자산을 쉽게 환매할 수 있도록 한다.
4. 비동기 수신 기능: 개발자들이 체인 상의 주소에 URI(Uniform Resource Identifier) 도구를 추가할 수 있도록 제공한다.
5. 확장성: 신규 기능 build-loadtest 명령어를 통해 개발자들이 소프트웨어에 대한 부하 테스트를 수행할 수 있다. 아마 라이트닝이 비트코인의 최종 확장 솔루션이 아닐 수도 있지만, 라이트닝 네트워크와의 직접 통합을 통해 무국경 금융 세계에서 사용자들에게 안정화폐를 지원하는 것은 매우 광범위한 상상력을 자극한다.
RGB 프로토콜:
RGB는 LNP/BP 표준 협회(Lightning Network Protocol / Bitcoin Protocol: 비트코인 프로토콜/라이트닝 네트워크 프로토콜)의 일환으로, 비트코인 각 계층 개발을 감독하는 비영리 조직이다. 이 협회는 비트코인 프로토콜, 라이트닝 네트워크 프로토콜, RGB 등의 스마트 계약을 포함한다. RGB 프로토콜은 확장 가능하고 프라이버시를 보장하는 비트코인 및 라이트닝 네트워크 스마트 계약 시스템에 적합하며, UTXO 상에서 복잡한 스마트 계약을 실행하여 비트코인 생태계에 도입하는 것을 목표로 한다. 공식 설명에 따르면, 비트코인과 라이트닝 네트워크를 위한 확장 가능하고 기밀 보호 기능을 갖춘 스마트 계약 프로토콜 세트로, 자산 발행 및 이전, 그리고 더 광범위한 권리 이전에 사용할 수 있다. 이 프로토콜은 Peter Todd가 2016년에 제안한 클라이언트 검증(Client-side Validation) 및 일회용 밀봉(One-time Seal) 개념을 기반으로 하며, 비트코인의 2층 또는 체인 외부에서 작동하는 클라이언트 검증 및 스마트 계약 시스템이다. RGB 프로토콜을 이해하기 위해 아래 네 가지 핵심 개념을 이해해야 한다:
일회용 밀봉(One-time Seal):
간단히 말하면 문자 그대로, 보호해야 할 대상에 일회용 밀봉테이프를 붙여 열림과 닫힘의 두 가지 상태만 갖도록 하여, 내용물이 한 번만 사용되도록 함으로써 이중 지불을 방지하는 것이다. 이더리움 계정과 비교하면, 비트코인 네트워크에는 지갑 주소만 존재하며, 미사용 거래 출력(Unspent Transaction Output, 약칭 UTXO)을 밀봉테이프로 사용할 수 있다.
따라서 일회용 밀봉을 이해하기 전에 먼저 UTXO가 무엇인지 알아야 한다. UTXO는 장부 모델로서, 각 거래마다 입력(Input)과 출력(Output)이 발생한다. 이 중 송금 거래의 출력은 수취자의 비트코인 주소와 송금 금액이며, 이러한 출력은 미사용 거래 출력을 기록하기 위한 UTXO 집합에 저장된다. 한편,입력은 이전 블록의 특정 출력을 가리키므로 모든 거래는 추적 가능하다. 따라서 비트코인의 거래 출력을 일회용 밀봉테이프로 사용할 수 있다.
RGB 공식 문서에 따르면, 하나의 UTXO는 밀봉테이프로 간주할 수 있다: 생성 시 밀봉되고, 사용 시 열린다. 비트코인 합의 규칙에 따라 출력은 한 번만 사용할 수 있다. 따라서 이를 밀봉테이프로 사용한다면, 비트코인 합의 규칙을 준수하도록 유도하는 인센티브가 동일하게 작동하여, 그러한 밀봉테이프는 오직 한 번만 열릴 수 있다는 것을 보장한다【2】.

이미지 출처: RGB Docs 중국어 공식
클라이언트 검증 및 결정론적 비트코인 커밋:
클라이언트 검증은 Peter Todd가 2016년에 제안한 패러다임으로, 비트코인의 작업증명(PoW) 합의에서 상태 검증은 모든 탈중앙화 프로토콜 참여자가 전역적으로 수행할 필요 없이 특정 변환을 수행하는 당사자들만 검증하면 된다. 이는 암호학적 해시 함수 등을 사용하여 짧고 결정론적인 비트코인 커밋으로 전환되며, 이 커밋은 어떤 ‘출판 증명(Proof-of-Publication)’을 필요로 하고, 영수증 증명, 미출판 증명, 회원 자격 증명이라는 세 가지 주요 특징을 갖는다. 요컨대, OpenTimeStamps를 이 분야의 첫 번째 프로토콜로 볼 수 있으며, RGB는 두 번째 프로토콜이고, 다른 프로토콜들도 이러한 개념을 활용하여 클라이언트 검증 프로토콜 시리즈를 형성할 수 있다【3】.
RGB는 이중 지불 문제(중복 소비)를 방지하기 위해 비트코인 블록체인을 활용하며, 현재 소유하고 있으며 이전될 권리의 UTXO를 특정 비트코인 거래에서 사용함으로써 RGB 상태 전환을 커밋한다. 이를 통해 여러 번의 상태 전환이 단일 비트코인 거래에 커밋될 수 있고, 각 상태 전환은 오직 한 번만 비트코인 거래에 커밋될 수 있다(그렇지 않으면 이중 지불 문제가 발생한다).

이미지 출처: RGB Docs 중국어 공식
라이트닝 네트워크와의 호환성:
RGB 웹사이트에 따르면, 한 번의 상태 전환이 비트코인 거래에 커밋되면, 이러한 거래는 블록체인에 즉시 정산될 필요가 없다. 왜냐하면 이는 라이트닝 네트워크 결제 채널의 일부가 될 수 있으며, 그로부터 보안성을 얻고, 라이트닝 네트워크의 결제 채널을 통해 RGB에 많은 디지털 자산의 유통을 제공할 수 있기 때문이다.

이미지 출처: RGB Docs 중국어 공식
RGB v0.10 버전 업데이트:
Waterdrip Capital의 해석에 따르면, 업그레이드의 주요 변경점은 유연성과 보안성 향상이며, 아래와 같이 요약할 수 있다:

이미지 출처: Waterdrip Capital
RGB 개념은 2016년 이미 제안되었지만, 수년간의 발전에도 불구하고 널리 주목받거나 활용되지 못했다. 그 주요 원인은 초기 버전의 기능이 제한적이었고 개발자의 학습 장벽이 높았기 때문일 것이다. RGB v0.1의 등장과 함께, 앞으로 RGB가 우리에게 더 큰 상상력을 제공할 수 있을지 기대해볼 만하다.
비트코인 사이드체인 Stacks, Liquid, RSK, Drivechain
2016년, Blockstream은 연결된 사이드체인을 비트코인 확장의 가능 경로로 제안하였다. 사이드체인은 일반적으로 신뢰를 최소화한 블록체인을 의미하며, 외부 암호자산(다른 블록체인의 원생 자산)으로 결제가 가능하다. 사이드체인을 통해 가장 의미 있는 이득은 사용자 자산 발행, 상태 기반 스마트 계약을 지원하는 DeFi 솔루션, 체인 확장, 빠른 정산 완료, 더 높은 프라이버시성 등을 실현할 수 있다는 것이다.
Stacks:

이미지 출처: Stacks 중국어 공식
기본 작동 원리:
먼저 Stacks를 소개하자면, 비록 스스로를 사이드체인이라고 명명하지는 않았지만, 이를 사이드체인으로 분류할 수 있는지는 여전히 논란이 있다. Stacks는 독특한 '전송 증명'(Proof of Transfer, PoX) 합의 메커니즘을 통해 비트코인 체인과 연결됨으로써 높은 탈중앙화와 확장성을 실현하면서 추가적인 환경 영향 없이도 작동하도록 한다.
Stacks는 오픈소스 비트코인 레이어2 블록체인으로, 스마트 계약과 탈중앙화 애플리케이션을 비트코인에 도입한다. 원래 이름은 Blockstack이며, 그 기초 작업은 2013년부터 시작되었다. Stacks의 기술 아키텍처는 코어 레이어와 서브넷(subnet)으로 구성되며, 개발자와 사용자는 두 가지 중 선택할 수 있다. 주요 차이점은 메인넷이 높은 탈중앙화를 갖지만 처리량이 낮고, 서브넷은 탈중앙화 수준이 낮지만 처리량이 높다는 것이다.

이미지 출처: Stacks 백서
Stacks 코어 레이어는 PoX 메커니즘을 통해 비트코인 레이어와 상호작용한다. PoX는 PoS와 유사한 스테이킹 시스템으로, 소각 증명(PoB)의 일종이며, Stacks 채굴자가 자신의 토큰(원생 자산 또는 다른 암호화폐) 일부를 '소각'함으로써 블록을 채굴할 수 있는 권리를 부여한다. '소각'을 통해 Stacks 채굴자는 더 많은 블록을 채굴하고, 네트워크 보안 유지에 기여함으로써 BTC 보상을 얻을 수 있다. 두 시스템의 상호작용 과정은 다음과 같다:
Stacks에서 전송 증명은 채굴자가 다른 Stacks 네트워크 참여자에게 비트코인을 보내야 한다(비트코인 네트워크 상에서, 소각 주소가 아닌 곳으로). Stacks는 비트코인 네트워크 상태를 읽을 수 있으므로 이러한 비트코인 거래를 검증할 수 있으며, 이후 Stacks 프로토콜은 해당 블록의 우승 채굴자를 무작위로 선택하고, Stacks의 로컬 토큰 STX로 보상한다.
Stacks가 비트코인과 상호작용할 때, 기반 프로토콜을 수정할 필요가 없다. 왜냐하면 Stacks 거래는 묶여지고, 비트코인은 단지 Stacks의 최종 정산 레이어 역할을 하며, 이후 비트코인에 보내져 검증과 확인을 받기 때문이다. Stacks 블록의 기록은 영원히 비트코인 블록체인에 저장된다.

이미지 출처: Stacks 백서
Clarity 스마트 계약:
Stacks는 'Clarity' 【4】라는 명칭의 언어를 사용하여 스마트 계약을 생성한다. 이는 Stacks를 위해 특별히 설계된 언어로, 예측 가능성과 보안성을 최적화하도록 설계되었다. 또한 Clarity는 의도적으로 튜링 불완전하게 설계되어 '튜링 복잡성'을 피한다. 스마트 계약 코드는 공개되며, 체인 상에서 직접 접근 가능하여 개발자가 스마트 계약을 실행하기 전에 코드를 테스트할 수 있다. 즉, 개발자는 비트코인의 보안성과 안정성을 활용하면서도 새로운 기능과 특성을 추가할 수 있는 탈중앙화 애플리케이션을 구축할 수 있다. Clarity의 지원 하에 Stacks에서 어떤 혁신을 이룰 수 있으며, 그 장단점은 무엇일까?
무엇을 할 수 있나:
1. 비트코인 상에서 탈중앙화 애플리케이션을 구축하고 DeFi 분야를 이전할 수 있다.
2. Stacks 상에서 원생 자산을 생성할 수 있다.
장점:
1. 보안성: 비트코인의 강력한 보안 속성을 통합하여 높은 보안성과 공격 저항성을 갖는다.
2. 상호 운용성: 1층 스마트 계약은 다른 블록체인과 통신할 수 있다.
3. 확장성: PoX 합의 메커니즘은 비트코인을 활용하여 더 빠른 거래 확정과 높은 확장성을 제공한다.
단점:
1. 고유한 설계 아키텍처로 인해 개발자 입장에서 일정한 학습 비용과 진입 장벽이 존재하며, 이들이 잠재력을 발휘하기 전에 이더리움 생태계 및 MOVE 계열 생태계에서 더 많은 개발자를 유치할 수 있을지 매우 중요하다.
2. STX 채굴 및 Stacking이 규제에 미치는 불확실성이 2층 네트워크의 개발 및 운영에 영향을 줄 수 있는지도 고려해야 한다.
Liquid:

이미지 출처: LBTC 공식
Liquid는 단순한 비트코인 사이드체인이 아니라, 암호화폐 거래소와 기관들을 연결하는 결제 네트워크이기도 하다. 주요 기능으로는 빠른 정산, 강력한 프라이버시성, 디지털 자산 발행 및 비트코인과의 연결(anchor)이 있으며, 이를 통해 더 빠른 비트코인 거래 및 디지털 자산 발행을 가능하게 하고, 회원들이 법정화폐, 증권, 다른 암호화폐 등을 토큰화할 수 있도록 한다.
RSK와 마찬가지로, Liquid도 사이드체인 내에서 사이드체인 원생 화폐 형태로 발행된 비트코인을 잠그기 위해 연합 다중 서명(multisig)에 의존한다. 그러나 실제 연결 설계는 상당히 다르다. 두 사이드체인 모두 현재 15개의 운영 기관이 있으며, Liquid는 비트코인 발행에 11개의 서명이 필요하고, RSK는 8개가 필요하다. Liquid는 가용성보다 보안성을 우선시하는 반면, RSK는 보안성보다 가용성을 우선시한다.
결론적으로, Liquid는 거래소들이 공유 유동성을 제공하기 위한 사이드체인 플랫폼으로, 프로토콜의 간편성, 보안성, 프라이버시를 중시한다.
RSK:

이미지 출처: Mt Pelerin 공식
RSK 역시 사이드체인으로, 원생 토큰은 RBTC이다. 금융 포용성의 기반이 되기를 목표로 하며, 탈중앙화 금융(DeFi)에 집중한다. RSK는 비트코인 채굴자가 보증하는 상태 기반 스마트 계약 플랫폼으로, 비트코인 화폐의 사용을 확대함으로써 비트코인 생태계의 가치를 높인다. 탈중앙화 애플리케이션은 Solidity 컴파일러와 Web3 표준 라이브러리를 사용하여 개발할 수 있어 이더리움과 호환된다. 또한 RIF Lumino 결제 채널 네트워크를 통해 더 많은 체인 상 공간과 체인 외 거래를 통해 비트코인 결제를 확장할 수 있다.
RSK의 목적은 더 광범위한 사용 사례를 해결하는 것으로, 상태 기반 VM을 채택하여 개방성과 프로그래밍 가능성을 높이고, 이더리움과의 호환성을 통해 이더리움 dApp 및 도구를 RSK로 이식하는 것이다. 반면 Liquid는 극도로 효율적인 도구가 되는 데 집중한다.
Drivechain
Drivechain은 다양한 요구에 따라 맞춤형 사이드체인을 생성할 수 있는 비트코인 개방형 사이드체인 프로토콜이다. BIP-300/301은 “개발자가 비트코인 코어 코드를 실제로 수정하지 않고도 비트코인 세계에 기능과 특성을 추가할 수 있도록 한다”는 개념을 제안한다. 비트코인 채굴자가 보안을 제공하는 사이드체인을 생성함으로써, 비트코인을 Layer1 보안 기반으로 삼고, 사이드체인 상에서 Layer2의 다양한 확장성 사례를 실현하는 것이다. 참고로 BIP-300 '해시율 에스크로'(Hashrate Escrows)는 '컨테이너 UTXOs'를 통해 3~6개월 치 거래 데이터를 32바이트로 압축하며, BIP-301 '연합 블라인드 마이닝'(Blind Merged Mining)은 RSK와 마찬가지로, 네트워크 보안도 연합 마이닝을 통해 유지된다.
사이드체인을 통해 자체 애플리케이션 시나리오 요구에 맞는 블록체인 애플리케이션을 생성할 수 있으며, Drivechain은 사이드체인을 2층으로 간주하여 확장을 완료함으로써 비트코인 블록의
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














