Solana 검증자 건강 보고서: 탈중앙화 정도가 꾸준히 향상되고 있습니다
원문 제목: Validator Health Report:October 2023
원문 저자: Solana Foundation
원문 편집: 부하, Odaily 별구日报
최근 Solana 재단이 《검증자 건강 보고서》를 발표했습니다.
보고서에 따르면, Solana 검증자 네트워크는 지속적으로 성장하고 있으며, 노드 수, 나카모토 계수 및 클라이언트 다양성과 같은 지표를 통해 측정되고 있습니다. 검증자 네트워크의 건강 상태는 Solana 재단이 지속적으로 주목하는 핵심 사항이며, 그들은 전 세계의 검증자와 스테이크 홀더가 네트워크의 안전에 참여할 수 있도록 도구와 교육을 제공합니다. 또한 재단은 커뮤니티의 참여와 기여를 장려합니다.
Solana의 검증자 네트워크 참여도가 눈에 띄게 증가했습니다. 커뮤니티는 검증자 간의 소통과 모범 사례 공유를 촉진하기 위해 정기적인 전화 회의와 전자 회의를 조직했습니다. 또한 재단은 향후 Block 0 회의를 개최하여 커뮤니티의 유대를 더욱 강화할 계획입니다.
Solana 네트워크는 Solana Labs, Jito Labs, Firedancer, Sig 및 경량 클라이언트를 포함한 여러 검증자 클라이언트를 개발했습니다. 클라이언트의 다양성은 네트워크의 건강과 탈중앙화에 매우 중요하며, 단일 실패 지점의 위험을 줄이고 네트워크의 회복력을 높일 수 있습니다.
나카모토 계수는 네트워크 보안을 측정하는 중요한 지표로, 현재 Solana의 나카모토 계수는 31입니다. 그러나 재단은 이 숫자를 더욱 높여 네트워크의 탈중앙화를 강화하기를 희망하고 있습니다.
Solana의 스테이크 분포 측면에서, 네트워크는 지리적으로 균형을 이루고 있으며, 어느 한 국가가 절대적인 지배력을 행사하지 않고 있습니다. 재단은 스테이크의 분포 상황을 면밀히 주시하고 있으며, 지리적 다양성을 높이기 위한 조치를 취하고 있습니다.
다음은 Odaily 별구日报이 편집한 보고서 원문입니다.
개요
Solana 검증자 네트워크는 지속적으로 성장하고 있으며, 노드 수, N 분포 및 다양성과 같은 지표를 통해 측정되었습니다. 주목할 점은, 지난 검증자 건강 보고서 이후 Solana는 다중 클라이언트 네트워크로서 빠른 발전을 이루었으며, 31% 이상의 스테이크가 Jito Labs를 통해 운영되고 있다는 것입니다. 또한 두 개의 추가 검증자 클라이언트가 개발 중이며, 이 비율은 1년 전의 0%에서 크게 증가했습니다. 네트워크의 정상 가동 시간은 100%에 도달했습니다. 2023년 2월 26일부터 여러 새로운 소프트웨어 업그레이드가 시행되었으며, 그 이후로 네트워크 성능 저하가 없었습니다. 2023년 9월 6일 기준으로 Solana는 여전히 세계에서 가장 큰 PoS 네트워크 중 하나로, 많은 수의 노드와 광범위한 분포를 가지고 있으며, 나카모토 계수와 검증자 소프트웨어 클라이언트 측정에 따라 확인됩니다.
Solana 재단은 최근 몇 달 동안 검증자 네트워크 참여도가 눈에 띄게 증가한 점도 주목했습니다. 이를 수치로 측정하기는 어렵지만, 일부 검증자 커뮤니티 참여 지표는 다음과 같습니다:
정기적인 커뮤니티 주도의 검증자 전화 회의: 2023년 3월부터 검증자 생태계는 정기적인 전화 회의를 계획하고 소집하여 검증자 커뮤니티가 노트와 모범 사례를 공유하도록 하고 있습니다.
Block 0 회의: 검증자 커뮤니티는 2023년 10월 30일 암스테르담에서 첫 번째 Block 0 회의를 개최할 예정입니다. 이는 커뮤니티가 주관하는 완전한 행사로, Solana 네트워크의 발전에 대해 논의하고 사회적 유대를 강화하는 것을 목표로 합니다.
Solana 메인넷 테스트넷은 2020년 3월에 출시되었으며, 3년 반 동안 눈에 띄는 발전을 이루었습니다. 이 기간 동안 생태계는 크게 발전했습니다. Solana 재단은 네트워크의 건강 상태를 평가하고 회복력을 높이며 기회를 모색하는 데 있어 신중하고 합리적인 접근을 취하며, 커뮤니티가 그들의 생각을 공유하도록 장려합니다.
핵심 클라이언트 개발
이전 검증자 건강 보고서에서 재단은 네트워크 건강을 측정하고 평가하는 최선의 방법에 대한 사고의 변화를 논의했습니다. 특히 재단은 최근 소프트웨어 측면에서 검증자 네트워크 건강을 강화하는 데 많은 노력을 기울였습니다. 이와 관련하여 재단은 새로운 소프트웨어 클라이언트 개발을 장려하고 여러 조직의 핵심 기여 개발자 네트워크를 강화하는 데 집중하고 있습니다.
검증자는 Solana 검증자 클라이언트를 실행하는 컴퓨터로, 이 클라이언트는 Solana 네트워크의 운영 체제입니다. 모든 블록체인 네트워크에서 여러 소프트웨어 클라이언트를 갖는 것은 네트워크의 회복력과 탈중앙화에 매우 중요하며, 이는 네트워크 소프트웨어에 단일 실패 지점이 없도록 보장하는 데 도움이 됩니다. 생태계에서 가장 중요한 승리 중 하나는 Solana가 다중 클라이언트 네트워크가 되었다는 점으로, 이는 검증자가 서로 다른 클라이언트를 선택하여 실행할 수 있음을 의미합니다.
Solana의 현황
현재 네 개의 서로 다른 검증자 클라이언트 구현이 활발히 개발되고 있으며, 이들은 세 개의 독립적인 코드베이스 위에 구축되고 있습니다. 주목할 점은 Jito Labs의 클라이언트가 31% 이상의 Solana 검증자에 의해 사용되고 있으며, 이는 2023년 3월의 16%에서 증가한 수치입니다(이전 검증자 건강 보고서). 2022년 8월 이 클라이언트가 메인넷을 처음 출시했을 때는 0%였습니다.
검증자 클라이언트의 다양성은 네트워크의 장기적인 건강과 운영에 필수적입니다. 여러 검증자 클라이언트를 통해 단일 클라이언트에서 발생할 수 있는 오류나 유해한 코드의 위험을 다른 독립적인 클라이언트를 통해 완화할 수 있으며, 이러한 클라이언트는 동일한 오류나 악성 소프트웨어 공격을 받지 않을 가능성이 높아 전체 네트워크의 중단 가능성을 줄입니다.
Solana에서 첫 번째 검증자 클라이언트는 처음에 Solana Labs에 의해 개발되었습니다. 이후 여러 독립적인 노력이 Solana 네트워크에서 추가적인 완전 또는 경량 검증자 클라이언트를 생성했습니다.
Jito Labs: 2022년 8월, Jito Labs는 두 번째 Solana 메인넷 검증자 클라이언트를 출시했습니다. 이는 Solana Labs 코드의 포크 버전으로, Jito Labs가 유지, 수정 및 배포합니다. 그러나 이는 기존 독립적으로 구축된 포크 버전이므로 Solana Labs 클라이언트의 오류가 이 클라이언트에도 존재할 가능성이 높습니다.
Firedancer: 같은 해 8월, Jump Crypto는 Solana에서 완전히 새로운 검증자 클라이언트를 구축할 계획을 발표했습니다. 이 검증자 클라이언트는 처음부터 개발되었으며 성능에서 상당한 개선을 이루었습니다. 테스트 환경에서 Firedancer는 초당 최대 100만 건의 거래를 처리할 수 있으며(비교하자면, 원래 Solana Labs 클라이언트는 유사한 테스트 환경에서 초당 약 55,000건의 거래를 처리합니다).
Sig: 2023년 7월, Syndica는 Zig 프로그래밍 언어로 작성된 Solana 네트워크 검증자 클라이언트 Sig를 개발 중이라고 발표했습니다. 2023년 9월, Syndica의 검증자 팀은 Gossip 프로토콜 구현을 포함한 Sig의 초기 구현을 발표했습니다.
경량 클라이언트(예: TinyDancer): 이 네 개의 검증자 클라이언트 외에도 TinyDancer는 Solana의 경량 클라이언트로, 활발히 개발되고 있습니다. TinyDancer는 블록체인 합의의 블록 생성 및 상태 유지를 수행하지 않으며, 사용자가 전체 노드를 직접 실행하지 않고도 더 쉽게 검증할 수 있도록 합니다.
총 검증자 수
더 많은 검증자를 가진 블록체인은 일반적으로 더 회복력이 있습니다. 사용자가 블록체인에서 계약을 실행할 때, 그들은 자신의 거래가 기록될 것이라는 확신이 필요합니다. 이상적으로는 블록체인에 추가된 각 거래가 해당 체인에 있는 모든 검증자에 의해 기록되어야 하며, 이것이 더 많은 검증자를 갖는 것이 중요한 이유입니다. 다양한 검증자는 데이터 센터의 정전과 같은 재앙적인 사건으로부터 보호할 수 있습니다.
검증자에는 두 가지 유형이 있습니다: 합의 노드: 합의 노드는 네트워크 운영에서 핵심적인 역할을 하며 두 가지 기본 기능을 제공합니다:
새로운 블록을 생성하고 네트워크의 다른 노드에 제안합니다.
다른 노드가 제안한 새로운 블록의 유효성에 대해 투표합니다.
RPC 노드: 원격 프로시저 호출(RPC) 노드는 애플리케이션과 Solana 인프라 간의 인터페이스입니다. 이 노드는 합의 노드와 유사하게 모든 새로운 블록과 네트워크 변경 사항을 독립적으로 검증하지만 투표는 하지 않습니다.
Solana의 현황:
2023년 3월, 합의 노드의 총 수는 약 2200개에서 약 1700개로 감소했습니다. 이 감소는 많은 스테이크가 100% 수수료를 받는 노드로 재분배되었기 때문입니다. 이해관계자들은 이 문제를 인식하고 그들의 위임을 더 활발한 검증자에게 재분배했습니다. 이 감소 이후, 9월 13일 기준으로 합의 노드 수는 점진적으로 안정적으로 증가하여 1961개의 합의 노드와 2874개의 검증자 노드의 총 수에 도달했습니다.
다른 스테이크 증명 블록체인에 비해 Solana의 노드 수는 절대적으로 높습니다. 재단은 향후 몇 달 동안 노드의 질을 장려하기 위해 계획을 조정할 것으로 예상하고 있습니다.
"고품질 검증자"란 무엇인가? 이는 주관적입니다. 노드의 정상 가동 시간, 하드웨어 성능, 사용자 문제 발생 시 서비스 수준, 그리고 검증자 운영자가 더 넓은 검증자 커뮤니티에서 얼마나 활발하게 활동하는지가 포함됩니다. 재단은 검증자들이 이러한 기준을 충족하도록 장려할 것이며, 향후 몇 달 내에 커뮤니티와 이러한 기회를 공유하고 출시할 것입니다.
투표 권한의 나카모토 계수
투표 권한의 나카모토 계수는 네트워크에서 공격당해야 하는 최소 노드 수로 정의되며, 이는 블록을 검토하거나 합의를 중단하여 일부 또는 모든 새로운 블록(및 그 거래)이 확인되는 것을 방지하는 데 필요합니다. 대부분의 스테이크 증명 네트워크에서 이는 최소 33.4%의 노드를 대표해야 하는 투표 권한의 최소 비율입니다.
스테이크 분포가 고도로 집중될 때, 소수의 검증자가 총 위임 수의 33.4%를 대표할 수 있습니다(극소수). 스테이크와 합의 권한이 더 분산된 분포에서는 이 집합이 더 커져 기업, 불법 행위자 또는 기타 실체가 검열을 통해 블록체인을 조작하기 어렵게 만듭니다.
Solana의 현황:
2023년 9월 6일 조사에서 Solana의 나카모토 계수는 31입니다. 이는 최소 31명의 검증자가 공모해야 네트워크 검열을 수행할 수 있음을 의미합니다(2023년 3월 기준). 이 나카모토 계수는 이전 검증자 건강 보고서의 결과와 동일하며, 역시 31입니다.
Solana의 나카모토 계수는 2020년 3월 시작 이후 지속적으로 증가하였으며, 2022년 9월까지 이어졌고 그 이후로는 상대적으로 안정적으로 유지되고 있습니다. 나카모토 계수 31은 강력합니다. 재단은 시간이 지남에 따라 이 숫자가 증가하기를 희망하지만, 숫자 증가만으로는 네트워크의 탈중앙화를 선도하는 지표로 삼을 수는 없습니다. Solana 네트워크는 스테이크 분포의 관점에서 바라봐야 합니다.
다음은 다른 스테이크 증명 블록체인의 나카모토 계수를 나열한 것으로, 기준 비교를 위해 제공됩니다:
대규모로 분산되어 있고 여러 소프트웨어 클라이언트를 가진 네트워크조차도 블록체인의 탄력성에 영향을 미칠 수 있는 몇 가지 외부 요인의 영향을 받을 수 있습니다. 이러한 요인은 다음 섹션에서 논의될 것이며, 마지막 섹션이기도 합니다.
분포
나카모토 계수와 클라이언트 다양성은 핵심 지표이지만, 블록체인을 운영하는 데 관련된 인위적 요소를 포착할 수는 없습니다. 검증자 네트워크 건강 측면에서 외부 요인의 역할을 인식하는 사람은 드뭅니다. 예를 들어, 지정학적 요인, 자연 재해 및 기업 유인 등이 있습니다.
이 마지막 부분에서는 Solana 네트워크의 탄력성에 대한 여러 외부 요인의 관점에서 살펴보며, 이러한 요인이 Solana와 같은 스테이크 증명 네트워크에 미칠 수 있는 영향을 논의합니다.
데이터 센터 제공자의 스테이크 분포
누구나 Solana 노드를 운영할 수 있습니다. Solana 프로토콜은 고성능 하드웨어를 요구하기 때문에, 검증자 운영자는 일반적으로 제3자 데이터 센터에서 서버 공간을 임대하여 노드를 운영합니다. 이는 드문 일이 아닙니다. 대부분의 블록체인에서 컴퓨팅 능력은 제3자가 소유한 대형 데이터 센터의 서버에서 수행됩니다.
제3자 데이터 센터를 사용하여 검증자 노드를 운영하는 위험은 데이터 센터 소유자가 블록체인 운영에 불균형한 권력을 행사할 수 있다는 점입니다. 한 회사가 체인을 손상시킬 위험을 최소화하기 위해서는 스테이크가 서버 공간을 임대하는 민간 회사 간에 상대적으로 고르게 분포되어야 합니다.
이러한 위험은 2022년 11월에 발생했으며, 이때 서버 제공업체 Hetzner가 Solana 노드를 차단했습니다. 주목할 점은 이 기간 동안 네트워크가 계속 운영되었다는 것입니다. 이는 네트워크에 대해 20%의 공격을 가한 것이며, 여러 서버 제공업체 간에 스테이크를 분배하는 것이 얼마나 중요한지를 입증합니다.
Solana의 현황:
데이터 센터 제공자는 일반적으로 여러 데이터 센터와 자치 시스템 번호(ASN)를 운영합니다. 아래 데이터는 공개적으로 이용 가능한 데이터를 기반으로 주요 데이터 센터의 ASN에 따라 분할되었습니다.
자치 시스템(AS)은 단일 라우팅 번호를 가진 서버 네트워크입니다. 서로 다른 자치 시스템은 고유한 ASN으로 식별됩니다. 내부 네트워크 또는 라우팅 구성 방식에 따라 하나의 자치 시스템은 서로 다른 지리적 위치에 있는 여러 물리적 위치를 포함할 수 있습니다.
Solana의 스테이크는 자치 시스템(ASN) 간에 상대적으로 분포되어 있으며, 어느 하나의 자치 시스템도 33.3%의 활성 스테이크를 호스팅하지 않습니다. 현재, 33.3% 이상의 스테이크를 조합하여 네트워크를 중단시키기 위해서는 최소 세 개의 데이터 센터가 공모해야 합니다.
지리적 지역의 스테이크 분포
세계의 특정 지역에서 어떤 사건이 발생하든, 글로벌 탄력성을 가진 블록체인은 계속 운영되어야 합니다. 다음 상황을 고려해 보십시오:
한 정부가 인터넷을 전송하는 해저 케이블을 공격하여 전체 지역의 인터넷을 중단시킵니다. 글로벌 탄력성을 가진 블록체인은 해당 지역 사건의 영향을 받지 않고 계속 운영될 수 있어야 합니다.
한 독재 정권이 반대자를 추적하고, 그 정권이 해당 국가 내에서 운영되는 블록체인 서버를 종료하기로 선택할 경우, 이 반대자는 자신의 자금에 접근할 수 있다는 확신을 가져야 합니다.
자연 재해가 특정 지역의 모든 노드를 방해합니다. 세계의 어느 지역에서 블록체인을 사용하든, 사용자는 많은 검증자가 예기치 않게 오프라인이 되더라도 해당 체인이 계속 운영될 것이라는 확신을 가져야 합니다.
이러한 경우에도 사람들은 많은 검증자가 예기치 않게 오프라인이 되더라도 블록체인이 지속적으로 운영될 것이라는 확신을 가져야 합니다.
Solana의 현황:
다음은 각 국가의 스테이크 비율에 따라 조직된 네트워크의 지리적 분포 스냅샷입니다.
네트워크는 지리적으로 균형을 이루고 있으며, 어느 한 국가도 33.3%의 활성 스테이크를 보유하고 있지 않습니다. 최근 미국의 수익 증가가 이 비율에 도달할 가능성을 나타내고 있습니다. 주목할 점은 미국과 캐나다의 총 활성 스테이크가 34.3%라는 것입니다. 여기서 국가별 스테이크 비율은 각국의 데이터 센터 절대 수와 상당한 차이를 보입니다.
미국의 스테이크가 크게 증가하여 이전 보고서의 23.5%에서 29.2%로 증가했습니다. 재단은 이 문제를 해결하기 위해 노력하고 있으며, 이러한 변화를 면밀히 모니터링하고, 스테이크 풀의 탈중앙화를 최적화하도록 지원하며, 지리적 요소를 고려하여 그들의 평가 알고리즘을 조정하기 위한 조치를 취하고 있습니다.
미래 전망
Solana 재단은 전 세계의 검증자와 스테이크 홀더에게 도구와 교육을 제공하여 검증자 네트워크의 건강 상태를 개선하고, 커뮤니티 구성원이 네트워크 안전의 사고 있는 참여자가 되도록 장려하는 데 지속적으로 노력하고 있습니다. 재단의 초점은 커뮤니티의 성장과 나카모토 계수에만 국한되지 않고, 네트워크의 건강 상태를 개선하기 위한 몇 가지 정량화하기 어려운 방법을 포함하여 확대되었습니다.
Solana 검증자 커뮤니티는 네트워크의 건강 상태를 개선하기 위해 Block 0(검증자의 전자 회의), 커뮤니티 주도의 검증자 소집 및 새로운 거버넌스 관행을 조직하는 등 몇 가지 새로운 이니셔티브를 시작했습니다.
향후 몇 달 동안 재단은 Solana 재단의 Delanation 계획을 변경하여 검증자가 보다 자급자족하고 지속 가능하게 만들고, 네트워크의 커뮤니티 위치를 강화하는 것을 목표로 하여 커뮤니티의 노력을 지원할 것입니다.