Новости

Биткойн Неограниченные клиентские сбои при чтении SegWit Blockchain после переключения клиентов

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

Не удивительно, чтобы узнать, что клиенты БД не могут читать блоки SegWit. В равной степени возможно, что старший клиент Core не будет читать эту цепочку. Устранение этой проблемы непросто, если разработчики BU не захотят поддерживать транзакции SegWit. Однако на данном этапе это становится все более маловероятным, тем более что эта проблема только вызывает проблему в тестовой сети прямо сейчас.

Это может вызвать некоторые проблемы для пользователей, работающих с сетевым узлом. Любой, кто переключается с Core на BU, будет страдать от «поврежденной» блок-цепи. Необходимость загрузить всю цепочку еще раз отключит немало пользователей в этом процессе. Некоторая форма патча совместимости должна быть выпущена в какой-то момент, если не появится другое «действительное» решение. Наличие аварии клиента не является профессиональным ни в коем случае, хотя понятно, почему это происходит.

Более плохие новости для Bitcoin Unlimited Users

Интересно, что одна и та же проблема не относится к использованию клиента Bitcoin Core. Любой клиент SegWit, получающий блок 2 МБ, автоматически отклонит его. Однако клиент не падает, что делает основной клиент более устойчивым к таким изменениям. Очевидно, что для клиента БУ необходимо будет что-то изменить. Более того, это еще одно указание на то, как разработчики БД не являются «профессиональными» по сравнению с их аналогами Core. Нельзя игнорировать количество ошибок, связанных с кодированием BU.

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

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

Изображение заголовка любезно предоставлено Shutterstock