Что такое снепшот в криптовалюте

Фото - Что такое снепшот в криптовалюте
Термин «снепшот» (snapshot) встречается во многих сферах и обозначает фиксацию состояния системы или данных в определенный момент времени. Эти мгновенные снимки часто используются для анализа и отслеживания изменений в сети. В контексте блокчейна снепшот дает представление о транзакциях, адресах, балансах и прочих данных сети.
Снепшоты являются отличным решением для компьютеров, которым нужно хранить историю блокчейна. Вместо того чтобы загружать каждый блок по отдельности, участники сети могут просто скачать снепшот, который, согласно ethereum.org, предоставляет полную информацию о состоянии блокчейна. 

Поскольку данный термин используется в разных сферах, в нем легко запутаться. Например, криптопроекты часто анонсируют снепшоты перед раздачей токенов или обновлениями сети. Различные блокчейны используют такие снимки для обеспечения синхронизации новых участников с сетью, а снепшоты рынка криптовалют используются для анализа цен. Давайте рассмотрим все вышеперечисленные варианты применения этого инструмента более детально. 

Снепшоты при проведении эйрдропов 

Вы наверняка не раз слышали, что тот или иной криптопроект сделал снепшот перед эйрдропом. Во время раздачи проект отправляет токены на кошельки пользователей в качестве награды за их лояльность и для поощрения более широкого использования токена. Снепшот позволяет зафиксировать баланс каждого держателя токена на определенный момент времени и соответствующим образом распределить вознаграждение. Например, платформа LayerZero объявила, что сделала свой первый снепшот 2 мая, вероятно, намекая на проведение дополнительных дропов.

Использование снепшотов при обновлении сети 

Протоколы блокчейна часто делают снепшоты перед важными обновлениями сети, например форками. Форк — это процесс создания новой версии блокчейна с новыми правилами. В этом случае снепшоты помогают разработчикам и участникам сети убедиться, что новая цепочка будет иметь ту же историю транзакций, адресов, балансов и прочих данных, что и основной блокчейн. Для этого команда проекта или связанные с ним сервисы фиксируют состояние блокчейна. Например, после обновления The Merge в сети Ethereum в 2022 году группа майнеров запустила форк блокчейна под названием Ethereum Proof of Work. Они использовали снепшот для копирования информации и распределения новых токенов ETHW между пользователями. Стоит отметить, что этот форк не был официальной частью обновления The Merge, в рамках которого блокчейн Ethereum перешел с алгоритма Proof-of-Work на Proof-of-Stake.

Роль снепшотов при синхронизации новых узлов в сети 

Bitcoin, Ethereum и другие блокчейны функционируют как децентрализованные базы данных. Информация в них проверяется и хранится на нескольких объединенных в сеть компьютерах. Эти компьютеры называются узлами (нодами). Публичный блокчейн — это открытая сеть, к которой каждый желающий может присоединиться и управлять нодой. Для этого новым участникам необходимо получить информацию о последних подтвержденных транзакциях, состоянии блокчейна и установить программное обеспечение для взаимодействия с другими узлами. Снепшот состояния блокчейна позволяет новым нодам быстрее синхронизироваться с сетью. В противном случае узлам пришлось бы загружать и проверять каждую транзакцию, начиная с самого первого блока, что может занять несколько дней или недель. Благодаря снепшотам это время сокращается до нескольких часов. Поскольку существуют новые способы оптимизации снепшотов и сжатия данных, они представляют собой удобный способ для подключения новых узлов к сети. 

Как снепшоты используются в анализе рынка криптовалют 

Снепшоты предоставляют пользователям исторические данные, а также информацию о рынке в реальном времени. Криптовалютные биржи, агрегаторы данных, торговые приложения и другие платформы используют эти инструменты для аналитических и информационных целей. Например, в разделе Historical Data Snapshot (Снимки исторических данных) на сервисе CoinMarketCap, можно отследить, как менялся рынок криптовалют на протяжении нескольких лет, начиная с апреля 2013 года.
Снепшот крипторынка от 19 мая 2013 г. Источник: coinmarketcap.com

Снепшот крипторынка от 19 мая 2013 г. Источник: coinmarketcap.com

Заключение 

Существует множество различных способов применения снепшотов в криптопространстве. Чтобы сделать снепшот состояния блокчейна или рынка криптовалют, нужно хорошо разбираться в технических аспектах, поэтому этим зачастую занимаются разработчики. Однако со временем этот процесс становится все менее сложным и более автоматизированным. Подробнее узнать о том, как делать снимки или использовать их для запуска ноды, можно, ознакомившись с соответствующим руководством определенного проекта. Мы же надеемся, что наша статья помогла вам понять, что такое снепшоты и где они используются.

Web3-райтер и по совместительству крипто-HODLер. Отслеживает тенденции рынка, а также интересуется новейшими технологиями.