consensus-actor

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2023 License: MIT Imports: 5 Imported by: 0

README

consensus.actor

work in progress, site is not currently deployed

Site to view Ethereum consensus-layer activity: a network-wide historical view of attester performance as interactive map.

Mainnet Ethereum Beacon-chain, at ~201K epochs, ~624K validators:

Example visualization

Background

End sept 2021 (when I was still at the EF) I hacked together a similar but more limited tool; no live updates, and hooked straight to a Lighthouse leveldb dump, it was very hacky (no CLI, just hacks).

July 2022 I updated it, with (mostly broken) live updates, and hit a DB-lookup bottleneck: indexing the data was extremely slow, because of the random access to Lighthouse leveldb data, and large amount of data copies.

Nov 2022 Attempt at reducing data-copies, optimizing the program. Indexing was still very slow.

May 2023 Big refactor, using the Nimbus Era file archive data for fast historical beaconchain data access.

License

MIT License, see LICENSE file.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
fun
era

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL