Размер полного блокчейна Биткоина 19 сентября превысил 300 гигабайт. Это размер полной истории транзакций BTC почти за 11 лет его существования.

Согласно данным Blockchain.com, теперь полным узлам Биткоина необходимо более 300 ГБ для загрузки и сохранения на дисках истории транзакций BTC и синхронизации с сетью Биткоина.

bitcoin size.jpg

Хотя такой объем данных может показаться значительным, для хранение всей истории транзакций BTC достаточно жесткого диска объемом 1 ТБ. При этом архивный узел в блокчейне Эфириума уже имеет размер более пяти терабайт и растет с рекордной скоростью с увеличением размера блока, хотя "упрощенный" узел занимает всего 165 ГБ.

За последние несколько лет блокчейн Биткоина рос быстрее, чем в первые годы. Это во многом связано с увеличением количества транзакций, совершаемых ежедневно, и внедрением решения для масштабирования SegWit, которое фактически удвоило максимальный размер блока.

За первые четыре года существования блокчейн Биткоина достиг всего лишь 20 Гб. Только в 2016 году, когда он вырос до 54 Гб, его рост начал ускоряться из-за возросшего числа и активности пользователей. Сейчас он растет примерно на 58 Гб в год. Хотя размер блокчейна не влияет на производительность сети, так как полные узлы должны загружать всю историю транзакций только один раз во время синхронизации, некоторые его аспекты можно оптимизировать.

Один из элементов сети - неизрасходованные выходы (UTXO), которые создаются после каждой транзакции. Когда часть BTC отправляется, а оставшаяся часть возвращается обратно в кошелек как «неизрасходованная», появляется еще одна запись UTXO. По словам одного из разработчиков Utreexo Кэлвина Кима, хотя сейчас UTXO занимают всего четыре гигабайта от общего размера блокчейна, в будущем они могут стать проблемой для масштабирования сети.

Напомним, что Тадеуш (Тадж) Драйя (Thaddeus Dryja) прошлым летом опубликовал новую исследовательскую работу, в которой изложено предлагаемое решение для масштабирования Биткоина Utreexo.