-
Notifications
You must be signed in to change notification settings - Fork 972
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release v1.3.0-rc.3 #3263
release v1.3.0-rc.3 #3263
Commits on Jan 23, 2023
-
19
Configuration menu - View commit details
-
Copy full SHA for 317facb - Browse repository at this point
Copy the full SHA 317facbView commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a0de1c - Browse repository at this point
Copy the full SHA 8a0de1cView commit details
Commits on Jan 27, 2023
-
Merge pull request #3221 from benjaminion/fc-on-attester-slashing
Add on_attester_slashing() to handlers list
Configuration menu - View commit details
-
Copy full SHA for 127edf3 - Browse repository at this point
Copy the full SHA 127edf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f4b8f - Browse repository at this point
Copy the full SHA 03f4b8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d89e579 - Browse repository at this point
Copy the full SHA d89e579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 366e3b6 - Browse repository at this point
Copy the full SHA 366e3b6View commit details -
Merge pull request #3237 from ethereum/sanity-test-hotfix
Fix the unsigned block outputs
Configuration menu - View commit details
-
Copy full SHA for 80ba162 - Browse repository at this point
Copy the full SHA 80ba162View commit details
Commits on Jan 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 659c7f5 - Browse repository at this point
Copy the full SHA 659c7f5View commit details
Commits on Feb 2, 2023
-
3
Configuration menu - View commit details
-
Copy full SHA for 0bf006c - Browse repository at this point
Copy the full SHA 0bf006cView commit details
Commits on Feb 7, 2023
-
This PR reintroduces and further decouples blocks and blobs in EIP-4844, so as to improve network and processing performance. Block and blob processing, for the purpose of gossip validation, are independent: they can both be propagated and gossip-validated in parallel - the decoupled design allows 4 important optimizations (or, if you are so inclined, removes 4 unnecessary pessimizations): * Blocks and blobs travel on independent meshes allowing for better parallelization and utilization of high-bandwidth peers * Re-broadcasting after validation can start earlier allowing more efficient use of upload bandwidth - blocks for example can be rebroadcast to peers while blobs are still being downloaded * bandwidth-reduction techniques such as per-peer deduplication are more efficient because of the smaller message size * gossip verification happens independently for blocks and blobs, allowing better sharing / use of CPU and I/O resources in clients With growing block sizes and additional blob data to stream, the network streaming time becomes a dominant factor in propagation times - on a 100mbit line, streaming 1mb to 8 peers takes ~1s - this process is repeated for each hop in both incoming and outgoing directions. This design in particular sends each blob on a separate subnet, thus maximising the potential for parallelisation and providing a natural path for growing the number of blobs per block should the network be judged to be able to handle it. Changes compared to the current design include: * `BlobsSidecar` is split into individual `BlobSidecar` containers - each container is signed individually by the proposer * the signature is used during gossip validation but later dropped. * KZG commitment verification is moved out of the gossip pipeline and instead done before fork choice addition, when both block and sidecars have arrived * clients may verify individual blob commitments earlier * more generally and similar to block verification, gossip propagation is performed solely based on trivial consistency checks and proposer signature verification * by-root blob requests are done per-blob, so as to retain the ability to fill in blobs one-by-one assuming clients generally receive blobs from gossip * by-range blob requests are done per-block, so as to simplify historical sync * range and root requests are limited to `128` entries for both blocks and blobs - practically, the current higher limit of `1024` for blocks does not get used and keeping the limits consistent simplifies implementation - with the merge, block sizes have grown significantly and clients generally fetch smaller chunks.
Configuration menu - View commit details
-
Copy full SHA for 65d3c6a - Browse repository at this point
Copy the full SHA 65d3c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e07685 - Browse repository at this point
Copy the full SHA 1e07685View commit details -
Configuration menu - View commit details
-
Copy full SHA for deb82e2 - Browse repository at this point
Copy the full SHA deb82e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 078e1cc - Browse repository at this point
Copy the full SHA 078e1ccView commit details
Commits on Feb 9, 2023
-
Merge pull request #3215 from rolfyone/3207
Updated eip4844 references to deneb
Configuration menu - View commit details
-
Copy full SHA for ffacbb4 - Browse repository at this point
Copy the full SHA ffacbb4View commit details -
eip4844: move excess data gas field to end of execution payload for m…
…erkle proof path compat
Configuration menu - View commit details
-
Copy full SHA for f6b8827 - Browse repository at this point
Copy the full SHA f6b8827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 832e964 - Browse repository at this point
Copy the full SHA 832e964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 902a9c9 - Browse repository at this point
Copy the full SHA 902a9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5acbf - Browse repository at this point
Copy the full SHA 7b5acbfView commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ffc78e9 - Browse repository at this point
Copy the full SHA ffc78e9View commit details -
Merge remote-tracking branch 'origin/dev' into back-to-the-decoupled-…
…future Deneb merge
Configuration menu - View commit details
-
Copy full SHA for 20278d4 - Browse repository at this point
Copy the full SHA 20278d4View commit details -
* expand sidecar gossip conditions * editing * add spec text for `BlobSidecar` signatures
Configuration menu - View commit details
-
Copy full SHA for 8bc19d9 - Browse repository at this point
Copy the full SHA 8bc19d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86962b9 - Browse repository at this point
Copy the full SHA 86962b9View commit details
Commits on Feb 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc10714 - Browse repository at this point
Copy the full SHA fc10714View commit details -
Configuration menu - View commit details
-
Copy full SHA for f36925e - Browse repository at this point
Copy the full SHA f36925eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b642a2 - Browse repository at this point
Copy the full SHA 7b642a2View commit details -
Merge pull request #3246 from potuz/simplyfy_commitee_weight
Simplify commitee weight computation
Configuration menu - View commit details
-
Copy full SHA for 5970ae5 - Browse repository at this point
Copy the full SHA 5970ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 901303f - Browse repository at this point
Copy the full SHA 901303fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 470c1b1 - Browse repository at this point
Copy the full SHA 470c1b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f91b986 - Browse repository at this point
Copy the full SHA f91b986View commit details -
Configuration menu - View commit details
-
Copy full SHA for b76ea49 - Browse repository at this point
Copy the full SHA b76ea49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f1748b - Browse repository at this point
Copy the full SHA 7f1748bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86d955a - Browse repository at this point
Copy the full SHA 86d955aView commit details
Commits on Feb 14, 2023
-
Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c8719f8 - Browse repository at this point
Copy the full SHA c8719f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b8324 - Browse repository at this point
Copy the full SHA e6b8324View commit details -
EIP4844: compute_kzg_proof() can now create proofs within the domain (#…
…3243) This will be used by optimistic rollups to create proofs about past data
Configuration menu - View commit details
-
Copy full SHA for fc4e1a9 - Browse repository at this point
Copy the full SHA fc4e1a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58207c1 - Browse repository at this point
Copy the full SHA 58207c1View commit details -
Merge pull request #3218 from protolambda/excess-data-gas-field-position
eip4844: move excess data gas field to end of execution payload for merkle proof path compat
Configuration menu - View commit details
-
Copy full SHA for 89f2eae - Browse repository at this point
Copy the full SHA 89f2eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for db5a168 - Browse repository at this point
Copy the full SHA db5a168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9572087 - Browse repository at this point
Copy the full SHA 9572087View commit details -
Update specs/deneb/polynomial-commitments.md
Co-authored-by: George Kadianakis <desnacked@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for c49a2c2 - Browse repository at this point
Copy the full SHA c49a2c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 855cf06 - Browse repository at this point
Copy the full SHA 855cf06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a6fccd - Browse repository at this point
Copy the full SHA 3a6fccdView commit details -
Update specs/deneb/polynomial-commitments.md
Co-authored-by: George Kadianakis <desnacked@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for aafbd45 - Browse repository at this point
Copy the full SHA aafbd45View commit details -
Update specs/deneb/polynomial-commitments.md
Co-authored-by: George Kadianakis <desnacked@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for d8509e4 - Browse repository at this point
Copy the full SHA d8509e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cb7fa - Browse repository at this point
Copy the full SHA c3cb7faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4086a09 - Browse repository at this point
Copy the full SHA 4086a09View commit details
Commits on Feb 15, 2023
-
Allow clients to orphan blocks from spammy proposers
Proposers that spam the blob topic with multiple blob versions, some of which are invalid, MAY see their block orphaned.
Configuration menu - View commit details
-
Copy full SHA for 3a37c3c - Browse repository at this point
Copy the full SHA 3a37c3cView commit details -
simplify blob verification, range request
* validate blobs using raw types * remove `BlobSidecars` and send flattened list of `BlobSidecar` instances instead
Configuration menu - View commit details
-
Copy full SHA for da34af9 - Browse repository at this point
Copy the full SHA da34af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f61fc - Browse repository at this point
Copy the full SHA a5f61fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0dc126 - Browse repository at this point
Copy the full SHA f0dc126View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26c136 - Browse repository at this point
Copy the full SHA b26c136View commit details -
Merge pull request #3251 from StefanBratanov/fix_reference_presets
fix Deneb reference in presets
Configuration menu - View commit details
-
Copy full SHA for a7a1256 - Browse repository at this point
Copy the full SHA a7a1256View commit details -
Configuration menu - View commit details
-
Copy full SHA for adb5134 - Browse repository at this point
Copy the full SHA adb5134View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e7be7 - Browse repository at this point
Copy the full SHA 48e7be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 078d62e - Browse repository at this point
Copy the full SHA 078d62eView commit details -
Merge pull request #3236 from ethereum/kzg_multi_verify
Add KZG multi verify function
Configuration menu - View commit details
-
Copy full SHA for 59129e4 - Browse repository at this point
Copy the full SHA 59129e4View commit details
Commits on Feb 16, 2023
-
Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com> Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c39fda1 - Browse repository at this point
Copy the full SHA c39fda1View commit details -
Update specs/deneb/p2p-interface.md
Co-authored-by: Jimmy Chen <jchen.tc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 639ff9b - Browse repository at this point
Copy the full SHA 639ff9bView commit details -
* fight the test suite * clarify who orphans the block * must supply all blobs of a block in range request
Configuration menu - View commit details
-
Copy full SHA for 24a19bb - Browse repository at this point
Copy the full SHA 24a19bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe857b - Browse repository at this point
Copy the full SHA 5fe857bView commit details -
Merge pull request #3248 from ethereum/mv-features
Move experimental features to `specs/_features` folder
Configuration menu - View commit details
-
Copy full SHA for ab11a01 - Browse repository at this point
Copy the full SHA ab11a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2315c9 - Browse repository at this point
Copy the full SHA c2315c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f23ed0c - Browse repository at this point
Copy the full SHA f23ed0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e45db - Browse repository at this point
Copy the full SHA a7e45dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a562710 - Browse repository at this point
Copy the full SHA a562710View commit details
Commits on Feb 17, 2023
-
Merge pull request #3256 from ethereum/fix-compute_quotient_eval_with…
…in_domain Fix `compute_quotient_eval_within_domain` overflow
Configuration menu - View commit details
-
Copy full SHA for 270a66e - Browse repository at this point
Copy the full SHA 270a66eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd7d2b - Browse repository at this point
Copy the full SHA 9dd7d2bView commit details
Commits on Feb 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1a2962 - Browse repository at this point
Copy the full SHA c1a2962View commit details -
remove producer reorg on multi-blob
* also, use root/index for uniqueness
Configuration menu - View commit details
-
Copy full SHA for 54d2559 - Browse repository at this point
Copy the full SHA 54d2559View commit details
Commits on Feb 20, 2023
-
Update specs/deneb/polynomial-commitments.md
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0632a5a - Browse repository at this point
Copy the full SHA 0632a5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83cf02f - Browse repository at this point
Copy the full SHA 83cf02fView commit details -
Update specs/deneb/p2p-interface.md
Co-authored-by: g11tech <develop@g11tech.io>
Configuration menu - View commit details
-
Copy full SHA for 4e2a992 - Browse repository at this point
Copy the full SHA 4e2a992View commit details -
Merge pull request #3260 from kevaundray/patch-6
EIP4844: Fix typo in polynomial-commitments.md
Configuration menu - View commit details
-
Copy full SHA for 02412d3 - Browse repository at this point
Copy the full SHA 02412d3View commit details -
Merge pull request #3262 from kevaundray/patch-7
EIP4844: Remove repeated computation in polynomial-commitments.md
Configuration menu - View commit details
-
Copy full SHA for 7fd36f7 - Browse repository at this point
Copy the full SHA 7fd36f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0ec66 - Browse repository at this point
Copy the full SHA ac0ec66View commit details -
Merge pull request #3244 from arnetheduck/back-to-the-decoupled-future
EIP-4844: Free the blobs
Configuration menu - View commit details
-
Copy full SHA for ad58bfc - Browse repository at this point
Copy the full SHA ad58bfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for dff7407 - Browse repository at this point
Copy the full SHA dff7407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95401cf - Browse repository at this point
Copy the full SHA 95401cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff627e - Browse repository at this point
Copy the full SHA 7ff627eView commit details -
Merge pull request #3264 from ethereum/deposit-change
add deposit+bls_change test
Configuration menu - View commit details
-
Copy full SHA for 5c8be2c - Browse repository at this point
Copy the full SHA 5c8be2cView commit details -
Merge pull request #3229 from AgeManning/context-bytes-clarification
EIP4844: Clarify the use of context bytes in all RPC methods in 4844
Configuration menu - View commit details
-
Copy full SHA for 7e28f87 - Browse repository at this point
Copy the full SHA 7e28f87View commit details -
Merge pull request #3265 from ethereum/bump-version
bump VERSION.txt to 1.3.0-rc.3
Configuration menu - View commit details
-
Copy full SHA for 4e48ae3 - Browse repository at this point
Copy the full SHA 4e48ae3View commit details