ko

솔라나, 150ms 최종 확정 시간 달성 목표에 맞춰 이번 주 테스트넷에 최대 규모의 합의 알고리즘 업그레이드 적용

검증자들이 TowerBFT를 대체할 준비를 하는 가운데, Alpenglow가 첫 번째 공식 활성화 단계에 접어들었습니다.

  • 발행됨:

솔라나는 안자(Anza)가 역사상 가장 큰 합의 알고리즘 업그레이드 라고 설명한 ‘알펜글로우(Alpenglow)’를 이번 주에 공개 테스트넷에 적용할 것으로 예상된다.

화요일 게시물에서 안자(Anza)의 CEO 브레넌 와트(Brennan Watt)는 이번 업그레이드가 에포크 1042에 테스트넷에 적용될 것이라고 암시했으며, 솔라나 비치(Solana Beach) 데이터에 따르면 이는 2일 이내에 이루어질 것으로 예상됩니다.

Solana Beach

이번 조치는 솔라나의 기존 합의 시스템인 타워BFT(TowerBFT)를 알펜글로우(Alpenglow)로 최종 교체하기 위한 마이그레이션 과정의 첫 번째 공식 단계입니다. 이 업그레이드는 이미 전용 커뮤니티 클러스터에서 4개월 이상 운영되어 왔으며, 운영자들은 이곳에서 마이그레이션 과정을 반복적으로 시뮬레이션해 왔습니다.

12.8초에서 150밀리초로

알펜글로우의 주요 변경 사항은 솔라나가 ‘최종성(finality)’에 도달하는 속도와 관련이 있습니다. 최종성이란 네트워크가 합의 규칙에 따라 거래를 되돌릴 수 없는 상태로 간주하는 시점을 말합니다.

안자(Anza)는 알펜글로우가 최종 확정 시간을 약 12.8초에서 100~150밀리초 수준으로 단축할 수 있을 것으로 추정합니다. 이는 거래소, 브리지, 가맹점 등이 솔라나 거래를 처리하는 방식을 바꿀 수 있습니다. 이러한 서비스들은 입금 처리, 자산 해제 또는 결제 확인 전에 최종 확정을 기다리는 경우가 많기 때문입니다.

이번 업그레이드를 통해 TowerBFT가 Votor로 대체됩니다. 검증자들은 합의 투표를 블록체인 거래로 기록하는 대신, 투표를 직접 교환합니다. 보토르(Votor)는 두 가지 투표 경로 중 하나를 통해 블록을 확정할 수 있습니다. 한 경로는 스테이크의 80%가 참여하면 1라운드 만에 완료되는 반면, 다른 경로는 참여율이 60%에 도달하면 2라운드가 소요됩니다. 온체인 투표를 제거함으로써 현재 합의 트래픽으로 소비되고 있는 블록 공간도 확보할 수 있습니다.

솔라나가 중단 없이 합의 방식을 전환하는 방법

Alpenglow는 새로운 체인, 네트워크 재시작 또는 토큰 마이그레이션이 필요하지 않습니다. 솔라나는 라이브 네트워크가 계속 운영되는 동안 합의 방식을 전환할 것입니다.

이 마이그레이션은 4단계로 진행됩니다. 첫째, 에포크 경계에서 알펜글로우(Alpenglow) 기능 게이트가 활성화됩니다. 이때는 즉시 마이그레이션되는 항목이 없습니다.

그 후 5,000슬롯이 지나면 마이그레이션 경계에 도달합니다. 블록은 사용자 트랜잭션을 더 이상 포함하지 않고 투표만 담게 됩니다. 이는 검증자가 사용자 트랜잭션을 잃지 않고 경계 이후의 블록을 폐기할 수 있으므로 안전한 롤백 지점을 형성합니다.

검증자들은 1개의 블록이 지분의 82%로부터 투표를 받을 때까지 TowerBFT를 계속 실행합니다. 경계 이전에 해당 블록의 마지막 조상 블록이 알펜글로우 제네시스 블록이 됩니다.

