Среди наиболее актуальных проблем, стоящих перед крупнейшей криптовалютой по рыночной капитализации, – масштабируемость. Поскольку блоки в блокчейне биткоин ограничен размером до 1 мегабайта, существует ограничение на количество транзакций, которые может обрабатывать сеть.
Биткоин для чайников: Что Такое SegWit2x?
190
просмотров

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

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

Хардфорк

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

Результатом жесткой вилки является то, что пострадавший блокчейн распадается на две части на постоянной основе. Хардфорки могут даже разделить сеть на две части, если они не будут полностью приняты; если есть достаточное участие среди пользователей, предлагаемый хардфорк все еще может разделить блокчейн. Это был тот случай, когда ethereum раскололся в результате взлома DAO.

Софт-Форкс, с другой стороны, влечет за собой изменение сетевых правил, которое создает блоки, распознанные предыдущим программным обеспечением. В этом смысле они обратно совместимы.

SegWit как фон для SegWit2x

До того, как появилось предложение SegWit2x, был отдельный свидетель (SegWit). Это была предлагаемая мягкая вилка, которая была направлена на решение проблемы масштабируемости биткоина. Он был предложен в конце 2015 года разработчиком по имени Питер Уилл.

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

За время, прошедшее после предложения SegWit, были и другие обсуждения и вилки сети биткоинов. Например, жесткая вилка, которая состоялась в августе 2017 года, побудила к созданию bitcoin cash. В результате этой жесткой вилки размер блока был увеличен в 8 раз без использования протокола SegWit. SegWit был в конечном итоге активирован 24 августа 2017 года, хотя многие сетевые транзакции биткоинов с тех пор не использовали обновление. (Смотрите также: Биткоин против Bitcoin Cash: в чем разница?)

SegWit2x как хардфорк предложение

В то время как SegWit был предложением мягкой вилки, SegWit2x был предложением жесткой вилки. В то время, когда SegWit был представлен в сеть в августе 2017 года, это был фактически только первый из двухэтапного процесса, известного как "Нью-Йоркское соглашение" экспертами по масштабируемости и разработчиками.

Второй этап – это так называемый протокол SegWit2x, который увеличит размер блока с 1 мегабайта до 2 мегабайт. Увеличивая размер блока, сторонники SegWit2x надеялись, что они смогут смягчить увеличение платы, которое произошло в результате того, что пользователи платили майнерам за совершение транзакций. С другой стороны, увеличение размера блока также увеличило бы нагрузку на операторов узлов, которые затем должны были бы хранить больше данных.

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

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

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

Причины: За и против

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

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

SegWit2x был весьма спорным, отчасти из-за его статуса жесткого форка, и разработчики не смогли прийти к консенсусу по принятию протокола. Жесткая вилка первоначально была запланирована на 16 ноября 2017 года. Однако 8 ноября 2017 года лидеры движения SegWit2x приостановили жесткий форк в результате продолжающихся боев и отсутствия более широкого консенсуса среди участников.

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

Ваша реакция?


Мы думаем Вам понравится

Сообщения из Facebook