Workspace IndexKnowledge Notes › Stake concentration risk

#17PoC

Stake concentration risk

How much stake sits behind one router, one ASN, one data centre — and how close that is to halting finality.

Mapping the correlated failure surface under a validator set: why ASN, not validator count, is the real unit of independence.

Why

In 2026 a routing error on Solana took roughly 29% of stake offline at once and the network came within a few percentage points of losing finality. Nothing was hacked and no key was stolen — the consensus math worked exactly as designed. The failure was that a single infrastructure fault could reach a third of the validator set at the same time, which is a question about network topology, not cryptography. The interesting output is a number nobody publishes: for a given chain, what is the largest slice of stake that shares one correlated point of failure, and how does that compare to the fraction that halts finality (33% for both Solana's and Ethereum's BFT thresholds)?

How it works

Planned as a measurement, not an essay: pull the active validator set and its stake weights from public RPC, resolve each advertised gossip/TPU endpoint to an IP, map those to ASN and hosting provider with a public IP-intelligence dataset, then aggregate stake by ASN, by provider, and by geographic region. The headline figure is the stake-weighted Herfindahl index plus the single largest correlated bucket, both plotted against the 33% halt line. The same pipeline runs unchanged against Ethereum's beacon chain for comparison, where the concentration hides one layer down — in staking pools and the handful of clouds their operators rent from rather than in the validator count itself.

Where it lands in Jayverse

  • Devnet: measure correlated infrastructure, not just node count, when Devnet moves to an OP-Stack L2. For any future sequencer or validator setup, aggregate stake by ASN and hosting provider against the halt threshold, the same pipeline this card proposes for Solana and Ethereum.
  • Auditor: add a standing check for the largest correlated-failure bucket on any chain Jayverse depends on. Track what fraction of stake or sequencing power sits behind one ASN or provider on Sepolia today and any future L2, and how close that sits to the finality-halt line.

Key expressions

Words and phrases from this page worth keeping, with the Korean meaning and the sentence they come from.

Expression뜻 · 쓰이는 자리
come within (a few points) of~포인트 차이로 (거의) ~할 뻔하다 · 위기를 아슬아슬하게 피했을 때. "came within a few percentage points of losing finality"
correlated point of failure상관된 단일 장애 지점 · 여러 참여자가 동시에 함께 무너지는 지점. "one correlated point of failure could reach a third"
headline figure대표 수치, 핵심 지표 · 보고서에서 가장 먼저 눈에 띄는 숫자. "The headline figure is the stake-weighted Herfindahl index"
hide one layer down한 단계 아래 숨어 있다 · 겉으로 드러나지 않고 더 깊은 구조에 위험이 있을 때. "the concentration hides one layer down"
aggregate by~기준으로 (데이터를) 집계하다 · 여러 항목을 특정 범주로 묶어 합산할 때. "aggregate stake by ASN, by provider"
unit of independence독립성의 단위(비유) · 무엇을 기준으로 '진짜 분산되어 있는지' 판단해야 하는지. "the real unit of independence"
routing error라우팅 오류, 네트워크 경로 설정 실수 · 해킹 없이도 대규모 장애를 일으킬 수 있는 원인. "a routing error on Solana took roughly 29% of stake offline"
ASN자율시스템 번호(Autonomous System Number) · 인터넷 라우팅상 독립 네트워크를 식별하는 번호, 상관 장애의 단위로 쓰임. "map those to ASN and hosting provider"
BFT비잔틴 장애 허용(Byzantine Fault Tolerance) · 합의가 깨지는 정족수 기준(33%)을 가리킬 때 쓰는 용어. "Solana's and Ethereum's BFT thresholds"
TPU트랜잭션 처리 유닛(Transaction Processing Unit) · 솔라나 검증자가 트랜잭션을 받는 네트워크 엔드포인트. "resolve each advertised gossip/TPU endpoint to an IP"

← All Knowledge Notes · Workspace Index · Top ↑

스테이킹 집중 위험

라우터 하나, ASN 하나, 데이터센터 하나 뒤에 스테이킹이 얼마나 몰려 있는가 — 그리고 그것이 최종성 정지까지 얼마나 가까운가.

검증인 집합 아래에 깔린 상관 장애면 정리 — 독립성의 진짜 단위가 검증인 수가 아니라 ASN인 이유.

