sBTC 릴리즈 일정 업데이트
sBTC는 BTC를 L2인 스택스로 안전하게 이동하여 비트코인을 보다 확장 가능하고 표현력 있는 스마트 컨트랙트에서 활용할 수 있도록 하는 솔루션입니다. sBTC 워킹 그룹은 광범위한 논의를 거친 후 설립한 sBTC 롤아웃 계획을 다음과 같이 발표합니다.
요약
sBTC 릴리즈는 8월 말에 준비 완료될 것으로 예상합니다. 이후 나카모토 메인넷이 3–4주간 안정적으로 작동하는 것을 확인한 후, sBTC 최종 릴리즈가 시작됩니다. 사이너 복원 기능 도입을 위해 추가된 개발 기간을 고려하면, sBTC는 기존 계획이었던 나카모토 업그레이드 이후 두 달이 아닌 약 한 달 후 메인넷 위에 sBTC를 출시할 수 있을 것으로 예상합니다.
부트스트래핑 단계
워킹 그룹은 작년 초 sBTC 설계를 소개한 이후, 생태계 내 빌더 및 전문가들로부터 폭넓은 피드백을 수집해 왔습니다. 이 과정을 통해 롤아웃을 위한 세부 사항을 설정할 수 있었습니다. 이는 크게 두 단계로 구성됩니다.
- 부트스트래핑 단계: 이 단계에서는 커뮤니티 투표로 선정된 초기 사이너 그룹 일부가 네트워크에서 sBTC 거래 서명을 담당하게 됩니다.
- 사이너 로테이션 단계: 이 단계에서는 개방적이고 탈중앙화된 사이너 연합이 운영하는 sBTC 시스템 전체가 활성화됩니다. 부트스트래핑 단계에서 추가 테스트가 성공적으로 완료되면 사이너 로테이션을 통해 탈중앙성을 강화합니다.
롤아웃 계획
이 2단계 접근 방식의 가장 큰 장점은 sBTC를 빠르고 안전하게 출시할 수 있다는 것입니다. 이 계획은 별도의 하드포크를 필요로 하지 않으므로 개발 일정을 가속화하는 데 큰 도움이 됩니다. 이 접근 방식을 통해 빌더들은 사용자 및 TVL 확보를 보다 쉽게 시작할 수 있으며, 동시에 서명자 그룹 역시 탈중앙화에 필요한 충분한 시간을 확보할 수 있습니다. sBTC 워킹 그룹은 다음과 같이 출시 일정을 계획하고 있습니다:
2024년 7월: 코드 완성
2024년 8월: sBTC 메인넷 출시 일정 확정
나카모토 메인넷 활성화: 메인넷 활성화 4주 이후 sBTC 메인넷 론칭
2025년 1분기: sBTC 사이너 로테이션 시작
sBTC 론칭의 2가지 핵심 원칙
sBTC 출시 계획은 1년간의 연구와 학습을 바탕으로 수립되었습니다. 2가지 핵심 원칙은 다음과 같습니다.
- 절대적으로 안전해야 합니다: 비트코인이 견고한 핵심 자산이라는 사실을 고려할 때, 실험적인 성격의 제품을 출시해서는 안 됩니다. 따라서 sBTC 배포 초기에는 보다 중앙 집중화된 상태의 제어된 릴리즈를 통해 관련 기능이 안전하게 동작하는지 먼저 확인하는 것이 가장 안전한 방법이라 판단하고 있습니다. 추가 사이너 진입으로 네트워크가 본격적으로 탈중앙화 되기 전, 이 시스템이 견고한지 확인할 수 있는 충분한 시간을 가질 계획입니다. 이와 동시에 사이너 연합의 추가 업그레이드 및 점진적인 탈중앙화는 백그라운드에서 계속 진행됩니다.
- 최대한 빠르게 sBTC를 도입해야 합니다: 저희는 빌더들로부터 가급적 빨리 출시될 수 있는 형태의 sBTC 업그레이드를 선호한다는 일관된 피드백을 받았습니다. 부트스트랩 단계부터 sBTC를 도입할 경우, 더 빠르면서도 안전하게 sBTC를 출시할 수 있기 때문에 빌더들 또한 sBTC를 사용하는 유저들로부터 TVL을 확보하고 이를 바탕으로 빠르게 제품을 구축할 수 있습니다.
부트스트랩 단계 세부 사항
부트스트랩 단계에서는 제한된 사이너 그룹이 참여해 sBTC를 스택스 메인넷으로 가져옵니다. 사용자 및 빌더들이 봤을 때, 이 단계의 sBTC는 백서에 명기된 sBTC와 크게 다르지 않게 느껴질 것입니다.
하지만 이 단계에는 중요한 차이점과 장단점이 있습니다. 먼저 주요 기능에 대해 살펴보겠습니다.
sBTC의 특징
- sBTC는 페그 월렛에 담긴 BTC와 1대1로 대응되는 SIP-10 기반 토큰입니다.
- 부트스트랩 기간 동안에는 제한된 sBTC 서명자 연합에 의해 sBTC 지갑이 유지 및 관리됩니다.
- BTC → sBTC로 변환에는 3 컨펌이 소요되며, sBTC → BTC로 변환에는 6 컨펌이 소요됩니다.
- SIP-10 토큰 컨트랙트는 동일하게 유지됩니다. 즉, 사이너 로테이션 단계 개시 이후 시스템이 탈중앙화되어도 빌더들은 이에 따른 별도 조치를 할 필요가 없습니다.
부트스트래핑 단계에서의 차이점
sBTC가 더 일찍, 최소한의 위험을 갖고 출시될 수 있도록 몇가지 변경 사항이 있습니다.
- sBTC 사이너는 커뮤니티 투표를 통해 선정됩니다: sBTC는 PoX 주기마다 동적으로 순환하는 사이너 연합 구조로 설계되었습니다. 하지만 부트스트랩 단계에서는 각 사이너들의 특징과 능력을 고려해 커뮤니티가 투표를 진행하고, 그 투표를 통해 선정된 sBTC 서명자가 부트스트랩 단계 사이너로 참여합니다.
- sBTC 서명자와 스택스 서명자는 별개입니다: 최종 sBTC 설계에서 스택스 블록체인 서명자는 sBTC 입출금 작업을 수행하기 위해 sBTC 서명자 역할도 수행하여야 합니다. 하지만 부트스트랩 기간에는 별도의 스택스 서명자 하위 집합을 선정해 이들이 BTC 지갑을 보호하게 됩니다. 이 기간 동안 사이너 작업은 보상 슬래싱과 연동되지 않습니다.
- 부트스트랩 단계에서는 API 호출을 통해 sBTC 입금 작업이 이뤄집니다: 부트스트랩 단계가 끝나면 사용자들은 스택스 컨트랙트 호출을 통해 서명자에게 입금 사실을 바로 알릴 수 있습니다. 이 시점에서 API 호출은 사이너와 통신하기 위한 수수료 없는 보조 옵션 정도의 역할을 수행하게 됩니다.
다음 단계
sBTC 워킹 그룹은 비트코인 생태계 정신에 부합하는 무허가·탈중앙화 비트코인 자산을 구축하기 위해 최선을 다했습니다. 뿐만 아니라 비트코인이라는 최고의 자산을 취급하면서도 동시에 단점을 최소화하고, 안전하게 sBTC를 출시하고자 각고의 노력을 기울였습니다. 부트스트랩 단계는 이 모든 것을 가능하게 함과 동시에 sBTC 시장 출시를 가속화하여 비트코인 빌더를 도울 수 있습니다. 생태계 및 sBTC 워킹 그룹은 탈중앙성 강화 및 시스템 고도화를 위해 노력하고 있습니다. 깃허브 또는 뉴스레터 구독을 통해 저희의 작업 진행 사항을 확인하실 수 있습니다.