Commit Graph

5831 Commits

Author SHA1 Message Date
protolambda
cf8676690a notes about backbone identification function claims 2021-03-26 22:37:31 +01:00
protolambda
b7d965b543 split out general phase1 networking from DAS 2021-03-26 22:37:30 +01:00
protolambda
02e3144283 fix DAS p2p validation rule wording 2021-03-26 22:37:30 +01:00
protolambda
8e21a31d0f DAS docs TOC updates 2021-03-26 22:37:30 +01:00
protolambda
4c5afb92f4 refactor/polish style of DAS docs, move DAS validator work to new doc 2021-03-26 22:37:30 +01:00
Diederik Loerakker
c6af2ec687 Code review - apply suggestions to DAS doc
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2021-03-26 22:37:30 +01:00
Danny Ryan
a8c9cfbe84 minor cleanups/fixes to shard data avail PR 2021-03-26 22:37:30 +01:00
protolambda
a1831940ea adjustments based on review by @dankrad 2021-03-26 22:37:30 +01:00
Diederik Loerakker
5e57ff0ab1 Update specs/phase1/data-availability-sampling.md
Co-authored-by: dankrad <dankrad@ethereum.org>
2021-03-26 22:37:29 +01:00
protolambda
334c88961c toc 2021-03-26 22:37:29 +01:00
protolambda
a02f856e54 update bit-reverse-ordering/presentation + shard blob signature verification 2021-03-26 22:37:29 +01:00
protolambda
91e935d4f3 more DAS spec work: DAS function signatures, gossip details 2021-03-26 22:37:29 +01:00
protolambda
e3a7e169f5 DAS doc 2021-03-26 22:37:29 +01:00
protolambda
6f0b613f08 work in progress DAS network + validator spec 2021-03-26 22:37:29 +01:00
vbuterin
be91e59823 DAS phase 1 2021-03-26 22:37:29 +01:00
Danny Ryan
304e87a98c typo 2021-03-26 22:37:28 +01:00
protolambda
be93b03cc8 pending_commitment.votes -> pending_header.votes 2021-03-26 22:37:28 +01:00
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