Есть ли у биткоина проблема масштабируемости?
Да, она есть. Она не была решена раньше, и положение ухудшается со временем.
Биткоин работает на программном обеспечении, которое создано программистом или группой программистов, действовавших под псевдонимом Сатоши Накамото, в 2007-2009 годах. Несмотря на многие улучшения, которые вносили разработчики на протяжении всего существования биткоина, основной код остался тем же, что и восемь лет назад.
Проблема состоит в том, что сейчас мир биткоина значительно отличается от того, каким он был на заре развития криптовалюты. Количество пользователей выросло с нескольких десятков человек до нескольких десятков миллионов.
Рост пользовательской базы предсказуемо сопровождается увеличением количества транзакций, которых теперь в день насчитывается сотни тысяч. Неприятная реальность состоит в том, что сеть биткоина в её сегодняшнем состоянии не может обработать все транзакции достаточно быстро.
Почему биткоин не в состоянии обработать все сделки?
Проблема заключается в определённом параметре, который называется «предел размера блока».
Сначала проведём очень быстрое знакомство с основами биткоина для тех, кто этого не знает. Все транзакции, которые когда-либо произошли в сети биткоина, записываются в общедоступный и защищённый от вмешательства реестр, который называется «блокчейн».
Как и следует из называния, блокчейн является последовательностью блоков. Каждый блок в свою очередь — это криптографически запечатанный набор всех транзакций, которые прошли в сети за прошедшие десять минут. Каждый новый блок добавляется в конец блокчейна, и каждый пользователь может проверить, что указанная сделка действительно имела место.
В 2010 году Сатоши Накамото ограничил размер блока одним мегабайтом, а это значит, что блоки, размер которых превышает один мегабайт, будут автоматически отвергаться сетью как невалидные. Это мера безопасности, которая должна предотвратить DDoS-атаки со стороны хакеров, создающих большие и даже неограниченные размеры блоков, чтобы парализовать сеть.
Однако это решение имеет неблагоприятный долгосрочный эффект для пропускной способности сети в целом.
Каждая транзакция содержит важные данные: отправителя, получателя, количество передаваемых биткоинов и так далее. Данные занимают место, которое можно назвать незначительным, если речь идёт о единственной сделке. Но места требуется много, так как совершаются сотни транзакций в секунду.
Нынешний предел размера блока в один мегабайт корректно обрабатывает от трёх до семи биткоин-транзакций в секунду. Проблема в том, что для сети этого уже недостаточно, а количество пользователей продолжает расти, что ухудшает ситуацию.
К чему приводит неэффективный предел размера блока?
В целом сеть биткоина способна работать в повседневном режиме. Однако иногда нагрузка становится пиковой и процесс затрудняется. Многие пользователи сообщали, что им приходится ждать обработки своих транзакций часы и даже дни.
Более того, скорость, с которой майнеры биткоина обработают сделку, зависит от размера комиссионных, пересылаемых отправителем каждой транзакции. Это создаёт рынок транзакций: чтобы сделка обработалась быстрее, нужно приложить большую комиссию, чем у конкурентов.
В первые годы существования сети комиссионные измерялись сотыми долями цента. Сегодня же, если вы хотите переслать монеты быстрее, вам нужно заплатить несколько центов или даже долларов.
Есть ли у проблемы масштабирования решение?
Предлагалось множество путей решения проблемы, но ни один из них не реализован на сегодняшний день.
Проблема масштабирования исследуется давно. Два первых серьёзных предложения по её исправлению содержатся в BIP 100 и BIP 101, где BIP означает «предложения по улучшению биткоина» (Bitcoin Improvement Proposal). Они были представлены в 2015 году разработчиками ядра биткоина Джеффом Гарзиком и Гэвином Андресеном соответственно.
В обоих предложениях упоминается увеличение предела размера блока, и оба эти решения являются хардфорками, то есть в случае их осуществления более старые версии программного обеспечения биткоина будут несовместимыми с новой сетью. Разница между ними состоит в том, что BIP 100 предлагает настраивать размер блока в зависимости от решения майнеров, в то время как BIP 101 является прямым одноразовым увеличением с одного до восьми мегабайт.
По поводу того, какое из предложений принять, в сообществе биткоина велись жаркие споры весь 2015 год. Однако они оказались бесплодными. Ни BIP 100, ни BIP 101 на сегодняшний день так и не реализованы.
Никакой проблемы масштабируемости у самого биткойна нет! Забудьте уже о том что биткойн платежное средство! Какой идиот будет платить сегодня за барахло биткойнами которые завтра могут стоить 50к$! А для быстрых платежей очень много вариантов
Мне обычно доходило за 5 минут
ну у меня шла транзакция сутки. комиссия нормальная 225 бит. (17,5 рублей) .
это было в тот день когда 70к транзакций было на подтверждениях. при чем всегда подтверждения были да, за неск минут. так что ничего не надуманная., и если взять то, что пропускная способность у биткойн 5-7 bitcoins, в секунду, оч мало, в сравнении с некоторыми другими коинами.
и причем тут ваш Steam. тут конкретно о блокчейне биткоина.
Надуманные проблемы, вчера переводил $25 на Steam кошелёк, от нажатия на кнопку оплатить до зачисления прошло 15 секунд. Провайдер платежей bitpay.