저자: 로스틴, 헬리우스
편집자: Yangz, Techub News
요약
- Epoch 685를 기준으로 Solana에는 1414개의 검증자와 3100개의 RPC를 포함하여 4514개의 노드가 있습니다. 어떤 검증인도 지분의 3.2% 이상을 통제하지 않습니다.
- 나카모토 계수(NC)는 악의적으로 공모하여 유효성을 무효화하고 새로운 블록 생성에 필요한 합의에 도달하는 것을 거부할 수 있는 최소 독립 개체 수를 나타냅니다. 솔라나의 사토시 계수는 현재 19이지만, 단일 개체가 여러 검증인을 익명으로 운영할 수 있기 때문에 실제 수치는 더 낮을 가능성이 높습니다.
- 솔라나의 검증인은 37개 국가와 지역에 위치하고 있습니다. 검증인의 가장 큰 집중도는 미국에 있으며 총 508개입니다. 또한 4개 관할권이 각각 10% 이상의 점유율을 차지했으며, 미국이 18.3%, 네덜란드와 영국이 모두 13.7%, 독일이 13.2%를 차지했습니다.
- 스테이킹의 68%는 유럽 검증인에게 위임되고, 스테이킹의 50.5%는 EU(노르웨이, 우크라이나 및 영국 제외) 내의 검증인에게 위임됩니다. 또한 20%는 북미에 위탁됩니다.
- 유효성 검사기는 135개의 다양한 호스팅 제공업체에 분산되어 있습니다. 그 중 Teraswitch와 Latitude.sh(이전 Maxihost)는 검증인을 위한 호스팅 서비스를 제공하는 미국 민간 회사이며, 후자는 검증인에게 호스팅 서비스를 제공하는 브라질 회사입니다. 총 19%의 점유율을 차지하는 저가형 베어메탈 서버를 제공합니다.
- Agave 클라이언트 코드베이스에는 357명의 개별 기여자가 있습니다. Firedancer 클라이언트는 최고 과학 책임자 Kevin Bowers가 이끄는 소규모 팀에 의해 개발되었으며 현재 57명의 기여자가 있습니다.
- Jito 클라이언트는 Agave의 원래 코드 베이스의 포크이며 프로토콜 외부 블록 공간에 대한 경매를 포함하고 있으며 현재 네트워크의 88% 지배적인 점유율을 보유하고 있습니다. 그러나 새로운 Firedancer 클라이언트가 점진적으로 도입되고 생태계에 통합됨에 따라 이러한 상황은 향후 12개월 동안 크게 바뀔 것으로 예상됩니다. Solana와 Ethereum은 현재 여러 클라이언트 구현을 제공하는 유일한 L1입니다.
- 솔라나의 핵심 구성 요소에 대한 중요한 변경 사항은 공식적인 공개 SIMD(Solana Improvement and Development) 제안 프로세스의 적용을 받습니다. 가장 중요한 프로토콜 변경, 특히 경제적 매개변수에 영향을 미치는 변경은 거버넌스 투표의 대상이 됩니다. 지금까지 세 번의 투표가 이루어졌습니다.
- 솔라나 재단은 2019년 6월에 설립되었습니다. 스위스에 등록된 비영리 단체이며 솔라나 생태계 개발 및 지원에 최선을 다하고 있습니다. 60~65명의 정규 직원으로 구성된 재단의 상대적으로 적은 규모의 팀은 보조금, 커미셔닝 프로그램 및 개발자 도구에 대한 자금 조달을 감독합니다.
- 또한, 솔라나 개발자 커뮤니티의 지리적 다양성이 입증되었습니다. 이번 해커톤 행사 'Radar'에는 인도, 나이지리아, 미국, 베트남 등 156개국에서 13,672명이 참가했다. 솔라나 크리에이티브, 개발자, 운영 직원을 연결하는 네트워크인 SuperTeam은 16개국에서 1,300명의 회원으로 확장되었습니다.
왜 분산화해야 하는가?
탈중앙화는 시스템 내에서 단일 실패 지점이 없다는 것으로 요약될 수 있습니다. 이 다면적인 개념에는 토큰 배포, 주요 개인의 영향력, 무허가 네트워크 참여, 개발 제어 및 소프트웨어/하드웨어 다양성을 포함한 여러 측면이 포함됩니다. Balaji의 Satoshi 계수 외에도 블록체인 분산화 정도를 정량화하기 위해 허용되는 표준은 거의 없습니다. 많은 조치가 불완전합니다. 더욱이, 블록체인 탈중앙화에 관한 논의는 정치 철학에 뿌리를 두고 있는 경우가 많으며, 때로는 종교적 논쟁에 접하는 깊은 이데올로기적 논쟁을 불러일으킵니다.
솔라나의 탈중앙화 수준은 솔라나가 탈중앙화 능력과 검열에 저항하는 능력이 부족하다고 믿는 일부 블록체인 커뮤니티로부터 비판을 받아왔습니다. 최근의 예로는 Token2049 컨퍼런스의 기조 연설에서 우려를 표명한 전직 NSA 내부 고발자 Edward Snowden이 있습니다.
그러나 많은 솔라나 비판자들과 마찬가지로 스노든은 공개적으로 초청을 받았음에도 불구하고 자신의 주장을 입증할 데이터를 제공하지 않았습니다. 이 글의 다음 섹션에서는 데이터를 통해 솔라나의 탈중앙화를 분석하여 네트워크가 상대적으로 강력한 탈중앙화를 보이는 부분을 강조하고 추가 진전이 필요한 부분을 지적할 것입니다.
모든 수준의 분산화
이 보고서를 통해 우리는 사실과 공개적으로 검증 가능한 정보를 바탕으로 솔라나의 탈중앙화 상황을 정량적이고 다각적으로 분석할 것입니다.
우리는 다음과 같은 측면을 평가할 것입니다:
- 공약배분
- 노드의 지리적 분포
- 호스팅 제공업체의 다양성
- 클라이언트 소프트웨어의 다양성
- 개발자 다양성
- 거버넌스 프로세스 및 엔터티
적절한 경우 솔라나의 지표를 다른 PoS L1과 비교할 것입니다. 분명히 말하면, 피어 네트워크는 솔라나의 탈중앙화 여정에 대한 더 넓은 맥락을 제공하고 기대보다 뒤처지거나 초과할 수 있는 영역을 강조하기 위한 기준 역할만 합니다. 이러한 비교를 한 네트워크가 다른 네트워크보다 우수하다고 주장하려는 시도로 잘못 해석되어서는 안 됩니다.
많은 경우 이더리움은 가장 분산화된 PoS L1으로 널리 알려져 있기 때문에 가장 유용한 벤치마크를 제공합니다. 이더리움의 창립 블록이 2015년 7월에 생성된 반면, 솔라나의 창립 블록은 2020년 3월에 생성되었다는 점은 주목할 만합니다. 분산화는 역동적이며 블록체인은 일반적으로 시간이 지남에 따라 더욱 분산화됩니다. 유사한 조건을 감안할 때 기존 체인이 더욱 분산될 것으로 예상하는 것이 합리적입니다.
공약 할당
블록체인 네트워크의 지분 분배는 네트워크의 기본 토큰이 검증자에게 분배되는 방식을 나타냅니다. 잘 분산된 시스템에서는 어느 검증인이나 소규모 그룹도 과도한 서약 지분을 보유하지 않으므로 한 주체가 네트워크 합의에 대한 과도한 영향력이나 통제권을 얻을 위험도 줄어듭니다.
균형 잡힌 지분 분배는 검증인의 다양성을 보장하여 분산화를 촉진하고 악의적인 행위자가 네트워크의 무결성을 손상시키는 것을 어렵게 만듭니다. 또한 개별 유효성 검사기 오류에 대한 네트워크의 탄력성이 향상되므로 내결함성을 향상시키는 데 도움이 됩니다.
“매우 큰 검증인 세트가 필요하며 직관적인 수준에서 검증인 세트가 클수록 네트워크의 보안이 강화되고 학문적 수준에서 노드 세트가 클수록 소수가 되는 것을 더 쉽게 보장할 수 있습니다. 세트의 정직한 노드에는 항상 서로 도달할 수 있는 최소 스패닝 트리가 있습니다. 이는 프로토콜 계층을 참조하는 것이 아니라 사람들이 Discord에 들어갈 수 있다는 사실을 의미합니다. 또는 IRC 또는 휴대폰으로 서로 대화하는 것이 조각화 문제를 해결하고 문제가 무엇인지 알아내는 열쇠이며, 조각화가 불가능하다는 것을 더 쉽게 확인할 수 있습니다.” ——아나톨리 야코벤코(Anatoly Yakovenko), Breakpoint 2024
솔라나에서 노드를 실행하는 것은 완전히 허가가 필요하지 않으며, 검증인으로 실행하려면 극히 낮은 필수 최소 스테이크(1 SOL)만 필요합니다. 네트워크는 기본적으로 위임된 지분 증명(dPoS)을 지원하며 1414개의 검증자와 3100개의 RPC 노드를 포함하여 4514개의 노드로 구성됩니다.
서약량 측면에서 가장 큰 검증인 두 곳은 Helius와 Galaxy가 운영하며 각각 약 3.2%의 서약 지분을 보유하고 있습니다. 상위 1/3 및 상위 2/3 진입에 필요한 최소 위탁 약속 금액은 각각 440만 SOL, 123만 SOL입니다.
더 명확하게 하기 위해 아래 다이어그램은 위임된 스테이크별로 검증자를 그룹화합니다. 그 중 82명의 검증인(전체의 5.87%)이 100만 개 이상의 위임 SOL을 보유하고 있으며, 825명의 검증인(전체의 59.1%)이 50,000개 미만의 위임 SOL을 보유하고 있으며 대부분이 솔라나 재단 위임에 참여했습니다. 프로그램(SFDP)은 소규모 검증인이 지속 가능한 개발을 신속하게 달성할 수 있도록 고안된 프로그램입니다. 솔라나 검증인의 약 72%가 SFDP 지원의 혜택을 누리고 있으며, 이들 검증인은 총 스테이킹의 19%를 차지합니다. SFDP에 대한 심층적인 논의는 이전 Helius 보고서인 "SFDP 및 롱테일 검증기에 직면한 과제"를 참조하십시오.
블록체인 주소가 사용자와 동일하지 않은 것처럼, 검증인의 수는 검증인을 운영하는 다양한 엔터티의 실제 수를 반영하지 않습니다. 대규모 기업이 여러 검증자에게 지분을 분배하도록 선택할 수 있으므로 실제 숫자는 더 낮을 것입니다. 예를 들어 Jito(1,2), Coinbase(1,2) 및 Mrgn(1,2)은 여러 유효성 검사기를 운영합니다.
실제로 여러 검증자를 운영하는 단일 주체에는 본질적인 문제가 없습니다. 검증자가 중앙 집중화되지 않고 분산되어 있는 한 지역 및 호스팅 공급자의 다양성을 늘려 네트워크를 강화할 수 있습니다. 그러나 이러한 유효성 검사기가 비표준 설정이나 방화벽 규칙으로 동일하게 구성되면 위험이 발생할 수 있습니다. 또한, "서비스형 검증인" 모델의 일부로 하나의 법인이 대기업이나 프로젝트를 대신하여 많은 검증인을 관리하게 되면 추가적인 분산화 문제가 발생할 수 있습니다.
사토시 계수
지분 증명 네트워크에서 나카모토 계수는 전체 지분의 최소 1/3을 제어하는 데 필요한 최소 노드 수를 나타냅니다. 계수가 높을수록 공약의 분포가 넓어지고 분권화 정도가 높아집니다. 더 나아가, 악의적으로 결탁하여 유효성 실패를 야기함으로써 새로운 블록 생성에 필요한 합의를 거부할 수 있는 독립적인 개체의 최소한의 숫자라고도 생각할 수 있습니다. PoS 및 비잔틴 장애 허용(Byzantine Fault Tolerance)을 기반으로 하는 블록체인에서는 트랜잭션 처리가 계속되기 전에 네트워크 상태에 대한 합의에 도달하기 위해 스테이킹 노드의 2/3 이상이 필요합니다.
솔라나의 사토시 계수를 결정하기 위해 우리는 검증인의 지분을 가장 높은 것부터 가장 낮은 것까지 순위를 매겼고, 전체 지분의 1/3을 통제하는 데 필요한 검증인의 수를 계산했습니다. 그 결과, 솔라나의 사토시 계수는 2023년 8월 13일에 최고치인 34에 도달했으며, 현재는 19입니다. 지난 1년간 계수는 상대적으로 안정적이었습니다.
이에 비해 이더리움의 스테이킹 분포는 비슷하지만 북미가 34.4%로 더 높은 비중을 차지한다.
국가 및 지역별 솔라나 검증인
솔라나의 검증인은 37개 국가와 지역에 위치하고 있습니다. 가장 큰 집중도는 미국에 있으며, 미국 데이터 센터에서 508개의 검증인(37%)이 운영되고 있으며, 네덜란드의 112개의 검증인(8%), 러시아의 111개의 검증인(8%)이 그 뒤를 따릅니다.
스테이크 지분에 따른 솔라나 검증인의 지리적 분포
이 분포는 검증인을 스테이크 지분으로 측정할 때 더욱 균일합니다. 4개 주요 관할권이 각각 10% 이상의 점유율을 차지했으며, 미국이 18.3%를 차지했고, 네덜란드와 영국이 각각 13.7%, 독일이 13.2%를 차지했습니다.
이에 비해 이더리움 노드는 83개 국가 및 지역에 분산되어 있으며 그 중 거의 절반이 미국과 독일에 있습니다.
솔라나 노드 수와 스테이킹된 지분을 기준으로 순위가 매겨진 상위 10개 도시
도시별 검증인 및 위임 스테이킹 분포를 보다 세부적으로 분석하면 솔라나 검증인이 전 세계 121개 도시에 분포되어 있음을 알 수 있습니다.
구체적으로 미국의 경우 총 35개 도시를 포함해 모든 주요 지역에 검증인이 위치해 있습니다. 가장 인기 있는 도시는 시카고(검증인 124명, 지분 지분 2.3%), 로스앤젤레스(검증인 57명, 지분 지분 2.3%), 뉴욕(검증인 32명, 지분 지분 3.5%)입니다.
올해 초 Anza 직원인 Rex St. John은 솔라나 검증인의 지리적 다양성을 개선하기 위한 전략(특히 남반구 운영자에 대한 지원 확대를 통해)을 제시하고 몇 가지 주요 과제를 확인했습니다.
- 더 높은 대기 시간: 원격 지역의 노드는 네트워크를 따라잡는 데 어려움을 겪습니다.
- 대역폭 비용: 일부 지역에서는 대역폭 비용이 매우 높습니다.
- 규제 제한: 다양한 관할권에서 시행되는 법률은 블록체인 인프라 운영의 실행 가능성을 제한합니다.
- 저개발 인프라: 부적절한 네트워크 및 데이터 센터 인프라
- 불리한 세금 및 관세: 높은 하드웨어 장비 비용
- 인재 부족: 현지 전문 솔라나 인재 부족 및 스테이킹에 필요한 자본에 대한 제한된 접근
호스팅 제공업체
이상적으로는 검증인 세트는 소수의 중앙 집중식 공급자에 크게 의존하기보다는 여러 독립 공급자에 의해 호스팅되어야 합니다. 이러한 다각화는 단일 공급자의 네트워크 중단이나 검열 위험을 줄이는 데 중요합니다.
2022년에 주목할만한 사건 중 하나는 독일 호스팅 제공업체인 Hetzner가 실수로 Solana 검증자를 서비스에서 제거하여 활성 스테이킹 노드(약 1000명의 검증자) 중 20% 이상이 오프라인으로 몇 시간 동안 전원이 공급되지 않는 것과 관련이 있었습니다. 그럼에도 불구하고 솔라나는 어떤 장애 문제 없이 완벽하게 작동합니다. 영향을 받은 대부분의 검증인은 며칠 내에 새로운 데이터 센터로 성공적으로 마이그레이션되었으며 거의 모든 스테이킹 노드는 몇 주 내에 다시 온라인 상태가 되었습니다.
스테이크 지분별 솔라나 검증인 관리인
Solana 검증인은 검증인의 24%를 호스팅하는 비상장 미국 회사인 Teraswitch와 검증인의 19%를 호스팅하는 브라질의 저가 베어메탈 서버 제공업체인 Latitude.sh를 중심으로 135개의 다양한 호스트에 분산되어 있습니다. . 이 두 공급업체를 합치면 43.4%의 점유율을 차지합니다.
다른 인기 있는 호스트로는 프랑스 클라우드 컴퓨팅 회사인 OVHcloud(점유율 8.65%)와 리투아니아의 Cherry Servers(점유율 8.45%)가 있습니다.
솔라나 검증인 하드웨어 요구사항
고성능, 처리량이 많은 블록체인인 솔라나는 대부분의 업계 동료보다 노드에 대한 요구 사항이 더 높습니다. Solana 검증인을 위한 하드웨어 권장 사항에는 다음과 같은 주요 구성 요소가 포함됩니다:
- CPU: 24코어/48스레드 이상, 기본 클럭 속도 4.2GHz 이상
- 메모리: 512GB
- 디스크: PCIe Gen3 x4 NVME SSD 이상, 2TB 콤보 이상. 높은 TBW
- GPU가 필요하지 않습니다
실제로 솔라나의 대역폭 요구 사항으로 인해 홈 운영은 비실용적입니다. 따라서 검증인은 주로 전용 데이터 센터의 베어메탈 서버에서 실행됩니다.
솔라나 클라이언트의 다양성
솔라나가 출시되었을 당시에는 솔라나 랩스가 개발하고 Rust로 작성된 검증자 클라이언트만 있었습니다. Solana Labs 클라이언트는 더 이상 적극적으로 업데이트되지 않지만 Agave라는 분기 버전이 여전히 사용 중입니다. 단일 클라이언트 구현에 전적으로 의존하는 것은 전체 네트워크를 비효율적으로 만들 수 있는 심각한 소프트웨어 오류의 위험을 초래하므로 중앙 집중화의 신호입니다.
클라이언트 다양성을 높이는 것은 항상 솔라나 커뮤니티의 우선순위였으며, Firedancer의 출시로 이 목표가 마침내 달성되었습니다.
솔라나 클라이언트
현재 다양한 솔라나 클라이언트 솔루션이 실행 중이거나 개발 중입니다:
- Agave: Solana Labs의 원래 클라이언트 포크로 Rust로 작성되었으며 Solana 소프트웨어 개발 회사인 Anza에서 유지 관리합니다.
- Firedancer: Jump Crypto에서 관리하며 원래 클라이언트를 C로 완전히 다시 작성했습니다.
- Frankendancer: Firedancer의 네트워크 스택 및 블록 생산 구성 요소를 Agave의 실행 및 합의와 결합한 하이브리드 검증기입니다.
- Jito: 팁을 통해 검증자에게 더 많은 경제적 인센티브를 제공하기 위해 오프 프로토콜 블록 공간 경매를 도입하는 Jito Labs에서 구축한 Agave 클라이언트의 포크입니다.
- Sig: Zig로 작성된 Syndica의 읽기 최적화 Solana 검증자 클라이언트입니다.
또한 Mithril은 Golang으로 작성되고 Overclock에서 개발한 클라이언트로, 낮은 하드웨어 요구 사항으로 전체 노드를 검증하는 데 사용할 수 있습니다.
여러 정규 핵심 엔지니어링 팀이 서로의 코드 베이스를 검토하게 되면 지식 공유 및 협업을 촉진하는 동시에 버그를 찾을 가능성이 크게 높아집니다. Anza 엔지니어 Joe Caulfield는 최근 인터뷰에서 "우리는 Firedancer 고객 팀으로부터 많은 것을 배웠습니다. 그들은 매우 영리한 솔루션을 많이 생각해 냈습니다." 또한 Agave와 Firedancer는 모두 버그 현상금 프로그램을 시작했습니다.
솔라나 클라이언트 다양성과 이더리움
Solana와 Ethereum은 여러 클라이언트 구현을 제공하는 유일한 L1입니다. 이더리움에는 적어도 5개의 주요 소프트웨어 클라이언트가 있습니다. 가장 널리 채택된 것은 C로 작성된 Nethermind(사용률 45%)와 Go로 작성된 Geth(사용률 39%)입니다.
솔라나에서 Jito 클라이언트는 현재 스테이킹 노드의 88%를 차지합니다. 그러나 이러한 환경은 새로운 클라이언트(Frankendancer 및 Firedancer)의 점진적인 도입 및 통합으로 인해 향후 12개월 동안 크게 바뀔 것으로 예상됩니다.
개발자를 위한 탈중앙화
Balaji는 "Quantifying Decentralization"이라는 책에서 개발자의 분산화가 블록체인 생태계의 핵심 요소라고 믿으며 개별 기여자에 대한 의존성을 최소화하고 "핵심 인력 위험"을 줄이는 것이 중요하다고 강조합니다.
솔라나의 모든 핵심 클라이언트 소프트웨어는 오픈 소스 라이선스에 따라 GitHub에 공개적으로 호스팅되어 오픈 액세스와 커뮤니티 기여가 가능합니다.
2024년 초에 설립된 소프트웨어 개발 회사인 Anza가 유지 관리하는 Agave 유효성 검사기는 이 영역에서 중요한 역할을 합니다. Anza는 Solana Labs 이전 인력의 약 절반인 약 45명의 직원으로 설립되었습니다. Agave 관리 외에도 Anza 팀은 토큰 확장, 국경 간 결제 인프라, Solana 라이선스 환경과 같은 프로젝트를 개발하여 더 넓은 Solana 생태계에 기여합니다.
Agave 클라이언트 코드 베이스의 기여자 수
Agave 클라이언트 코드 베이스에는 357명의 기여자와 26,408개의 커밋이 있지만 원시 커밋 수만으로는 데이터가 완벽하지 않으며 개별 기여의 깊이를 완전히 반영할 수 없습니다. 대부분의 커밋은 소규모 개발자 그룹(주로 수석 엔지니어 및 Solana 공동 창립자)과 소규모 기여자 목록에 의해 주로 작성된다는 점은 주목할 가치가 있습니다.
대조적으로, 이더리움의 인기 있는 Geth 및 Nethermind 클라이언트는 더 큰 커뮤니티 내에서 유사한 기여자 "중앙 집중화" 모델을 보여줍니다. Geth에는 1098명의 기여자가 있고 Nethermind에는 142명이 있습니다. 그중 Geth 커밋의 절반 이상이 세 명의 핵심 기여자에게 귀속됩니다. Nethermind의 모든 커밋 중에서 두 명의 개발자가 50% 이상을 기여했습니다.
Firedancer 클라이언트 코드 베이스에 기여한 사람 수
Firedancer 클라이언트는 미국의 유명한 고주파 거래 회사 Jump의 Kevin Bowers가 이끄는 소규모 팀에 의해 개발되었습니다. 현재 57명의 기여자와 3722개의 커밋이 있습니다. Firedancer가 비교적 새로운 프로젝트이고(첫 번째 커밋 날짜는 2022년 8월로 거슬러 올라감) 최근에야 메인넷에 출시되었다는 점을 고려하면 기여자의 다양성은 여전히 제한적입니다.
솔라나 생태계 개발자
더 넓은 솔라나 생태계 내에서 개발자 커뮤니티의 지리적 다양성은 의심의 여지가 없습니다. 솔라나의 2년마다 열리는 온라인 해커톤은 세계에서 가장 많은 사람이 참석하는 행사 중 하나이며, Tensor, Drift, Jito, Kamino를 포함하여 오늘날 가장 성공적인 Solana 프로토콜 및 애플리케이션 팀을 개발하는 데 중요한 역할을 해왔습니다.
최신 “Radar”에는 156개 국가/지역에서 13,672명이 참석했으며 특히 인도, 나이지리아, 미국 및 베트남의 저명한 대표자들이 참석했습니다.
또한, 솔라나 크리에이티브, 개발자, 운영 직원을 연결하는 네트워크인 Superteam은 이제 16개국 1,300명의 회원으로 확장되었습니다. 지역 지부에서는 이벤트를 주최하고 작업 공간을 공유하여 협업을 촉진합니다. 또한, Step Finance가 시작한 Solana Allstars 홍보대사 프로그램은 나이지리아에서 많은 지역에서 120개 이상의 모임이 개최되고 참가자가 끝없이 늘어나는 등 큰 성공을 거두었습니다.
통치
거버넌스는 네트워크 내에서 의사결정이 이루어지는 방식을 결정하기 때문에 분산화를 위한 중요한 수단입니다. 이는 프로토콜 업그레이드부터 경제 정책 및 커뮤니티 규칙에 이르기까지 모든 것에 영향을 미칩니다. 분산형 거버넌스는 네트워크의 투명성, 공정성 및 신뢰를 향상시킵니다.
거버넌스 투표 및 SIMD
솔라나 개선 및 개발(SIMD) 제안은 솔라나의 핵심 구성 요소에 실질적인 변경을 가하는 데 필요한 공식 문서입니다. 여기에서 "상당한" 변경은 일반적으로 네트워크 프로토콜, 트랜잭션 유효성 또는 상호 운용성을 변경하는 변경으로 정의됩니다. 사소한 코드 리팩토링이나 객관적인 성능 개선 등 실질적이지 않은 변경에는 제안이 필요하지 않습니다.
SIMD 제출에는 허가가 필요하지 않으며 모든 개발자나 연구원이 제출할 수 있지만, 대부분의 SIMD는 핵심 프로토콜 개선에 전념하는 클라이언트 팀 개발자가 제출합니다.
SIMD에는 두 가지 유형의 제안이 있습니다.
- 표준 제안: 솔라나 핵심 기능(합의, 네트워크, API 인터페이스 등)에 영향을 미칩니다.
- 메타 제안: 코드 베이스 외부의 프로세스 또는 지침이 포함됩니다.
SIMD 프로세스
SIMD는 일반적으로 아이디어 검토, 초안 작성, 검토 및 수용 단계를 거칩니다. 공식적인 검토는 GitHub에서 공개적으로 수행되며, 제안 작성자는 제안을 수락, 수정 또는 철회할지 여부를 결정하는 관련 핵심 기여자로부터 피드백을 수집할 책임이 있습니다. 저자는 자신의 제안을 구현할 의무가 없지만 일반적으로 제안을 성공적으로 완료하는 최선의 방법이므로 그렇게 하는 것이 좋습니다.
제안이 수락되면 일반적으로 관련 기능 구현 추적 문제가 포함되며 솔라나의 기능 게이트 메커니즘을 통해 활성화해야 할 수도 있습니다. Feature Gate는 시간에 따라 Testnet에서 먼저 활성화되고 Devnet에서 활성화되며 마지막으로 Mainnet에서 활성화됩니다.
개선 사항에 대한 논의는 다음 영역을 다루었습니다.
- SIMD(Solana 개선 문서) Github 저장소
- 솔라나 공식 포럼의 sRFC(Solana Request for Comments) 섹션
- 솔라나 기술 토론 포럼
- X(이전의 Twitter) 및 Telegram을 포함한 소셜 채널
솔라나 거버넌스 투표 과정
프로토콜에 중대한 변경을 가하는 SIMD, 특히 경제적 매개변수에 영향을 미치는 SIMD는 거버넌스 투표의 대상이 됩니다. 솔라나 거버넌스 투표 과정은 검증인 커뮤니티의 오랜 구성원들이 주도하는 비교적 새로운 계획으로, 참여를 유지하고 거버넌스 피로를 피하기 위해 핵심 문제에만 초점을 맞추고 있습니다.
현재까지 다음을 포함하여 세 번의 투표가 이루어졌습니다.
- 2023년 10월 첫 번째 자문 투표 (스테이킹 노드 14.3% 참여)
- 2024년 4월 적시에 투표하는 SIMD33(스테이킹 노드의 53% 참여)
- 2024년 5월 SIMD96, 검증자에게 우선순위 수수료 지불(스테이킹 노드의 51% 참여)
투표는 각 검증인 신원 계정에 예치된 토큰을 통해 이루어지며, 각 계정은 램프의 활성 스테이킹 지분에 비례하여 토큰을 받습니다.
투표하려면 검증인은 투표 옵션(기권 옵션 포함)에 해당하는 여러 지정된 공개 키 중 하나로 토큰을 전송해야 합니다. 한번 투표하면 변경할 수 없습니다.
이 구조에서 SOL 토큰 보유자는 간접적으로만 참여하여 자신의 가치나 선호도에 투표가 일치하는 검증자에게 SOL 보유를 위임합니다.
거버넌스 벤치마크
올해 초 CCData가 발표한 벤치마크 보고서에 따르면 솔라나는 환경, 사회, 거버넌스(ESG) 기준으로 평가된 상위 40개 디지털 자산 중 단 4개의 AA 등급 자산 중 하나입니다. 솔라나는 이해관계자 참여, 투명성, 분산화 등의 요소를 평가한 보고서 거버넌스 등급에서 L1 중 4위를 차지했습니다.
솔라나 재단
솔라나 재단(SF)은 2019년 6월에 설립되었습니다. 스위스에 등록된 비영리 조직으로 솔라나 생태계의 탈중앙화, 채택, 보안에 전념하고 있습니다. SF는 1억 6,700만 개의 SOL 토큰의 초기 자본금을 보유하고 있으며 보조금, 위임 프로그램 및 개발자 도구에 대한 자금 조달을 감독합니다. 공식 브랜드 자산, 소셜 미디어 계정, 웹사이트 및 상표를 관리합니다.
현재 SF는 Daniel Albert 전무이사와 Lily Liu 사장이 이끌고 있으며, 재단 이사회의 감독 하에 60~65명의 정규 직원으로 구성된 비교적 소규모 팀으로 운영되고 있습니다.
재단의 사명은 교육, 연구, 생태계 개발 프로그램에 중점을 두고 확장 가능하고 자립 가능한 솔라나 생태계를 구축하는 것입니다. SF는 개발자 참여와 커뮤니티 구축을 촉진하기 위해 Hacker Houses 및 연례 Breakpoint 컨퍼런스를 포함한 대규모 Solana 이벤트를 조직합니다.
SF 개발자 관계 팀은 공식 문서, 소셜 채널 및 개발자 교육을 유지 관리합니다. 2024년 1월 SF는 주력 해커톤의 관리권을 전 SF 성장 책임자 Matty Taylor가 공동 창립한 새로운 독립 액셀러레이터인 Colosseum에 넘겼습니다.
Dan Albert는 최근 토론에서 다음과 같이 말했습니다. "우리의 임무는 일에서 벗어나 네트워크와 생태계를 지원하는 확장 가능한 방법을 찾은 다음 이를 놔두는 것입니다." 이는 SF의 장기적인 목표가 스스로 할 수 있는 시스템을 구축하는 것임을 시사합니다. - 감독 없이 네트워크를 운영합니다.
요약
이 기사에 설명된 바와 같이 솔라나의 분산화는 사토시 계수, 검증인 및 스테이킹 노드의 지리적 분포, 개발자 분산화, 거버넌스 벤치마크를 포함한 여러 주요 지표에서 업계 동료와 동등하지만 클라이언트 다양성은 현재 여전히 유지되고 있습니다. 중요한 문제인 새로운 Firedancer 클라이언트는 이 문제를 해결하는 것을 목표로 합니다.
솔라나의 탈중앙화를 강화하려면 다음 측면부터 시작하는 것을 고려해 보세요:
- 여러 조직에 SF 책임을 분배하기 위한 옵션 살펴보기
- 재단 지출 및 보조금 할당의 투명성 향상
- 지리적 다양성을 높이기 위해 Solana Nations와 같은 계획을 개발합니다.
- 검증인 운영자의 가장 큰 비용(즉, 투표 비용)을 줄입니다.
- 검증인 데이터 내보내기 요구 사항을 줄이기 위한 전략을 모색하십시오. EU 및 미국 이외의 검증인 운영자의 경우 데이터 내보내기 비용이 상당히 높습니다.
- 거버넌스 투표에 더욱 적극적으로 참여하도록 장려
- 솔라나의 핵심 기여자와 연구 커뮤니티를 확장하여 네트워크 성장을 강화합니다.
현재 솔라나 검증인 세트는 미국과 유럽연합에 어느 정도 집중되어 있으며 제한된 수의 호스팅 제공업체에 의존하고 있습니다. 이 과제는 솔라나에만 국한된 것은 아니지만, 이 수준에서 중앙 집중화를 줄이는 데 있어서 솔라나의 개선 가능성을 강조합니다.
마지막으로 이 기사의 이전 버전을 검토해 주신 Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko 및 Brady Werkheiser에게 감사드립니다.