mohab metwally
|
0a8392897e
[consensus] lottery with headstart, for zero-stake participation
|
3 years ago |
aggstam
|
4dadf292ec
fmt, fixed broken imports, general cleanup
|
3 years ago |
mohab metwally
|
7241827a37
use float10 new api
|
3 years ago |
mohab metwally
|
f853d113a2
pruning
|
3 years ago |
mohab metwally
|
65648e55cb
[consensus] pid k2 bug in sign fixed; miscel changes
|
3 years ago |
mohab metwally
|
9a376a84d0
[consensus] y in is_lead fixed from commitment to hash, similar to the circuit
|
3 years ago |
mohab metwally
|
58e83ea251
[consensus] write log lead, f history
|
3 years ago |
mohab metwally
|
8ca5d1abac
fix bug with redundant lead history, updated discrete pid, remove finalization minimum length condition
|
3 years ago |
parazyd
|
4c4132ce7e
consensus/types: Wrap Float10 into our own struct for some code simplification.
|
3 years ago |
parazyd
|
71cd3064d6
Update license year.
|
3 years ago |
aggstam
|
267fb82e56
consensus: introduce staking coins initial distribution logic
|
3 years ago |
aggstam
|
034bd2fd4f
consensus: differentiate bootstrap timestamp from genesis, to not break slot calculation on network restarts
|
3 years ago |
aggstam
|
f70dd6c054
consensus: fixed genesis slot eta
|
3 years ago |
aggstam
|
c8165d5320
consensus: fixes and additions
|
3 years ago |
aggstam
|
40313cd6f5
consensus:proposal_task(): sync duration added to reset retries counter
|
3 years ago |
aggstam
|
e19da575b9
WIP: consensus/proposal_task(): resync impl added in case node misses a slot due to processing
|
3 years ago |
parazyd
|
2394346f0a
consensus: Update testnet genesis timestamp to now.
|
3 years ago |
aggstam
|
8f7ae3f6e9
consensus: slot configuration updated, transactions per proposal cap added
|
3 years ago |
mohab metwally
|
d903c71cd9
[consensus] kp, ki as a function of #leads
|
3 years ago |
mohab metwally
|
d657035114
retune pid on longer slot time
|
3 years ago |
mohab metwally
|
fe2055c934
[consensus] exponentially decreasing pid proportions
|
3 years ago |
mohab metwally
|
a4e3369ef0
[consensus] increase pid i paramter
|
3 years ago |
mohab metwally
|
4393d2050c
[consensus] pid integral is integral of #leads
|
3 years ago |
mohab metwally
|
ab7f99dade
increase proportional value to 0.4 stablizes pid
|
3 years ago |
mohab metwally
|
a2f945b537
[consensus] re-tuning pid on single competing coin per epoch
|
3 years ago |
mohab metwally
|
73222f17d8
[consensus] root validation is WIP, and nullifier validation working
|
3 years ago |
mohab metwally
|
d80d02ff04
[consensus] clip f value, pruned nonce_cm for lead coin, commented derived coins
|
3 years ago |
mohab metwally
|
85fa141b3d
[consensus] added some utilities, some tuning to pid
|
3 years ago |
aggstam
|
931e1dd3cc
consensus: empty slots and offste calculations tunning
|
3 years ago |
mohab metwally
|
6de4b00a44
[consensus] fix total stake
|
3 years ago |