Comments (4)
It's not just the first validator.
There are five missing attesters at epoch processing time. The first attester (because state_sim.nim
doesn't attest on first slot) and the last four of the epoch:
{1, 54, 22, 25, 27}
Where the overall validator sequence by shard is:
[25, 15, 30, 50, 20, 4, 35, 47, 49, 40, 32, 63, 31, 23, 60, 53, 3, 59, 21, 7, 33, 52, 48, 38, 36, 13, 2, 24, 39, 14, 6, 8, 34, 10, 5, 9, 19, 44, 17, 57, 62, 42, 26, 29, 37, 58, 28, 12, 41, 46, 45, 16, 43, 0, 56, 11, 61, 18, 55, 51, 22, 1, 54, 27]
This is related to the inclusion delay. So that's the direct cause, at least.
from nimbus-eth2.
ah right how silly.. start.sh
doesn't attach all validators
from nimbus-eth2.
actually no - start.sh
is a beacon_node
sim thing - here, all validators were attesting.
what's special however is that we were not setting epoch_boundary_root
- this effectively meant that the chain was not finalizing - this might have cause a whole lot of issues - would be good to understand/document this more in depth.
from nimbus-eth2.
Resolved by updating to a spec which doesn't use epoch_boundary_root
, as far as I've been able to (not) reproduce.
from nimbus-eth2.
Related Issues (20)
- Clear single-vote attestations from pool when aggregate is full
- Optimizing syncing of sparse branches on stalled chain HOT 1
- Segmentation fault of 24.2.2 on Windows Server 2019 Standard HOT 10
- Nimbus CL < > Prysm VC incompatibility HOT 3
- Nimbus CL < > Lodestar VC incompatibility HOT 4
- Handle 404 errors in getAggregatedAttestation response HOT 1
- publishBlockV2 fails gossip validation for valid block HOT 7
- The debug REST API is not serving recent states (less than 2 days old) HOT 6
- Checkpoint-synced nodes appear to not use ERA files HOT 2
- Error: Unhandled exception: Asynchronous task [sendMessageSlow() at pubsubpeer.nim:301] was cancelled! [FutureDefect] HOT 8
- Release tarballs missing vendor folder
- Single command for beacon node and checkpoint sync. Remove separate command for `trustedNodeSync` HOT 3
- Require flag when resuming from past-weak-subjectivity database / genesis HOT 1
- build error: incompatible pointer type HOT 7
- Check conten-type and return 415 if not supported by route HOT 7
- Beacon node's P2P degrades permanently after 40 minutes of no connectivity HOT 8
- Bug: Error build with cmd "make -jX nimbus_beacon_node" HOT 11
- Compilation error when "import libp2p/multicodec" is added to sync_manager.nim HOT 12
- Checkpoint sync fails with "Attempt to download checkpoint state timed out" on holesky on all endpoints HOT 7
- [SEC]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nimbus-eth2.