Comments (4)
cc @bsamuels453 (found the initial discrepancy), in case you wanna track the progress here :)
from prysm.
For completeness, the consensus spec says that it's a stopgag to use justification, and the engine spec explicitly is lose in regards to what one is allowed to send:
safeBlockHash: DATA, 32 Bytes - the "safe" block hash of the canonical chain under certain synchrony and honesty assumptions. This value MUST be either equal to or an ancestor of headBlockHash
I'll open the CL spec PR when I get home
from prysm.
Linking to latest discussion on Eth R&D to keep everyone in the loop. Current thinking suggests we don't update the spec to require unrealized justification, and either allow clients to continue doing different things, or define new (explicit) justified/confirmed
labels in place of "safe
".
https://discord.com/channels/595666850260713488/598292067260825641/1184977086214053939
from prysm.
Discussed it in Discord R&D for a while (mostly with @mkhalinin) and it seemed to have no opposition and be a clearly better option. We didn't really advertise it since unrealized justification wasn't public at the time
from prysm.
Related Issues (20)
- Security Concern: Beacon API Server Error Exposes Full File Path
- Unable to initialize backfill verifier: no state with blockroot HOT 3
- What is prysmctl --num-validators option for testnet generate-genesis.
- Make REST VC the default
- Is it possible to add validator to devnet that you provide?
- add a TTL for trackedValidator cache
- Proposer cache miss during blob gossip validation
- v3 blocks endpoint returns consensus value in Gwei HOT 1
- OOM on 16gb machine HOT 2
- Errors and Warnings after power outage HOT 3
- Clear DB parameters do not delete Blob-directory
- Debug verbosity generates massive amount of "Deposit registered" (--enable-eip-4881) HOT 1
- Beacon node running with `--slasher` panics at shutdown.
- Slasher - Proposals false negative
- geth 1.13.11 cannot sync with prysm 4.2.0 or above 4.2.0 HOT 11
- Prysm agent details in default graffiti
- Cannot start prysm HOT 1
- goerli after cancun upgrade: prysm 4.2.1 and geth 1.13.11 don't work together anymore HOT 8
- Panic occurred" error="runtime error: index out of range [0] with length 0"
- Sepolia SIGILL: illegal instruction HOT 4
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 prysm.