Из моего расследования и много прочитанного об этом, кажется, что транзакция просто удаляется, а эфир возвращается обратно на какой-то адрес. В биткойне осиротевшие блоки изначально принимаются сетью, но будут отклонены после получения более длинной цепочки блоков, которая не включает блок. Верно ли то же самое в Ethereum?
Поведение в Эфириуме такое же, как и в Биткойне. Сначала кажется, что транзакции прошли, но после того, как найдена лучшая цепочка, кажется, что транзакций никогда не было.
Согласно Белой книге Ethereum , транзакции сироты (дяди) в любом случае будут добавлены в цепочку.
Как описали Сомполинский и Зохар, GHOST решает первую проблему потери безопасности сети, включая устаревшие блоки в расчет того, какая цепочка является «самой длинной»; то есть не только родитель и дальнейшие предки блока, но и устаревшие потомки предка блока (на жаргоне Ethereum «дяди») добавляются к вычислению того, какой блок имеет наибольшее общее доказательство поддержки работы. Это.
Дэвид Аммуял