03 Consensus - andyceo/documentation GitHub Wiki
#№ Консенсус
- PoW
- PoS
- Proof-of-Burn - соженные монеты
- Proof of Storage - место hdd
- Retriv - Хранимые данные
- Activity
- Hybrid
H - ф-ия хеширования target - текущая сложносьт генерации блока hit - значение, полученное из псевдослучайных данных
hit = H(previousBlockSignature)
Для генерации блока нужно чтобы hit < target
isEligible() generateBlock Validate Resolve
PeerCoin(2012)
- модель input/output
- Stake используется для форджинга
NXT (2013)
- транзакционная модель
- stake используется в чистом виде
Waves (2016)
- Leased Proof-of-Stake (LPoS) - можно не генерировать блоки самому, а безопасно передать свои средства форджеру
-
Nothing-at-Stake - майнер будет перебирать все цпочки - защита - enhanced signature
-
Grinding attacks
-
History attacks (bribery)
Время поделено на слоты
N слотов - эпоха
В эпоху выбирается комитет, который генерирует случайность для всей сети
В рамках эпохи майнеру даются высоты, где он может майнить.