Исследователи BitMEX Research попытались оценить размеры блокчейнов биткоина и Ethereum

Сторонники биткоина и Ethereum давно спорят об узлах и характеристиках их блокчейнов, но новый отчет BitMEX Research вносит некоторую ясность в эти дебаты.

Исследователи выяснили, что блокчейн биткоина по-прежнему больше Ethereum, но очень это скоро изменится. Чтобы оценить темпы роста Ethereum, BitMEX Research предлагает вспомнить, насколько маленькой была сеть еще несколько лет назад.

«С 2015 по 2018 год блокчейн биткоина рос более быстрыми темпами, чем Ethereum. Затем с 2018 по 2020 год они росли параллельно. Наконец, с конца 2020 года темпы роста Ethereum значительно ускорились, и теперь он намного выше, чем у биткоина. Совокупный размер блокчейна Ethereum, похоже, вскоре догонит биткоин и продолжит увеличиваться», — говорится в отчете.

Размеры блокчейнов биткоина и Ethereum

«На приведенной выше диаграмме показан общий размер блокчейнов биткоина и Ethereum, который учитывает данные транзакций, включая данные, которые необходимо загрузить от партнеров для полной синхронизации и проверки сети. Сюда входят и все цифровые подписи, разрешающие каждую транзакцию», — говорит BitMEX Research.

Если измерять в цифрах, то для работы блокчейну Ethereum требуется 130 Гб, в то время как биткоин займет на компьютере 4,6 Гб.

«Bitcoin Core поддерживает обрезку цепочки блоков, при которой узел может отбросить старые данные и сохранить только некоторые совсем недавние транзакции плюс набор UTXO. Это означает, что можно полностью проверить всю цепочку биткоинов и проверить действительность новых блоков, имея на диске компьютера менее 10 Гб», — говорят исследователи.

Но к Ethereum нельзя применить такую же обрезку, поэтому данные этой сети занимают больше места. Когда в Ethereum развертываются смарт-контракты, то нет механизма для их закрытия или прекращения работы — смарт-контракт просто продолжает существовать вечно, даже если он больше не используется. На этом строится весь принцип Ethereum — что это единая интерактивная система. Кроме того, узел Ethereum хранит два типа баз данных: блокчейн и «состояние».

«Состояние рассчитывается на основе истории транзакций и по существу содержит: все балансы аккаунтов Ethereum, хранилище, связанное с каждым развернутым смарт-контрактом Ethereum и одноразовые данные аккаунтов. Чтобы проверить новый блок, узел должен иметь последнее состояние всех смарт-контрактов и всей системы, — исследователи отмечают, что настоящее время «состояние» такое же громоздкое, как и блокчейн. — Когда дело доходит до уменьшения размера основного «состояния», возможна только ограниченная обрезка данных. Таким образом, со временем «состояние» Ethereum будет продолжать расти».

Если учесть абсолютно все данные от самого генезис-блока, то биткоин равен все тем же 400 Гб, как указано на диаграмме выше, а Ethereum — 9 Тб. Исследователи поясняют, что 9 Тб — это своего рода архивный узел, который хранит и индексирует результаты всех состояний сети в абсолютно каждой временной точке. Для нормальной работы обычному узлу такие полные данные не требуются.

Исследователи подчеркивают, что оба блокчейна совершенно разные, поэтому сравнение проводилось просто ради интереса.

«Сравнение размеров Ethereum и биткоина не всегда актуально. Данных блокчейна биткоина вполне достаточно, чтобы рассказать все, что нужно знать об этой сети. И напротив, общих данных цепочки блоков Ethereum ни в коем случае недостаточно, чтобы узнать всю информацию о состоянии Ethereum — для этого нужно вычислять и хранить гораздо больше данных. Лишь один из способов сравнения размера блокчейнов в некоторой степени уместен — это минимальный объем данных, который необходимо загрузить через Интернет для выполнения начальной синхронизации узла», — резюмируют исследователи.

Популярное