Размещайте рекламу на KripZen — покажите свой бренд глобальной криптоаудитории.Связаться с нами →

Статья глоссария

Машина состояний

infrastructure

Блокчейн — машина состояний: транзакции детерминированно двигают общее состояние вперёд. Почему все узлы приходят к одинаковому результату.

Определение

Блокчейн работает как машина состояний (state machine): он хранит одно текущее состояние — все балансы аккаунтов, ячейки хранилища контрактов и нонсы, — а транзакции служат входными данными, переводящими его из одного корректного состояния в следующее. Правила применения транзакции детерминированы, поэтому любой узел, заново проигравший те же блоки с самого начала, обязан прийти ровно к тому же состоянию: именно это позволяет тысячам независимых машин согласовываться без координатора. Такой взгляд объясняет многое в поведении сети на практике: транзакции сначала упорядочиваются, а потом исполняются; некорректный ввод целиком отклоняется, а не применяется частично; а роллап может доказать корректность обработки, доказав, что его переход состояния соответствовал правилам.

Далее

Похожие термины

Ещё в разделе infrastructure