
Stacks의 L2 탐색을 간단히 이해하기
글: 란후 노트
이번 사이클의 약세장 기간 동안 암호화폐 분야는 BTC 생태계의 부상이라는 변화를 겪었다. 일부 BTC 가치 저장 지지자들은 BTC가 생태계를 갖는 것을 선호하지 않지만, BTC 생태계에 대한 탐색은 계속되어 왔다. 여기에는 중요한 요소인 '투기'를 제외하고도 두 가지 수요가 존재하는데, 하나는 BTC 자산 가치로부터 수익 기회를 해제하려는 욕구이며, 다른 하나는 BTC 미래 채굴 보조금 문제를 해결하려는 필요성이다. 이는 곧 BTC의 가장 핵심적인 문제로서, 전체 네트워크 보안의 지속 가능성을 어떻게 확보할 것인지와 직결된다. 만약 BTC 생태계가 부상하지 않는다면, BTC는 앞으로 이러한 문제를 해결하는 데 큰 도전에 직면하게 될 것이다.
BTC L2에 대한 탐색 과정에는 Stacks의 탐색도 포함되며, 이는 해당 분야에 가장 일찍 진입한 프로젝트 중 하나이기도 하다. Stacks는 자체 L2를 통해 DeFi 등 생태계가 BTC 생태 내에서 전개될 수 있는 기회를 만들고자 한다. 그렇다면 기술적으로 Stacks의 발전을 어떻게 이해해야 할까? 여기서 우리는 Stacks의 발전을 사이드체인 시대와 L2 시대로 나누어 설명한다. 이 구분이 엄밀하다고 볼 수는 없으며 차원도 다르지만, 주된 목적은 독자들이 Stacks 발전사에서 가장 중요한 단계들을 보다 쉽게 집중하고 이해하도록 돕는 데 있다.
사이드체인 시대
비트코인 사이드체인 개념은 Blockstream이 제안했으며 이후 Liquid Network를 개발했다. 동시에 Rootstock 네트워크도 그 시기에 출시되었다. 2018년 Stacks는 메인넷을 출시했으며, 2019년에는 Clarity 계약 개발을 위한 오라클을 도입하고 SEC에 규제 준수 토큰 발행 신청을 하였다. 이는 당시로서는 드문 사례였으며, 그 의미는 규제 환경 속에서 Stacks가 더 많은 탐색 시간을 확보했다는 점이다. 긴 장단기 사이클을 반복하는 동안 Stacks는 꾸준히 버텨왔다.
초기 Stacks의 기술적 메커니즘은 BTC의 사이드체인과 유사했다. 그러나 다른 사이드체인들과 완전히 같지는 않으며, 고유한 보안 메커니즘을 가지고 있어 특징적이다. 간단히 말해, Stacks는 앵커 트랜잭션 메커니즘을 사용하여 비트코인과 통합되는데, 이 앵커 트랜잭션에는 Stacks 체인의 블록헤더 정보 등이 포함되며, 이를 BTC 네트워크에 방송해야 한다. 따라서 비록 사이드체인이라고 불리지만 일반적인 사이드체인 개념과는 차이점이 있다.
Stacks는 PoX(Poof of Transfer, 전이 증명)라는 메커니즘을 갖고 있는데, 이는 부분적으로 PoS 스테이킹 시스템과 유사하다. PoX에는 두 종류의 참여자가 있다. 하나는 마이너(채굴자), 다른 하나는 서명 검증자이다. 마이너는 비트코인 체인 상의 트랜잭션에 참여함으로써 참여 자격(즉, Stacks 체인에 새로운 블록을 기록할 수 있는 채굴 자격)을 얻어야 하는데, 이것이 바로 Stacks의 독특한 점이다. Stacks 마이너가 수익을 얻기 위해서는 Stacks 체인에 새 블록을 기록할 수 있는 기회를 획득해야 한다. 그러기 위해선 각 라운드마다 리더 선출에 참여해야 하고, 참여 방법은 BTC 체인 상에서 트랜잭션을 보내는 것이다. 그리고 VRF(검증 가능한 난수 함수)를 통해 매 라운드마다 참가자들 중에서 무작위로 리더를 선정하며, 이 리더가 Stacks 체인에 새 블록을 기록할 수 있는 권한을 얻게 된다.
각 비트코인 블록마다 해당 기간 동안 모든 Stacks 블록 생성 권한을 가진 Stacks 마이너가 한 명 존재한다. Stack 마이너가 Stacks 블록에 거래를 추가하면, Stacks의 서명자들이 서명 검증을 수행하고, 70% 이상의 서명자가 유효하다고 검증하고 합의하면 새 블록이 Stacks 체인에 추가될 수 있다.
Stacks는 비트코인 L1과의 상호작용에서 '체인 앵커링' 메커니즘을 사용한다. 이 메커니즘은 Stacks 체인 상의 정보를 BTC L1에 연결한다. 각 Stacks 블록은 이전 Stacks 블록의 해시값과 이전 비트코인 블록의 해시값을 모두 가리킨다. 이를 통해 Stacks 체인은 네트워크 내에서 발생하는 모든 상태 변화를 BTC L1에서 검증 가능하게 하려는 목적을 갖고 있다.
요약하면, 이 과정에서 Stacks 마이너는 블록 리더의 기회(수익 창출 기회)를 얻기 위해 BTC를 소비해야 한다. 성공 확률을 높이기 위해 Stacks 마이너는 수익 대비 비용 효율에 따라 더 많은 BTC를 소비할 수 있다. 특정 Stacks 마이너가 리더 위치를 획득하면, Stacks에서 새 블록을 생성할 권리가 주어지고, 거래를 Stacks 체인에 추가한다. 마이너가 작업을 완료하면 STX 토큰 인센티브를 받게 되며, 이는 새로 생성되는 STX 블록 보상과 Stacks 체인 사용자의 거래 수수료 등으로 구성된다.
Stacks 마이너가 PoX를 통해 새 블록 작성 기회를 얻는 것 외에도, 또 다른 중요한 참여자인 Stackers(서명자)가 검증에 참여한다. 즉, STX(.Stacks 토큰) 보유자는 PoX 합의 메커니즘에 참여하여 Stacks 블록의 유효성을 검증하고 해당 블록이 체인에 올라갈지를 결정한다. STX 보유자는 STX를 스테이킹하여 이 'Stacking' 과정에 참여하며, 마이너가 입찰했던 BTC 일부와 STX를 보상으로 받는다. STX 보유자의 Stacking 보상은 스테이킹한 STX 수량과 기간에 따라 산정되며, 한 스테이킹 주기는 약 2주 정도(약 1800개 블록)이다.
STX 토큰 총 공급량은 18.18억 개이며, 현재 약 15억 개 정도(cmc 데이터 기준) circulating되고 있으며, 채굴 보상이 향후 주요 공급 방식이다. 초기 4년간은 블록당 1000STX 보상을 제공하고, 4년마다 반감되며, 블록당 125STX에 도달하면 더 이상 반감되지 않는다.
L2 시대
Stacks 2.0은 비트코인 L2 시대로 진입하였으며, 이 과정에서 가장 중요한 두 가지는 Nakamoto 업그레이드와 sBTC 출시이다. Nakamoto 업그레이드는 기술적으로 Stacks를 BTC L2 레이어 시대로 이끌어내며 보안성과 성능 문제 해결을 시도하였다. 반면 sBTC의 출시는 실제 L2 생태계 구축을 위한 실질적인 준비를 마무리한 것으로 볼 수 있다.
*Nakamoto 업그레이드는 Stacks를 진정한 비트코인 L2 방향으로 진화시키는 계기가 되었다.
Nakamoto 업그레이드는 Stacks에게 매우 중요한 이정표이다. 이는 Stacks를 진정한 L2 방향으로 진화시키는 데 핵심 역할을 한다.
L2의 가장 중요한 특징은 L1의 보안성을 공유한다는 점이다. Nakamoto 업그레이드는 바로 이 방향으로 실현을 목표로 한다. 업그레이드 이후 Stacks는 자신을 비트코인 네트워크의 하나의 레이어로 구축하고자 하며, 비트코인 네트워크와 더욱 긴밀하게 통합됨으로써 비트코인 네트워크 및 생태계와 더 깊이 결합된 부분이 되고자 한다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News