2026년 솔라나에서 라우팅 오류 하나로 스테이킹의 약 29%가 한꺼번에 오프라인이 되면서, 네트워크가 최종성 상실까지 불과 몇 퍼센트포인트를 남기고 멈춰 섰습니다. 해킹당한 것도, 키가 털린 것도 아니었습니다 — 합의 알고리즘은 설계대로 정확히 동작했습니다. 문제는 인프라 결함 하나가 검증인 집합의 3분의 1에 동시에 도달할 수 있었다는 것이고, 이건 암호학이 아니라 네트워크 토폴로지의 문제입니다. 흥미로운 산출물은 아무도 발표하지 않는 숫자입니다: 어떤 체인에서 하나의 상관된 단일 장애점을 공유하는 스테이킹의 최대 조각은 얼마이고, 그것이 최종성을 정지시키는 비율(솔라나·이더리움 BFT 임계값 모두 33%)에 얼마나 가까운가?

동작 방식

에세이가 아니라 측정으로 계획했습니다: 공개 RPC에서 활성 검증인 집합과 스테이킹 가중치를 가져오고, 각 검증인이 광고하는 gossip/TPU 엔드포인트를 IP로 해석한 뒤, 공개 IP 인텔리전스 데이터셋으로 ASN과 호스팅 사업자에 매핑하고, 스테이킹을 ASN별·사업자별·지역별로 집계합니다. 핵심 지표는 스테이킹 가중 허핀달 지수와 가장 큰 단일 상관 버킷이며, 둘 다 33% 정지선 위에 함께 그립니다. 같은 파이프라인을 그대로 이더리움 비콘 체인에도 돌려 비교합니다 — 이더리움에서는 집중이 한 겹 아래에 숨어 있습니다. 검증인 가 아니라, 스테이킹 풀과 그 운영자들이 빌려 쓰는 소수의 클라우드에 몰려 있기 때문입니다.

Jayverse에서의 위치

  • Devnet: Devnet이 OP-Stack L2로 옮겨갈 때 노드 수가 아니라 상관된 인프라를 측정한다. 향후 시퀀서나 검증자 구성에서, 이 카드가 Solana와 Ethereum에 제안하는 것과 같은 파이프라인으로 ASN과 호스팅 제공자별 스테이크를 halt 임계값과 비교해 집계한다.
  • Auditor: Jayverse가 의존하는 모든 체인에 대해 가장 큰 상관 장애 버킷을 상시 점검 항목으로 둔다. 오늘의 Sepolia와 향후 L2에서 스테이크나 시퀀싱 파워의 몇 퍼센트가 하나의 ASN이나 제공자 뒤에 있는지, 그것이 파이널리티 halt 선에 얼마나 가까운지 추적한다.

핵심 표현

이 페이지의 영어 본문에서 배울 만한 단어와 표현, 뜻과 나온 자리.

Expression뜻 · 쓰이는 자리
come within (a few points) of~포인트 차이로 (거의) ~할 뻔하다 · 위기를 아슬아슬하게 피했을 때. "came within a few percentage points of losing finality"
correlated point of failure상관된 단일 장애 지점 · 여러 참여자가 동시에 함께 무너지는 지점. "one correlated point of failure could reach a third"
headline figure대표 수치, 핵심 지표 · 보고서에서 가장 먼저 눈에 띄는 숫자. "The headline figure is the stake-weighted Herfindahl index"
hide one layer down한 단계 아래 숨어 있다 · 겉으로 드러나지 않고 더 깊은 구조에 위험이 있을 때. "the concentration hides one layer down"
aggregate by~기준으로 (데이터를) 집계하다 · 여러 항목을 특정 범주로 묶어 합산할 때. "aggregate stake by ASN, by provider"
unit of independence독립성의 단위(비유) · 무엇을 기준으로 '진짜 분산되어 있는지' 판단해야 하는지. "the real unit of independence"
routing error라우팅 오류, 네트워크 경로 설정 실수 · 해킹 없이도 대규모 장애를 일으킬 수 있는 원인. "a routing error on Solana took roughly 29% of stake offline"
ASN자율시스템 번호(Autonomous System Number) · 인터넷 라우팅상 독립 네트워크를 식별하는 번호, 상관 장애의 단위로 쓰임. "map those to ASN and hosting provider"
BFT비잔틴 장애 허용(Byzantine Fault Tolerance) · 합의가 깨지는 정족수 기준(33%)을 가리킬 때 쓰는 용어. "Solana's and Ethereum's BFT thresholds"
TPU트랜잭션 처리 유닛(Transaction Processing Unit) · 솔라나 검증자가 트랜잭션을 받는 네트워크 엔드포인트. "resolve each advertised gossip/TPU endpoint to an IP"

← 전체 기술 노트 · 워크스페이스 인덱스 · 맨 위 ↑