스택스 나카모토 업그레이드 일정 안내

Logan Lee
스택스 한국 블로그
5 min readMar 12, 2024

요약: 나카모토 업그레이드는 예정대로 4/15~4/29일(개시 단계) 중 완료됩니다. 이후 약 한 달간의 사이너 등록 및 설정 기간이 끝나면, 5/15~5/29일(활성화 단계), 나카모토 규칙이 적용된 스택스 블록체인이 최종 출시됩니다.

SIP-021 프로포절 통과 이후, 나카모토 업그레이드 도입이 한층 더 가까워졌습니다. 이에 따라 나카모토 실무 그룹은 새롭게 도입되는 수많은 기능들을 보다 안전하게 점검하고, 개발자 및 파트너들이 쉽게 스택스 블록 검증 과정에 온보딩할 수 있도록 단계별 접근 방식을 채택하기로 결정했습니다. 이번 글을 통해 나카모토 업그레이드 테스트넷 및 메인넷 세부 일정을 살펴보도록 하겠습니다.

나카모토 업그레이드를 위한 핵심 투 스텝

코어 개발자 및 실무 그룹은 업그레이드 마일스톤을 마무리하고 감사 절차를 진행할 때마다 꾸준히 주요 통합 파트너 및 빌더들과 소통해 왔습니다. 논의 결과, 스택스에 새롭게 참여하는 많은 파트너들이 메인넷에 보다 안정적으로 합류하기 위해서는 충분한 기간을 갖고 업그레이드에 접근하는 것이 좋다는 결론을 도출했습니다.

따라서 나카모토 업그레이드는 신규 사이너들이 메인넷에서 관련 설정을 완벽히 테스트하고 적응하는 충분한 시간을 가질 수 있도록 개시 단계 활성화 단계, 2단계로 나누어 진행됩니다.

1단계 - 개시 단계(Instatiation): pox-4 컨트랙트를 비롯한 나카모토 코드의 대부분이 출시되지만, 나카모토 규칙은 비활성화됩니다. 이는 다른 컨트랙트들을 충분히 테스트할 수 있도록 하기 위함입니다. 이 단계는 신규 사이너들이 블록에 서명하는 데에만 신경을 쏟지 않고 네트워크에 적응할 수 있도록 충분한 시간을 제공합니다. 이 과정을 통해 사이너들은 메인넷 활성화 과정에서 혹여 발생할 수 있는 버그를 수정하거나, 노드 운영 관련 세부 사항을 마지막으로 조정할 수 있습니다.

2단계 - 활성화 단계(Activation): 나카모토 규칙이 활성화되어 스택스 네트워크가 비트코인 완결성을 보장하고, 사이너 기능이 활성화되며, 패스트 블록을 도입하게 됩니다. 즉, 스위치가 켜지는 것입니다.

일반적으로 하드 포크 과정에서 가장 중요한 작업은 제네시스 블록 동기화입니다. 나카모토 업그레이드를 두 단계의 하드포크로 나눈 이유 중 하나는 제네시스 블록 동기화 과정에서 발생하는 문제를 사전에 해결하기 위해서이기도 합니다. 나카모토 업그레이드는 마치 소프트웨어 업데이트 버튼을 누르는 것과 유사하게 작동합니다. 모든 노드 운영자들은 매우 간편하게 나카모토 규칙을 활성화할 수 있습니다.

나카모토 규칙이란?

나카모토 규칙(Nakamoto Rules)은 이전 버전인 스택스 2.4와 업그레이드 버전을 구분 짓는 핵심 요소입니다. 가장 큰 차이점은 블록 검증 로직 과정에서 사이너는 앵커 블록으로 확정할 블록에 서명 작업을 수행해야 한다는 것입니다.

1단계인 개시 단계에서는 이 로직이 비활성 상태로 유지됩니다. 즉, 스택스 2.4 현행 블록 검증 로직을 그대로 활용한다는 의미입니다. 이후 나카모토 업그레이드가 활성화 단계에 도달하면, 네트워크는 새로운 블록 검증 로직을 따르도록 자동 전환됩니다. 이러한 변화 과정은 모두에게 투명하게 공개됩니다.

세부 일정

  • 테스트넷 개시 단계 프리 론칭(현재): 개시 단계는 이미 활성화되었습니다. 이 단계에서는 나카모토 규칙이 실행되지 않으며, pox-4를 테스트할 수 있습니다.
  • 테스트넷 활성화 단계 프리 론칭(3/11~): 출시 전 테스트넷이 최종 상태에 도달합니다. 나카모토 규칙을 포함한 모든 기능이 활성화됩니다.
  • 나카모토 테스트넷 출시(3/25~): 코어 개발자들이 테스트넷 정상 작동을 확인하면, 나카모토 테스트넷은 온라인 상태로 변경되어 일반적인 테스트넷과 동일하게 상시 유지됩니다.
  • 나카모토 메인넷 개시 단계 론칭(4/16~4/29): 나카모토 업그레이드가 메인넷에 도입됩니다! 서명자가 온보딩을 무사히 마칠 수 있도록 나카모토 규칙은 일시적으로 비활성화됩니다.
  • 나카모토 메인넷 활성화 론칭(5/15~5/29): 나카모토 업그레이드 전환이 완료됩니다! 사이너 기능, 패스트 블록, 비트코인 완결성이 모두 활성화됩니다.

마치며

sBTC

이전 업데이트에서 나카모토 메인넷이 안정화된 2~3개월 후에 sBTC를 출시할 것이라 언급한 바 있습니다. 4월 중순 나카모토 업그레이드 메인넷 개시 단계가 무사히 끝나는 대로, 코어 개발자들은 sBTC에 초점을 맞추고 보다 자세한 출시 계획을 수립할 예정입니다.

예상 완료 시점

주요한 버그가 없다고 가정할 때, 5월 중순 전체 나카모토 기능이 활성화될 것으로 예상합니다. 현재 나카모토 메인넷 출시를 위해 준비 중인 20곳 이상의 사이너와 나카모토 워킹 그룹은 원활한 업그레이드가 진행될 수 있도록 최선을 다하고 있습니다. 보다 기술적인 내용은 해당 문서를 통해 확인하실 수 있습니다.

--

--