Снепшот (Snapshot) — это документирование состояния блокчейна на определенной отметке высоты блока.
Что такое снепшот?
Способность записывать состояние чего-либо в точный момент времени называется снапшотом. В мире блокчейна снапшот — это акт документирования состояния блокчейна на определенной высоте блока. Его используют для отслеживания общего количества и баланса держателей токенов в любой момент времени.
Традиционная интерпретация.
Получение снапшота, также известного как снапшот хранилища, аналогично фотографированию данных вашего сервера в определенный момент времени. Снапшоты не являются полным дубликатом данных на жестком диске; по большей части они представляют собой метаданные, определяющие состояние информации. Кроме того, они могут быть сохранены только на локальном сервере или устройстве, где они были созданы.
Так как при тестировании приложений живые данные, например, при тестировании нового приложения или программы или опробовании новых настроек, могут подвергнуть вашу систему риску, для test/dev обычно используются снапшоты. Они предоставляют доступ к бесконечному количеству клонов ваших данных, что дает вам возможность работать над разработкой без ущерба для вашей обычной работы. Автоматизация, тестирование, итерации и демонтаж рабочих процессов не занимают много дополнительного места в хранилище. При возникновении ошибки можно откатить сервер к более ранней точке.
Полное резервное копирование может занимать несколько часов, а в некоторых случаях его приходится делать в течение ночи, поскольку оно требует больших системных ресурсов. А вот моментальные снимки могут быть созданы за несколько секунд и так часто, как это необходимо. Кроме того, можно дедуплицировать данные, создаваемые с помощью моментальных снимков, используя такие технологии, как отслеживание модифицированных блоков (CBT).
Снапшоты предназначены для хранения только в течение ограниченного периода времени, но при неправильной работе они могут привести к невероятно сложным цепочкам данных и очень длительному времени консолидации.
Криптографические снепшоты.
Снапшот в криптовалюте — это протокол состояния блокчейна на определенной высоте блока. Он фиксирует весь блокчейн, включая все существующие адреса и связанные с ними данные.
Что такое снепшоты в криптовалютных эйрдроп-событиях?
Перед проведением каждого раунда события airdrop часто делаются моментальные снимки. Распределение токенов происходит на основе баланса каждого адреса блокчейна, доступного в период моментального снимка. Снимки делаются для того, чтобы зафиксировать баланс каждого держателя токенов в определенный момент времени (т.е. высоту блока). Пользователи обычно могут перемещать свои средства после получения моментального снимка, не ставя под угрозу свое право на участие в данном раунде выплат.