Архитектура блока Ethereum
Где я могу найти описание (желательно диаграмму, как показано ниже), показывающую структуру блока в блок-цепочке Ethereum?
6 ответов
Давайте сначала начнем с моей адаптации этой цифры иллюстрирующий структуру блока биткойнов:
Пока все хорошо. Все довольно простые.
Введите Ethereum, и все становится немного сложнее. После прочтения этого и this , и согласно @ eth это , моя лучшая интерпретация - это рисунок ниже
Описание можно найти в Желтой бумаге , которая является официальной спецификацией протокола Ethereum.
Вот основные фрагменты блока:
4,3. Блок. Блок в Ethereum представляет собой сбор соответствующих частей информации (так называемый заголовок блока), H, вместе с информация, соответствующая содержащимся транзакциям, T и набор других заголовков блоков U, которые, как известно, имеют родительский элемент, равный родителя родителя настоящего блока.
Нет диаграммы (возможность для сообщества).
Вот фотография из статьи V относительно структур данных для легких клиентов:
https://blog.ethereum.org /2014/02/18 /Эфириум-масштабируемость-и-децентрализация-обновление /
Вот полная структура блока и где он играет свою роль в блокчейне Ethereum.
Вы попросили диаграмму, но я думаю, что это будет более объяснительным.
Виталик Бутерин дает компактный ответ:
Каждый заголовок блока в Ethereum содержит 3 дерева для трех видов объектов: Транзакции, квитанции (по существу, фрагменты данных, показывающие эффект каждой транзакции), состояние.
Вы можете прочитать более длинную версию с изображениями здесь .