Danny Ryan
1192158848
minor cleanups/fixes to shard data avail PR
2021-03-26 22:37:28 +01:00
vbuterin
3e6baf1ef1
Fixed index vs shard and beacon committee getting
2021-03-26 22:37:28 +01:00
vbuterin
ca6323866d
Apply suggestions from code review
...
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
Co-authored-by: dankrad <dankrad@ethereum.org>
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-03-26 22:37:28 +01:00
Dankrad Feist
0af9e25e6b
Revert hackmd link -- original link was good, just accidentally overwritten
2021-03-26 22:37:28 +01:00
Dankrad Feist
ac0686de04
Refactor loop
2021-03-26 22:37:28 +01:00
Dankrad Feist
fc4dad6a13
Fix degree proof for length 0 (degree -inf)
2021-03-26 22:37:27 +01:00
Dankrad Feist
29a5d4c836
BLSCommitment -> DataCommitment
2021-03-26 22:37:27 +01:00
dankrad
eccae0aa89
Update specs/phase1/beacon-chain.md
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-03-26 22:37:27 +01:00
Dankrad Feist
f216000815
MAX_COMMITTEE_SIZE -> MAX_VALIDATORS_PER_COMMITTEE (missed one)
2021-03-26 22:37:27 +01:00
dankrad
7fc34c801d
Update specs/phase1/beacon-chain.md
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-03-26 22:37:27 +01:00
Dankrad Feist
41f97162d6
most_recent_confirmed_commitments -> grantparent_epoch_confirmed_commitments
2021-03-26 22:37:27 +01:00
Dankrad Feist
f44b7ffe48
Change length proof to degree proof
2021-03-26 22:37:27 +01:00
Dankrad Feist
a260dbcf15
Kate -> KZG10 (better in formal contexts)
2021-03-26 22:37:26 +01:00
dankrad
6660262f5d
Update specs/phase1/beacon-chain.md
...
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2021-03-26 22:37:26 +01:00
dankrad
0408aa52cc
Update specs/phase1/beacon-chain.md
...
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2021-03-26 22:37:26 +01:00
Dankrad Feist
f0fc9c6462
Add modulus
2021-03-26 22:37:26 +01:00
Dankrad Feist
126d07cfb3
MAX_COMMITTEE_SIZE -> MAX_VALIDATORS_PER_COMMITTEE
2021-03-26 22:37:26 +01:00
dankrad
6e249e8932
Update specs/phase1/beacon-chain.md
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-03-26 22:37:26 +01:00
Dankrad Feist
c674a27a25
Fix seed in get_shard_proposer_index
2021-03-26 22:37:26 +01:00
Dankrad Feist
0769b2ca6d
Fill in with zeroes only up to the next power of two, to reduce degrees of polynomials
2021-03-26 22:37:25 +01:00
Dankrad Feist
68844f2e9d
Increase maximum allowable gas price and restrict proposer selection so it is guaranteed to be covered
2021-03-26 22:37:25 +01:00
Dankrad Feist
7d05c42cad
Improve/correct length checking
2021-03-26 22:37:25 +01:00
Dankrad Feist
4348d3b255
Add data availability coding rate as a constant (makes it more explicit what's going on)
2021-03-26 22:37:25 +01:00
vbuterin
315fe92f08
Added size check to include the degree check
2021-03-26 22:37:25 +01:00
vbuterin
d3cb261a16
Delta minimum 1
2021-03-26 22:37:25 +01:00
Dankrad Feist
4647a1b6e2
Some small fixes
2021-03-26 22:37:25 +01:00
vbuterin
2abc7a4cf2
pending_headers -> pending_shard_headers
2021-03-26 22:37:24 +01:00
vbuterin
42ad1208a9
Update specs/phase1/beacon-chain.md
...
Co-authored-by: dankrad <dankrad@ethereum.org>
2021-03-26 22:37:24 +01:00
vbuterin
1bccf9ff02
Update specs/phase1/beacon-chain.md
...
Co-authored-by: dankrad <dankrad@ethereum.org>
2021-03-26 22:37:24 +01:00
vbuterin
badc3eaa8e
Update specs/phase1/beacon-chain.md
...
Co-authored-by: dankrad <dankrad@ethereum.org>
2021-03-26 22:37:24 +01:00
vbuterin
27dbb5e4a4
Update specs/phase1/beacon-chain.md
...
Co-authored-by: dankrad <dankrad@ethereum.org>
2021-03-26 22:37:24 +01:00
Hsiao-Wei Wang
3211c11c17
Revert: `BeaconBlockHeader` was not changed
2021-03-26 22:37:24 +01:00
Hsiao-Wei Wang
55d9f62bf2
(OOP SSZ) if the fields are updated, we need to redefine them when defining the new SSZ class with the new field classes
2021-03-26 22:37:23 +01:00
Hsiao-Wei Wang
1ce25c19e8
Minor fixes
2021-03-26 22:37:23 +01:00
vbuterin
2190c13858
Added dependencies to fork choice section
2021-03-26 22:37:23 +01:00
vbuterin
ed357b9f9f
Abstracted (Kate commitment, length) into separate object
2021-03-26 22:37:23 +01:00
vbuterin
3d108e7fe2
Made confirmed headers a separate object
2021-03-26 22:37:23 +01:00
vbuterin
623f164bf1
Fixed custom types
2021-03-26 22:37:23 +01:00
vbuterin
f75ea377d5
Second pass
2021-03-26 22:37:23 +01:00
vbuterin
d02a6422e3
Combing... part 1
2021-03-26 22:37:22 +01:00
vbuterin
e17ab8e8de
DAS phase 1
2021-03-26 22:37:16 +01:00
Diederik Loerakker
54279f9e3b
Merge pull request #2281 from ethereum/the-merge
...
Merge `the-merge` into `dev`
2021-03-26 22:27:41 +01:00
Danny Ryan
9f8e627a57
Merge pull request #2257 from mkalinin/consensus-upgrade
...
Pure consensus upgrade version of the merge
2021-03-26 14:25:34 -06:00
Danny Ryan
223aba3e78
byte-list for opaque transaction payload
2021-03-26 13:50:46 -06:00
Danny Ryan
41a087a78d
minor edits from code review
...
Co-authored-by: terence tsao <terence@prysmaticlabs.com>
2021-03-26 13:12:53 -06:00
Alex Stokes
ccfbf5c70a
Fix use of block root in Altair validator guide
2021-03-26 11:59:01 -07:00
Alex Stokes
875aac4c43
Fix aggregation bits example in Altair validator guide
...
The sub-index calculation was incorrect when demonstrating how to map a validator in the sync committee to a particular bit in the `aggregation_bits` in the sync committee aggregation scheme. The correct index is given in this commit.
2021-03-26 11:50:48 -07:00
Alex Stokes
f9ba7f616e
Fix typo from earlier edit to field name
...
The field name `aggregation_bits` was changed from `aggregate_bits` to reflect the same usage under the attestation scheme. This PR cleans up left-over references to the old field name in the section header and TOC.
2021-03-26 11:38:47 -07:00
Danny Ryan
d773c6ae9e
lint from pr
2021-03-26 08:28:34 -06:00
Barnabé Monnot
d1c9b8bade
Fix variable name
2021-03-26 19:03:12 +08:00