Не станет ли размер блокчейна узким местом, если все платежи будут происходить в биткойнах?

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

Предположим, что в гипотетическом будущем все перейдут на биткойны, а не доллары США или другие фиатные валюты. Каков будет размер реестра в байтах из-за всех транзакций, которые произошли в течение года? Если бы вы записали все прошлые транзакции с момента запуска биткойнов, чтобы вы могли их отслеживать, мне кажется, что это быстро стало бы огромным узким местом в сети, поскольку реестр обновляется по сети. Даже размер самой бухгалтерской книги может стать серьезной проблемой через несколько лет.

Кто-нибудь изучал этот аспект биткойнов?

Ответы (1)

Это действительно создало бы много данных. Однако для этого есть решения.

Прежде всего, как обычный потребитель, вы все равно не храните блокчейн. Только некоторые узлы, такие как сервисы Биткойн и вообще те, кто предпочитает хранить блокчейн.

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

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