Commit Graph

3511 Commits

Author SHA1 Message Date
Paul Hauner
c96a3366fa Tighten aggregate attn propogation condition 2020-04-07 16:07:41 +10:00
Paul Hauner
616385a094 Fix spelling mistake 2020-04-07 07:45:15 +10:00
Paul Hauner
021cb98dbb Use epoch for attestation subnet seen-ness. 2020-04-07 07:05:51 +10:00
Danny Ryan
bdf087d7f3 add notes about how to handle peer discovery and gossip topics prior to genesis 2020-04-06 09:57:23 -06:00
Paul Hauner
7d4b97240b Redefine attestation propogation condition 2020-04-06 17:46:33 +10:00
Dankrad Feist
907c56dabd Fix ToC 2020-04-05 15:47:59 +01:00
Dankrad Feist
c3c24b4fc4 Fix lint 2020-04-05 15:35:11 +01:00
Dankrad Feist
bf34fdf023 Fix ToC 2020-04-05 15:10:09 +01:00
Dankrad Feist
ca6af0c2e9 256-bit custody atoms for better alignment with rest of the spec and greater efficiency 2020-04-05 14:39:00 +01:00
Danny Ryan
f135eff021 add lookahed for shard subnets for beacon committee in validator guide 2020-04-03 13:23:38 -06:00
Danny Ryan
e86c5ef41d final PR nitpicks 2020-04-03 10:29:35 -06:00
Danny Ryan
c3e5ddaabc Merge branch 'dev' into phase1-tests 2020-04-03 09:54:34 -06:00
Danny Ryan
246b46771e address @hwwhww feedback 2020-04-03 09:46:57 -06:00
Danny Ryan
f2c2da95ed add compute_offset_slots 2020-04-03 09:19:56 -06:00
Danny Ryan
d61b2991a0 fix lint 2020-04-02 16:58:39 -06:00
Danny Ryan
6067c511c5 add light client to phase 1 validator 2020-04-02 16:48:02 -06:00
Danny Ryan
d789f3d32d getting phase 1 val guide in place 2020-04-02 15:09:45 -06:00
Danny Ryan
613f368c00 fix call to get_beacon_committee in process_crosslink_for_shard 2020-04-01 12:20:32 -06:00
Danny Ryan
16208790a5 Merge pull request #1699 from ethereum/hwwhww/unpack_compact_validator
Add `unpack_compact_validator` back
2020-03-31 10:40:45 -06:00
Hsiao-Wei Wang
f82cdb7e68 beacon-chain.md: add unpack_compact_validator for light-client-sync.md 2020-03-31 22:13:48 +08:00
Hsiao-Wei Wang
071f6b5126 Gasprice rework: use MIN_GASPRICE as the initial gasprice and change MIN_GASPRICE to 8 gwei 2020-03-31 22:09:20 +08:00
Paul Hauner
2daa26442b Tighten restriction on a "seen" attestation
Declares that only a verified block can stop an attestation from being propagated.

This achieves two things:

1. Ensures that clients don't need to scan invalid blocks for attestations and then modify their state based upon them.
1. Disallows "muting" attestations by sending around a junk block with that attestation in it.
2020-03-30 10:44:46 +11:00
Danny Ryan
073f78efa1 Merge branch 'dev' into phase1-tests 2020-03-29 17:04:25 -06:00
Danny Ryan
d07aa00307 Merge pull request #1692 from ethereum/master
Backport v0.11.1 to dev
2020-03-29 16:38:50 -06:00
Danny Ryan
d42e08a6e1 verify proposer sig before proposer shuffling in p2p block gossip conditions 2020-03-26 11:43:32 -06:00
Danny Ryan
c46fe86839 Merge branch 'v011x' into publish-vs-subscribe 2020-03-26 10:48:23 -06:00
Danny Ryan
a83e7a5ecc proto PR feedback 2020-03-26 10:46:06 -06:00
Danny Ryan
050b42806d Merge pull request #1684 from ethereum/enr-ping
MetaData and Ping
2020-03-26 10:40:46 -06:00
Danny Ryan
ee45cf77ef proto feedback on MetaData 2020-03-26 07:47:20 -06:00
Danny Ryan
7af6a3afa4 do not require non-aggregating validators to subscribe to attestation subnet for beacon committee duties 2020-03-25 15:56:26 -06:00
Danny Ryan
d5a9af6469 update ping protocol to use MetaData 2020-03-25 12:08:27 -06:00
Danny Ryan
b8d25dc5b4 Merge pull request #1682 from ethereum/reward-acc-bug
Attestation reward bug
2020-03-24 19:36:23 -06:00
Paul Hauner
88fddf2379 Remove unneccessary clock disparity check
There is no need to mention clock disparity when comparing two static slot values (assuming the clock disparity is less than a slot, even then I don't think that's the intention).
2020-03-24 08:13:36 -06:00
Michael Sproul
1c49f99094 Fix bug in attestation reward calculation 2020-03-24 07:40:58 -06:00
Age Manning
f227e026fa Draft PING and ENR rpc protocol 2020-03-24 15:10:47 +11:00
Age Manning
cf20a7ae3e Shift some ENR fields to MAY 2020-03-24 15:07:43 +11:00
Danny Ryan
2978f21a39 minor edit to validator get_attestation_signature 2020-03-19 15:17:06 -06:00
Jacek Sieka
759af67345 Normalize attestation signature getter name 2020-03-19 15:13:59 -06:00
Danny Ryan
2b8c32a347 Merge pull request #1664 from ethereum/div-zero-total-balance
avoid div by zero in extreme balance case
2020-03-19 08:50:09 -06:00
Danny Ryan
0a9b306d60 PR feedback from @hwwhww 2020-03-18 09:55:09 -06:00
Danny Ryan
e6998a61cd remove IK handshake from noise spec (removed in core libp2p specs) 2020-03-17 10:54:48 -06:00
Danny Ryan
e2ef4365e2 min total balance is now EFFECTIVE_BALANCE_INCREMENT. update testing 2020-03-16 11:19:21 -06:00
Danny Ryan
d299b06a1c fix custody bit calculation format 2020-03-16 09:52:27 -06:00
Danny Ryan
5315f3db35 clarify proposer_index must be from expected shuffling when validating block gossip 2020-03-13 12:00:34 -06:00
Dankrad Feist
9b7e0ab2be Fix error in custody bit computation 2020-03-13 17:15:25 +00:00
Danny Ryan
1293320675 Merge branch 'dev' into phase1-tests 2020-03-12 07:12:41 -06:00
Danny Ryan
c894f5ecec fork choice error note 2020-03-11 16:41:27 -06:00
Danny Ryan
a612df1119 minor typos and clarifications in fork choice 2020-03-11 16:11:42 -06:00
Danny Ryan
47bbffa0d6 'get_checkpoint_store' -> 'get_forkchoice_store' typo 2020-03-11 15:03:14 -06:00
Danny Ryan
81dc71c312 Merge pull request #1652 from ethereum/gossip-topics-with-fork-digest
Gossip topics with fork digest
2020-03-11 13:32:25 -06:00