vbuterin
b92889cf83
Add a minimum deposit time equal to the SHARD_PERSISTENT_COMMITTEE_CHANGE_PERIOD
2018-11-24 16:07:25 -05:00
vbuterin
6bdff4e82e
Fix Justin's issues 10 and 12
2018-11-24 16:04:07 -05:00
Danny Ryan
d0f43663a3
Update 0_beacon-chain.md
2018-11-24 14:40:48 -06:00
Justin
d0f7937089
Remove TODO
...
See for example https://github.com/ethereum/eth2.0-specs/issues/128
2018-11-24 19:54:05 +00:00
vbuterin
fe3a0d6881
Only increment total_deposit_count for 32 ETH deposits from PoW chain
2018-11-24 14:03:22 -05:00
vbuterin
91848b87eb
Merge pull request #161 from ethereum/hwwhww-patch-2
...
Minor proofread fix
2018-11-24 14:01:40 -05:00
vbuterin
117b7b6953
More reward changes
...
* Added rewards for proposers
* Added declining rewards for greater inclusion distance
2018-11-24 13:30:18 -05:00
vbuterin
0d26da4a7d
Cleaned up committee balance changes
2018-11-24 12:44:43 -05:00
vbuterin
b61f7d57c9
Further incremental steps on balances
2018-11-24 12:34:26 -05:00
Hsiao-Wei Wang
4ba62bb80a
Remove leftover
2018-11-25 00:22:28 +08:00
Hsiao-Wei Wang
c8e9ff3d87
`shard_id` -> `shard` patch
2018-11-25 00:20:47 +08:00
Justin
a818575ca8
Minor cosmetic fixes
2018-11-24 15:15:19 +00:00
vbuterin
403253c879
Added 2/3/4 cycle finalization options
...
Suppose B1, B2, B3, B4 are consecutive blocks and we are now processing the end of the cycle containing B4.
* If B4 is justified using source B3, then B3 is finalized.
* If B4 is justified using source B2, and B3 has been justified, then B2 is finalized.
* If B3 is justified using source B1, and B1 has been justified, then B1 is finalized.
2018-11-24 09:41:25 -05:00
Justin
70cef14a08
Merge pull request #156 from ethereum/vbuterin-patch-3
...
LMD fork choice rule
2018-11-23 20:48:12 +00:00
vbuterin
020ec39260
Clarify variables
2018-11-23 15:25:45 -05:00
vbuterin
c098978efb
Fixed domain separation for proposals
2018-11-23 15:14:53 -05:00
vbuterin
5508a0f9c5
get_fork_version -> get_domain
2018-11-23 15:13:21 -05:00
Hsiao-Wei Wang
048090acf6
Update specs/core/0_beacon-chain.md
...
Co-Authored-By: vbuterin <v@buterin.com>
2018-11-23 15:10:59 -05:00
vbuterin
545e35e4b1
Clarified "logarithmic"
2018-11-23 15:10:03 -05:00
vbuterin
ee40888d2e
Fix to fixes
2018-11-23 15:01:15 -05:00
vbuterin
bb6c81beb0
Merge pull request #158 from ethereum/JustinDrake-patch-1
...
Various fixes regarding PoW receipt roots
2018-11-23 14:58:03 -05:00
vbuterin
6f44db789f
s/=/==/
2018-11-23 14:57:43 -05:00
vbuterin
f184f533a3
Merge pull request #160 from status-im/nitpicks
...
Small fixes
2018-11-23 14:54:57 -05:00
Jacek Sieka
70b181fe32
Small fixes
...
* pick out committee when getting proposer
* avoid unsigned underflow when chain is starting (since we're using
uint)
2018-11-23 12:57:17 -06:00
Hsiao-Wei Wang
252a24cff0
Minor fix: markdown grammar and typing hints
2018-11-24 01:38:57 +08:00
Justin
ea31ff3cea
Fix minor bug in `ghost_lmd`
2018-11-23 16:05:30 +00:00
Justin
b76eae8a71
Update 0_beacon-chain.md
2018-11-23 15:37:37 +00:00
Justin
361bcd6be4
More polishing to fork choice rule
2018-11-23 15:23:22 +00:00
Justin
92981e9714
Started cleaning up fork choice rule definition
2018-11-23 14:46:25 +00:00
vbuterin
f3094e179e
Resolved Justin's questions
2018-11-23 08:54:24 -05:00
Hsiao-Wei Wang
2375e0ce28
Merge branch 'master' into vbuterin-patch-6
2018-11-23 20:37:23 +08:00
Hsiao-Wei Wang
e7852de0c2
Merge branch 'master' into vbuterin-patch-1
2018-11-23 20:06:43 +08:00
Hsiao-Wei Wang
f513e2022e
Merge pull request #154 from terenc3t/patch-11
...
Typo in Vyper contract
2018-11-23 19:57:54 +08:00
Hsiao-Wei Wang
062f2069f7
Merge pull request #159 from 4000D/master
...
fix hyperlink
2018-11-23 19:31:50 +08:00
4000D
e2193b1324
fix hyperlink
2018-11-23 13:54:11 +09:00
Justin
50458c1d31
Various fixes regarding PoW receipt roots
...
Question: What happens if the block proposer at the `POW_RECEIPT_ROOT_VOTING_PERIOD` boundary puts a bad receipt root? Does this give too much power to that block proposer?
2018-11-22 23:09:36 +00:00
Terence Tsao
925ac0ecc0
use convert function in Vyper
2018-11-22 06:32:15 -10:00
vbuterin
bc53f0e386
Fork choice rule
...
Added the LMD GHOST fork choice rule.
2018-11-22 08:24:20 -05:00
Hsiao-Wei Wang
f1b78cf01e
ss: Add CC0 copyright declaration ( #155 )
2018-11-22 17:28:24 +09:00
terence tsao
fec46f9e09
Typo in Vyper contract
2018-11-21 18:37:14 -10:00
vbuterin
745524b762
Added whistleblower reward ( #144 )
...
* Added whistleblower reward
* Update 0_beacon-chain.md
* Fixed proposer.deposit += ...
2018-11-21 15:21:07 +09:00
vbuterin
b4dfdb5ed4
Partial edits....
2018-11-20 16:49:43 -05:00
Hsiao-Wei Wang
98312f40b5
Merge pull request #140 from status-im/simplify-merkle-tree
...
simplify merkle tree chunking
2018-11-20 23:19:04 +09:00
Hsiao-Wei Wang
a217e9b32c
tree_ssz: fix extra parens
...
Co-Authored-By: arnetheduck <arnetheduck@gmail.com>
2018-11-20 08:12:56 -06:00
Danny Ryan
addd345b36
Merge branch 'master' into vbuterin-patch-1
2018-11-20 17:41:18 +09:00
vbuterin
396d798500
Separated out proposer from attesters ( #143 )
...
* Separated out proposer from validators
* Update 0_beacon-chain.md
* Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
* Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
* get_proposer -> get_beacon_proposer, block -> slot
* Move proposer sig to the end of a block
* Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
* sig -> signature
* add type hints for get_beacon_proposer
2018-11-20 16:40:04 +09:00
Hsiao-Wei Wang
00f7554ec4
Remove justified_streak
2018-11-20 11:18:58 +09:00
vbuterin
e925fe5705
Forgot to change validators -> state.validators
2018-11-19 20:15:10 -05:00
vbuterin
54217772fe
Added domain separation
2018-11-19 20:13:58 -05:00
vbuterin
eb29b28dc5
Update 0_beacon-chain.md
2018-11-19 15:59:15 -05:00