그 후, 검증자들은 BLS 제네시스 투표에 서명합니다. 스테이크의 82%가 기여하면 제네시스 인증서가 생성됩니다.

마지막으로, 검증자들은 제네시스 블록 이후의 모든 내용을 롤백하고, 합의 권한을 Votor에 이양한 뒤 사용자 트랜잭션 처리를 재개합니다. TowerBFT는 종료되고, Alpenglow가 제네시스 블록 이후부터 운영을 이어받습니다.

Agave 4.3, 첫 번째 테스트 주도

테스트넷 마이그레이션에 참여하는 검증자는 Agave v4.3.0을 실행해야 합니다. Anza는 9월 21일, 스테이크의 10%를 차지하는 운영자를 대상으로 한 단계적 배포에 이어 25%를 차지하는 운영자로 확대한 후, 모든 메인넷 베타 검증자에게 Agave v4.3을 권장했습니다.

Anza의 현재 일정에 따르면, 메인넷 베타에서 Agave 4.3에 포함된 기능을 활성화할 잠정 일자는 9월 28일로 명시되어 있습니다. 그러나 이는 Alpenglow 메인넷 출시일이 확정된 것을 의미하지는 않습니다.

Firedancer, 알펜글로우 마이그레이션 미지원

Firedancer와 Frankendancer는 현재 알펜글로우 마이그레이션을 지원하지 않습니다. 해당 클라이언트 중 하나를 운영 중인 테스트넷 운영자는 기능 게이트가 활성화되기 전에 Agave v4.3.0으로 전환해야 합니다.

이러한 상황은 클라이언트 다양성에 대한 우려도 불러일으켰습니다. QuickNode의 개발자 관계 담당자인 마이크 맥카나( Mike MacCana)는 마이그레이션 기간 동안 네트워크가 단일 클라이언트에만 의존하게 될 가능성에 대해 우려를 표명했습니다.

Firedancer 팀은 유지 관리 및 보안 부담을 이유로, v4.3과 함께 출시될 것으로 예상되는 Alpenglow가 Solana 메인넷에 적용되면 Frankendancer 지원을 종료할 계획입니다. 대신 팀은 완전한 Firedancer 클라이언트에 집중할 예정입니다.

솔라나 재단의 검증자 관계 담당자인 티모시 가르시아 ( Timothy Garcia)는 이번 테스트넷 가동을 ‘프랑켄댄서’ 시대의 종말이라고 묘사하면서도, 해당 클라이언트가 생태계에 상당한 영향을 미쳤다고 평가했습니다.

다음 단계

테스트넷 이후, 알펜글로우는 메인넷 베타에 도달하기 전 개발자 네트워크(Devnet) 단계를 거칠 예정입니다. 각 클러스터는 다음 단계로 넘어가기 전에 동일한 마이그레이션 절차를 수행해야 합니다.

또한 이번 업그레이드는 솔라나(Solana)의 슬롯 시간 개선 사항과는 별개로 진행됩니다. 솔라나의 슬롯 시간은 최근 SIMD-0525를 통해 250밀리초로 단축되었으며, 향후 단계에서는 200밀리초를 목표로 하고 있습니다.

반면 알펜글로우는 검증자가 최종 확정 상태에 도달하는 속도를 변경합니다. 각 단계의 마이그레이션이 성공적으로 완료된다면, 솔라나는 사용자가 트랜잭션을 전송하는 방식이나 애플리케이션이 이를 실행하는 방식을 변경하지 않고도 블록 최종 확정이 약 150밀리초 내에 이루어지는 네트워크로 발전할 것입니다.

SolanaFloor에서 더 보기

X, 캐시태그에 ‘거래’ 버튼 추가… 미국 사용자, 클릭 한 번으로 $BTC 및 $SOL 거래 가능
NFT 시장 부활에 힘입어 크립토펑크, 부글스, zkSnarks 거래량 수백만 기록

전문가처럼 솔라나에서 거래하는 방법

Solana Weekly Newsletter

관련 뉴스