Shared Dependency Concentration
Transitive dependency overlap across 10 Ethereum execution and consensus clients
Last collected: Wed, 06 May 2026 05:14:36 UTCยท5h ago
10
Clients tracked
4,886
Unique dependencies
534
Shared (2+ clients)
521
Cross-layer (EL+CL)
Clients
GethEL
go
50% of nodes
v1.17.2
NethermindEL
dotnet
25% of nodes
1.37.2
BesuEL
java
9% of nodes
26.4.0
ErigonEL
go
7% of nodes
v3.4.0
RethEL
rust
8% of nodes
v2.2.0
LighthouseCL
rust
53% of validators
v8.1.3
PrysmCL
go
24% of validators
v7.1.3
TekuCL
java
10% of validators
26.4.0
LodestarCL
typescript
4% of validators
v1.42.0
NimbusCL
nim
0% of validators
v26.3.1
Most shared dependencies
| Package | Clients | EL / CL Coverage | Type |
|---|---|---|---|
blstblst cross-ecosystem | getherigonrethlighthouseprysmtekulodestarnimbus | EL 64% CL 92% | EL+CL |
protobufprotobuf cross-ecosystem | getherigonnethermindbesurethlighthouseprysm | EL 99% CL 77% | EL+CL |
libsecp256k1libsecp256k1 cross-ecosystem | getherigonprysmrethlighthouse | EL 64% CL 77% | EL+CL |
kzgkzg cross-ecosystem | nethermindbesutekurethlighthouse | EL 43% CL 64% | EL+CL |
beorn7/perks go | getherigonprysm | EL 57% CL 24% | EL+CL |
cespare/xxhash/v2 go | getherigonprysm | EL 57% CL 24% | EL+CL |
ethereum/go-bigmodexpfix go | getherigonprysm | EL 57% CL 24% | EL+CL |
fsnotify/fsnotify go | getherigonprysm | EL 57% CL 24% | EL+CL |
go-logr/stdr go | getherigonprysm | EL 57% CL 24% | EL+CL |
go-ole/go-ole go | getherigonprysm | EL 57% CL 24% | EL+CL |
go-sourcemap/sourcemap go | getherigonprysm | EL 57% CL 24% | EL+CL |
gogo/protobuf go | getherigonprysm | EL 57% CL 24% | EL+CL |
golang-jwt/jwt/v4 go | getherigonprysm | EL 57% CL 24% | EL+CL |
golang/protobuf go | getherigonprysm | EL 57% CL 24% | EL+CL |
snappysnappy cross-ecosystem | getherigonprysm | EL 57% CL 24% | EL+CL |
google/go-cmp go | getherigonprysm | EL 57% CL 24% | EL+CL |
google/gofuzz go | getherigonprysm | EL 57% CL 24% | EL+CL |
google/uuid go | getherigonprysm | EL 57% CL 24% | EL+CL |
huin/goupnp go | getherigonprysm | EL 57% CL 24% | EL+CL |
jackpal/go-nat-pmp go | getherigonprysm | EL 57% CL 24% | EL+CL |
kr/pretty go | getherigonprysm | EL 57% CL 24% | EL+CL |
kr/text go | getherigonprysm | EL 57% CL 24% | EL+CL |
kylelemons/godebug go | getherigonprysm | EL 57% CL 24% | EL+CL |
leanovate/gopter go | getherigonprysm | EL 57% CL 24% | EL+CL |
mattn/go-isatty go | getherigonprysm | EL 57% CL 24% | EL+CL |
pkg/errors go | getherigonprysm | EL 57% CL 24% | EL+CL |
russross/blackfriday/v2 go | getherigonprysm | EL 57% CL 24% | EL+CL |
stretchr/objx go | getherigonprysm | EL 57% CL 24% | EL+CL |
xrash/smetrics go | getherigonprysm | EL 57% CL 24% | EL+CL |
go.uber.org/goleak go | getherigonprysm | EL 57% CL 24% | EL+CL |
gopkg.in/check.v1 go | getherigonprysm | EL 57% CL 24% | EL+CL |
natefinch/lumberjack.v2 go | getherigonprysm | EL 57% CL 24% | EL+CL |
gopkg.in/tomb.v1 go | getherigonprysm | EL 57% CL 24% | EL+CL |
gopkg.in/yaml.v2 go | getherigonprysm | EL 57% CL 24% | EL+CL |
gopkg.in/yaml.v3 go | getherigonprysm | EL 57% CL 24% | EL+CL |
libp2plibp2p cross-ecosystem | erigonprysmteku | EL 7% CL 34% | EL+CL |
rocksdbrocksdb cross-ecosystem | besurethteku | EL 17% CL 10% | EL+CL |
Microsoft/go-winio go | gethprysm | EL 50% CL 24% | EL+CL |
go-runtime/zkvm_runtime go | gethprysm | EL 50% CL 24% | EL+CL |
VictoriaMetrics/fastcache go | gethprysm | EL 50% CL 24% | EL+CL |
allegro/bigcache go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/datadriven go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/errors go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/fifo go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/logtags go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/pebble go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/redact go | gethprysm | EL 50% CL 24% | EL+CL |
cockroachdb/tokenbucket go | gethprysm | EL 50% CL 24% | EL+CL |
davecgh/go-spew go | gethprysm | EL 50% CL 24% | EL+CL |
dchest/siphash go | gethprysm | EL 50% CL 24% | EL+CL |
dlclark/regexp2 go | gethprysm | EL 50% CL 24% | EL+CL |
emicklei/dot go | gethprysm | EL 50% CL 24% | EL+CL |
fatih/color go | gethprysm | EL 50% CL 24% | EL+CL |
ferranbt/fastssz go | gethprysm | EL 50% CL 24% | EL+CL |
getsentry/sentry-go go | gethprysm | EL 50% CL 24% | EL+CL |
go-errors/errors go | gethprysm | EL 50% CL 24% | EL+CL |
gofrs/flock go | gethprysm | EL 50% CL 24% | EL+CL |
graph-gophers/graphql-go go | gethprysm | EL 50% CL 24% | EL+CL |
hashicorp/go-bexpr go | gethprysm | EL 50% CL 24% | EL+CL |
holiman/billy go | gethprysm | EL 50% CL 24% | EL+CL |
holiman/bloomfilter/v2 go | gethprysm | EL 50% CL 24% | EL+CL |
holiman/uint256 go | gethprysm | EL 50% CL 24% | EL+CL |
influxdata/influxdb-client-go/v2 go | gethprysm | EL 50% CL 24% | EL+CL |
influxdata/influxdb1-client go | gethprysm | EL 50% CL 24% | EL+CL |
mattn/go-colorable go | gethprysm | EL 50% CL 24% | EL+CL |
matttproud/golang_protobuf_extensions go | gethprysm | EL 50% CL 24% | EL+CL |
mitchellh/pointerstructure go | gethprysm | EL 50% CL 24% | EL+CL |
pingcap/errors go | gethprysm | EL 50% CL 24% | EL+CL |
pion/stun/v2 go | gethprysm | EL 50% CL 24% | EL+CL |
pmezard/go-difflib go | gethprysm | EL 50% CL 24% | EL+CL |
prashantv/gostub go | gethprysm | EL 50% CL 24% | EL+CL |
rs/cors go | gethprysm | EL 50% CL 24% | EL+CL |
status-im/keycard-go go | gethprysm | EL 50% CL 24% | EL+CL |
leveldbleveldb cross-ecosystem | gethprysm | EL 50% CL 24% | EL+CL |
go.uber.org/automaxprocs go | gethprysm | EL 50% CL 24% | EL+CL |
x/crypto go | gethprysm | EL 50% CL 24% | EL+CL |
x/net go | gethprysm | EL 50% CL 24% | EL+CL |
x/sync go | gethprysm | EL 50% CL 24% | EL+CL |
x/text go | gethprysm | EL 50% CL 24% | EL+CL |
x/time go | gethprysm | EL 50% CL 24% | EL+CL |
adler2 rust | rethlighthouse | EL 8% CL 53% | EL+CL |
aead rust | rethlighthouse | EL 8% CL 53% | EL+CL |
aes rust | rethlighthouse | EL 8% CL 53% | EL+CL |
aes-gcm rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ahash rust | rethlighthouse | EL 8% CL 53% | EL+CL |
aho-corasick rust | rethlighthouse | EL 8% CL 53% | EL+CL |
allocator-api2 rust | rethlighthouse | EL 8% CL 53% | EL+CL |
alloy-eip2124 rust | rethlighthouse | EL 8% CL 53% | EL+CL |
alloy-eip2930 rust | rethlighthouse | EL 8% CL 53% | EL+CL |
alloy-eip7702 rust | rethlighthouse | EL 8% CL 53% | EL+CL |
android_system_properties rust | rethlighthouse | EL 8% CL 53% | EL+CL |
anes rust | rethlighthouse | EL 8% CL 53% | EL+CL |
anstyle-query rust | rethlighthouse | EL 8% CL 53% | EL+CL |
anstyle-wincon rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff-asm rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff-asm rust | rethlighthouse | EL 8% CL 53% | EL+CL |
ark-ff-asm rust | rethlighthouse | EL 8% CL 53% | EL+CL |