Все что вам нужно знать о размере блокчейна
13.07.2022

Все что вам нужно знать о размере блокчейна

By bit.team

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

Блокчейны, согласно данным Coinmarketrate.com, обеспечивают беспрецедентную неизменяемость, прозрачность и безопасность, которые до сих пор не могли предложить ни одна или немногие другие технологии.

Но есть одна проблема с блокчейн, и довольно большая — их размер. Чтобы понять это, нам нужно сначала разобраться, как работают блокчейны.

В блокчейне, в сети, которую они образуют, нет центрального органа власти. Стороны взаимодействуют друг с другом децентрализованно.

Каждый агент в этой сети создает свою копию блокчейна (где хранятся все транзакции) и добавляет новую информацию при проведении новых транзакций. Это уникальное решение позволяет криптовалютам и бизнесу создать децентрализованную сеть, способную решать проблемы, которые ранее были невозможны.

Проблемы большого масштаба

Однако блокчейн не лишен своих проблем. В самом начале их существования размер блокчейн не был проблемой, поскольку в сети было мало узлов, связанных между собой, и информация, которую нужно было хранить, была небольшой.

Например, блокчейн Bitcoin в 2012 году имел размер всего 614 МБ. Но сегодня это число выросло до нескольких сотен ГБ, почти 400 ГБ.

Это количество информации — то, что каждый узел должен хранить избыточно, чтобы быть частью сети, если только он не использует обрезанный узел. Вот тут-то и начинает проявляться их проблема.

Другие блокчейны также страдают от той же проблемы. В частности, объем блокчейна Ethereum уже превысил 500 ГБ.

Существует ли предел размера блокчейна?

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

За последние 4 года блокчейн Bitcoin вырос с менее чем 100 ГБ до почти 400 ГБ, то есть более чем на 400%. Ожидается, что к 2030 году он может легко преодолеть терабайтный барьер.

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

Узлы, которые содержат всю историю блокчейна, называются полными узлами. Они необходимы для участия в проверке новых транзакций. Это означает, что они должны загрузить почти 400 Гб информации, где находятся заголовки блоков Биткойна и транзакции.

В настоящее время ограничение на размер блока составляет 1 МБ. Однако не все это пространство всегда используется, кроме того, существуют некоторые модификации, благодаря которым размер теоретически может еще немного увеличиться.

Случай с Ethereum выглядит хуже, поскольку, несмотря на то, что это более новый блокчейн, его размер больше. Мы даже видим на графике, что он значительно превзошел терабайт.

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

Имеет ли размер значение для блокчейна?

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

Bitcoin — это первое поколение таких решений, и мы уже знаем, что оно не лишено проблем. Речь идет не только о размере, но и о масштабируемости.

С постоянным ростом блокчейна масштабируемость также стала проблемой. Это была одна из самых важных проблем, которую необходимо было решить в Bitcoin.

К счастью, были внедрены временные улучшения, такие как SegWit, который немного облегчил блоки, позволив интегрировать в них больше транзакций благодаря тому, что они теперь весят меньше. Также важную роль в этом сценарии играет тип транзакции Bitcoin.

Еще одним решением, которое стремится стать постоянным, является сеть Lightning Network, позволяющая проводить транзакции вне сети, тем самым уменьшая перегруженность. Но также и размер блоков, поскольку в них будет меньше транзакций, и это заставит блокчейн расти не так быстро.

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

Остается только догадываться, вырастет ли рост применения блокчейна в различных решениях до уровня, который будет ниже этого закона или выше — вот в чем вопрос.

Иначе тем, кто решит помочь сети, будет трудно, когда придется тратить большие суммы денег на запуск полноценного узла.

Может ли это стать проблемой?

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

В настоящее время Bitcoin не генерирует такого большого количества транзакций по сравнению с Visa или Mastercard. Но если бы это произошло, каждый блок Биткойна должен был бы вырасти до 2,4 Гб, которые необходимо было бы добавлять в цепочку каждые 10 минут.

Это означает 350 ГБ данных в день и 127 ТБ в год. Учитывая, что самый большой из доступных в настоящее время дисков имеет объем 20 ТБ и стоит 500 ГБ, мало кто может позволить себе хранить такой большой объем данных. Не говоря уже о том, что для этого потребуются очень быстрые диски.

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

В любом случае, это будет проблемой, зависящей от потребностей каждого блокчейна. Хотя Bitcoin не может обрабатывать более нескольких транзакций в секунду, он не намерен увеличивать это число изначально.

Его цель — функционировать не столько как деньги, которые мы все знаем, сколько как хранилище стоимости. Поэтому рост его блокчейна ограничен, что позволяет технологии не отставать от него и даже превосходить его.