Hey there, blockchain enthusiasts! Solana에 깊이 관여해 있고 네트워크에서 일어나는 밈 토큰 활동을 주시하고 있다면, 최근 업그레이드 소식을 들어봤을 겁니다. Solana의 Agave 클라이언트를 개발하는 팀 Anza는 SIMD-0180이 epoch 841부터 메인넷에서 활성화되었다고 발표했습니다. 리더 스케줄에 대한 이 조정은 기술적으로 들릴 수 있지만, 네트워크의 책임성(accountability)과 효율성을 높이는 중요한 한 걸음입니다. 아래 내용은 Anza의 최근 스레드를 바탕으로 쉽게 풀어쓴 설명입니다.
왜 Vote Account Keying으로 전환했나?
기존 설정에서는 Solana의 leader schedule — 특정 슬롯에서 어느 validator가 블록을 생성할지 결정하는 명단 — 이 validator의 identity key로 키가 지정되어 있었습니다. 문제는 하나의 identity key가 여러 개의 vote accounts와 연결될 수 있고, 실제로는 delegators의 stake가 그 vote accounts에 담겨 있다는 점입니다. 이 때문에 누가 어떤 스테이크로 인해 리더 슬롯을 얻었는지 정확히 귀속시키기 어려워 회계가 흐려지는 상황이 발생했습니다.
vote account 주소로 스케줄을 키잉(keying)하면 상황이 훨씬 명확해집니다. 이제 각 리더 슬롯은 해당 vote account에 위임된 stake와 직접 연결됩니다. 이는 Solana에서 매일 수많은 밈 토큰이 출시되고 거래되는 환경에서 투명성을 크게 높여줍니다. 더 나은 귀속(attribution)은 보상 분배의 공정성을 높이고, 향후 slashing 같은 기능을 도입할 때 검증자가 부정행위로 인해 스테이크를 잃게 하는 등의 제재를 적용하기 위한 기반이 됩니다.
새로운 시스템은 어떻게 작동하나?
각 epoch(약 2~3일 단위)가 시작될 때, 네트워크는 stake-weighted, randomized leader schedule을 생성합니다. 이제는 identity key별로 그룹화하는 대신 vote account별로 stake를 집계합니다. 슬롯이 되면, 예상 블록 생성자는 이전 epoch 데이터에서 해당 vote account와 연결된 validator identity를 조회해 결정됩니다.
걱정할 필요는 없습니다 — 블록 서명은 여전히 validator의 identity key로 이루어지므로 운영자 입장에서는 변경 사항이 없습니다. 그리고 identity key로 리더 스케줄을 조회하는 기존의 모든 RPC 메서드도 계속 작동합니다. 이는 일상 운영을 방해하지 않는 백그라운드 업그레이드로, 네트워크를 더 견고하게 만드는 발판입니다.
이 변경이 Validator와 커뮤니티에 의미하는 바
검증자 운영자에게는 추적이 단순해지고 보상이 정당하게 지급되는지 확인하기 쉬워집니다. 노드를 운영하거나 네트워크를 지원하기 위해 SOL을 staking하고 있다면(그리고 그 과정에서 온갖 밈 토큰의 급등이 가능해지는 것이기도 합니다), 향상된 투명성을 반길 것입니다. 또한 향후 slashing을 구현하기가 쉬워져 부정한 행위를 억제하고 생태계를 건강하게 유지하는 데 도움이 됩니다.
더 넓은 Solana 생태계에서는, 빠르고 저렴한 트랜잭션을 기반으로 밈 토큰이 번성하는 환경에서 이런 업그레이드가 네트워크의 속도와 신뢰성을 유지하는 데 기여합니다. 리더십에 대한 모호함이 줄어들면 블록 생성이 더 원활해져, 바이럴한 토큰 출시 같은 트래픽 급증 상황에서의 장애를 줄일 수 있습니다.
더 자세한 내용은 GitHub의 SIMD-0180 전체 제안서를 확인하세요. Anza의 Justin Starry가 작성한 이 제안서는 2024년 10월부터 검토 중이었으며 이제 메인넷에서 적용되기 시작했습니다.
Meme Insider에서 Solana 기술과 그것이 밈 토큰 혁명에 어떤 영향을 주는지에 대한 업데이트를 계속 전해드리겠습니다. 이 업그레이드에 대해 어떻게 생각하시나요? 댓글로 의견 남겨주세요!