Что такое протокол GHOST для Ethereum?

Опубликовано: 21.11.2018

видео Что такое протокол GHOST для Ethereum?

Ethereum Casper Explained (November 2017) | Easy Crypto News

Протокол Ghost в Ethereum (Greedy Heaviest Observed Subtree) был введен в 2013 году как способ борьбы с тем, что блокирующие блоки с быстрым блочным временем страдают от большого количества устаревших блоков — то есть блоков, которые были распространены в сети и проверены некоторыми узлами. Они конечно правильные, но в конечном итоге отбрасываются, как более длинная цепочка. Протокол также борется с проблемой смещения централизации — чем больше пул, тем меньше затрачивается времени, тем чаще они получают преимущество перед другими блоками, производя сам блок и немедленно запуская программу для создания следующего блока.



Устаревший блок создается, когда два узла находят блок одновременно. Тогда оба узла сообщают о том, что они нашли решение для этого блока и отправили свой блок для проверки и включения его в другие блок-цепи. В Bitcoin вероятность найти блок относительно низка, так как время блокировки составляет десять минут, а распространение блока на 50% сети занимает примерно двенадцать секунд.


Ethereum. Версия Casper 0.1.0. Уолл-стрит глубже в крипту

Если вы хотите, чтобы время блокировки было короче, а так же хотите уменьшить скорость для объединения добычи, как это делает Ethereum — тогда вам нужно сделать это с помощью GHOST.

GHOST включает в себя устаревшие блоки — или Uncles, как их называет Ethereum — они включены в расчет, какая из цепочек длинная или имеет наивысшую кумулятивную сложность. Централизация решается путем предоставления блоковых вознаграждений 87,5%, a nephew (предок блока Uncles) также получает вознаграждение в 12,5% от блока.

В версии Ethereum Ghost только понижается на семь уровней или поднимает на семь уровней цепочки блоков.

В блоке должны указываться его предки и количество Uncles. Uncles, включенный в блок, должен быть прямым потомком нового блока, а так же потомком блоков , которые на семь блоков ниже его по высоте Он не может быть прямым предком формируемого блока. Uncles должен иметь действующий заголовок блока. Uncles должен отличаться от всех других блоков типа Uncles и формироваться по новому. За каждого Uncles, включенного в блок, майнер получает дополнительно 3,125%, а майнер Uncles получает 93,75% от стандартной награды блока.

Что такое протокол GHOST для Ethereum?

4 (80%) 3 votes
rss