Почему активация SegWit не оказала немедленного влияния на пропускную способность блокчейна биткоина

Почему активация SegWit не оказала немедленного влияния на пропускную способность блокчейна биткоина

29.08.2017
0

«Почему комиссии за транзакции не изменились?» – спрашивает один из пользователей Reddit.

Другой выложил картинку, на которой изображён человек, тыкающий слово «SegWit» палкой и говорящий: «Давай, сделай что-нибудь…»

Такие комментарии встречаются не часто, однако, они отражают реакцию обычных пользователей биткоина на активацию Segregated Witness (SegWit) – обновления кода, которое было активировано в блокчейне биткоина на прошлой неделе после двух лет тестирования и обсуждений.

Активно обсуждаемая технология должна привнести в сеть 2 изменения: увеличить средний размер блока и создать основу для Lightning Network. После активации SegWit 23 августа ничего из этого не произошло.

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

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

SegWit.party отслеживает, сколько SegWit-транзакций попадает в каждый блок. Согласно их данным, за 6 дней число таких транзакций увеличилось с 0,5% до 1%.

А этот график показывает общий размер блоков.

Screen-Shot-2017-08-28-at-4.16.11-PM.png

Как мы видим, пока SewWit не оказал заметного влияния на размер блоков.

OXT.me отслеживает общее число SegWit-транзакций за день и некоторые другие показатели. Очевидно, что SegWit пока не получил широкого распространения.

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

По крайней мере 141 биткоин-компания заявила о намерении сделать это в будущем, но это ещё не значит, что технология уже активирована в их программном обеспечении. Некоторые кошельки не торопятся добавлять SegWit из соображений безопасности: разработчики заявляют, что они дождутся результатов тестирования SegWit другими компаниями, прежде чем добавить его в свои продукты.

По этой причине SegWit не поддерживает кошелёк самой популярной реализации полного узла от Bitcoin Core.

«Использование SegWit до фиксации активации не удовлетворяет требованиям безопасности, поскольку пользователи могут потерять свои деньги, если майнеры будут мошенничать», – заявил CEO Blockstream Грег Максвелл, ведущий разработчик Bitcoin Core.

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

Стартап BitGo, предоставляющий программное обеспечения для хранения криптовалют для бирж и кошельков, на данный момент занимается внедрением новой технологии, в то время как Ledger и Trezor сообщают о том, что их решения уже поддерживают SegWit. Остальные не отстают.

Вопрос только в том, насколько быстро они это сделают. И насколько быстро после этого вернутся к прежним спорам.

Теперь вместе с активацией SegWit разные транзакции имеют разный «вес». Старые транзакции без SegWit имеют вес 4, то есть размер блока, заполненного таким транзакциями, может достигать только 1 Мб. В то же время новые SegWit-транзакции имеют вес 0,25. Блок, полностью заполненный SegWit-транзакциями, ограничивается 4 Мб.

Таким образом, конечный размер блока зависит от соотношения этих двух типов транзакций. Даже в долгосрочной перспективе в блоки будут попадать как транзакции с SegWit, так и без него. Некоторые разработчики предполагают, что средний размер блока будет составлять 1,7 Мб. Другие считают, что майнеры будут заинтересованы в выпуске блоков большего размера, в связи с чем средний размер будет достигать 2 Мб. Есть и те, кто считает, что все транзакции будут использовать SegWit, и тогда размер блока будет достигать максимальных 4 Мб.

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

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


Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x