Casper
Casper (Каспер) – это протокол Proof-of-Stake, который используется в Ethereum. Эфириум в Casper реализовал процесс, посредством которого можно наказывать все вредоносные элементы в сети.
Содержание
Обзор Casper
Проблемы с Proof-of-work
- Main page: Proof-of-work
Большинство криптовалют (в том числе Bitcoin и Ethereum), использую алгоритм «Proof-of-Work». PoW как процесс имеет следующие шаги:
- Miner решает криптографические задачи, чтобы «намайнить» блок для блокчейн. Это энергозатратный процесс
- Когда задача решена, miner передает свой блок в сеть для проверки
- Блок проверяется на принадлежность цепочке блокчейн
- Майнинг (решение криптографического алгоритма) это процесс энергозатратный
- Большие mining pools имеют больше шансов на прибыльный майнинг, чем single mining.
- Всего пять больших майнинг пулов делят 65% рынка майнинг Биткона
- Эти 5 майнинг пулов могут объединившись запустить атаку 51%
Проблемы Proof-of-stake (PoS)
- Main page: Proof-of-stake
Протокол работает так:
- Валидаторы должны будут заморозить некоторые из своих монет в качестве доли.
- После проверки блоков, валидаторы подтвердят его, поставив на него свою долю.
- Если блок добавляется, то валидаторы получат вознаграждение, пропорциональное их ставкам.
Недостатки
Если miner хочет сделать форк сети. Даже если он использует весь хэш, этого будет недостаточно, а других майнеров привлечь трудно. Все остальные по-прежнему будут продолжать майнить на оригинальной сети, потому что она более прибыльная и имеет меньше рисков. PoW дорог, поэтому нет смысла тратить много ресурсов на блок, который будет отклонен сетью. Следовательно, меньше вероятность форков.
Если использовать POS то будучи валидатором, можете просто направить свои деньги и в одну, и в другую цепь, не опасаясь последствий. Независимо от того, что происходит, вы всегда будете в выигрыше, несмотря на то, насколько опасны ваши действия. Это называется проблемой «ничего на кону». Разработчики Ethereum изначально планировали перейти к PoS и смягчить проблему форков.
Отличия Casper от других PoS
Каспер эфира это протокол POS, который использует Ethereum.
Разработчик: Влад Замфир
Casper реализовал процесс, посредством которого можно наказывать все вредоносные элементы в сети:
- Валидаторы ставят часть своих Эфиров как долю.
- После этого они начнут проверку блоков. Когда они обнаруживают блок, который, по их мнению, может быть добавлен в цепочку, они подтвердят его, сделав на него ставку
- Если блок добавляется, то валидаторы получат вознаграждение, пропорциональное сделанным ставкам
- Однако, если валидатор действует вредоносным образом и пытается сделать «Nothing at Stake», он попадает в бан, его доля будет аннулирована.
Каспер отличается от большинства других PoS-протоколов. Злоумышленникам есть что терять, так как невозможно, чтобы на кон не было поставлено ничего.
Каспер это объединение двух исследовательских проектов Ethereum:
- Casper the Friendly Finality Gadget (FFG)
- Casper the Friendly GHOST: Correct-by-Construction (CBC)
Casper FFG aka Vitalik’s Каспер это гибридный механизм консенсуса POW/POS. Это версия Casper, которая будет реализована в первую очередь. Он спроектирован так, что proof-of-stake ложиться поверх обычного POS протокола. Таким образом, в то время как блоки все еще будут добываться через POW, каждый 50-й блок будет проходить POS checkpoint.
См. также на BitcoinWiki
Источники
https://bits.media/efirium-2-0-sozdanie-protokola-casper-i-stoyashchie-pered-nim-zadachi/