Что такое снимок?
Традиционно термин «снимок» относится к способности записывать состояние компьютерной системы или устройства хранения данных в определенный момент времени. В криптовалютах снимок часто описывает процесс записи состояния блокчейна на определенной высоте блока. В этом случае снимок записывает содержимое всего реестра блокчейна, который включает все существующие адреса и связанные с ними данные (транзакции, комиссии, баланс, метаданные и т. д.).
Снимки обычно используются во время событий раздачи перед каждым раундом. Во время раздачи токены распределяются на основе баланса каждого адреса блокчейна. В этом случае создаются снимки для записи баланса каждого держателя токена в определенный момент времени (т. е. высоты блока). В большинстве случаев пользователи могут перемещать свои средства после создания моментального снимка, не ставя под угрозу свое право на участие в этом раунде распределения.
Снимки также важны во время хардфорков блокчейна, поскольку они отмечают высоту блока, в котором будет записана основная цепочка перед рождением новой цепочки. Например, когда произошел хардфорк Bitcoin Cash (1 августа 2017 года), баланс каждого адреса блокчейна, на котором были биткойны в блоке 478 558, был скопирован в блокчейн Bitcoin Cash. Причина этого в том, что оба блокчейна имеют одни и те же исторические данные до форка. Как только разделение будет завершено, каждая сеть блокчейнов будет работать независимо.