- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Поскольку дебаты о размере блока разгораются, решение по масштабированию Bitcoin переходит на следующую стадию
Сообщество добровольцев, разрабатывающее код программного обеспечения биткоина, вступило в новую фазу тестирования Segregated Witness.
Поскольку атаки на группу усиливаются, сообщество добровольцев, разрабатывающее код для программного обеспечения Bitcoin с открытым исходным кодом, вступило в новую фазу тестирования Segregated Witness — предлагаемого решения по масштабированию.
Слияние, которое произошло на прошлых выходных, произошло почти через семь месяцев после того, как предложение было высказано Питером Вюйле, соучредителем Bitcoin стартапа Blockstream и крупным участником сообщества разработчиков открытого исходного кода Bitcoin CORE , на конференции Scaling Bitcoin в Гонконге.
С тех пор обновление, широко известное как SegWit, увидело светширокое тестирование как сообществом CORE , так и различными компаниями, работающими в Bitcoin пространстве. Совсем недавно Авторы CORE встретились для личная встречав Цюрихе для практического ознакомления с кодом.
Подводя итог, SegWit был предложен как средство эффективного увеличения емкости блоков транзакций Bitcoin путем изменения того, как используется пространство внутри них, а не прямого увеличения размера блоков данных в блокчейне. Кроме того, обновление решает такие проблемы, как пластичность транзакцийили возможность изменения идентификаторов транзакций до их подтверждения сетью.
В результате слиянияисходный код для SegWit в главную ветку кодовой базы Bitcoin , новый этап тестированияможет начаться, что, по словам разработчиков, предоставит больше возможностей для стресс-тестирования обновления и выявления любых оставшихся ошибок. Разработчики говорят, что это позволяет проводить тестирование SegWit совместно с другими функциями в коде биткоина.
Важное предостережение: SegWit еще предстоит пройти долгий путь, прежде чем он станет активной частью сети.
Для начала, объединенный код T содержит необходимых элементов, требуемых для его фактической активации. Это, по словам команды CORE , будет написано и добавлено после проведения дополнительных тестов.
Вуйле рассказал CoinDesk:
«В ближайшей перспективе мы займемся бэкпортированием и дополнительным тестированием реального использования в тестовой сети. После этого мы определим параметры активации и выпустим релизы с активным SegWit, и будем надеяться, что майнеры и сообщество примут его».
Процесс перехода SegWit от стадии чертежей к стадии тестирования T обошелся без споров.
Сторонники увеличения размера блоков транзакций в сети Bitcoin заявили, что SegWit — слишком сложный способ масштабирования системы, а некоторые даже обвинили команду CORE в игнорировании интересов пользователей Bitcoin — утверждение, которое Авторы отвергли. Именно сопротивление тому, как функционирует CORE , привело к появлению альтернативных реализаций, таких как Bitcoin Классик.
от членов горнодобывающего сообщества Китая, а также слухи о том, что некоторые шахтерыможет принять сетевой хард-форксами по себе еще раз иллюстрируют напряженность, которая определила дебаты по поводу масштабирования.
Вопрос времени
Несомненно, вопрос, который волнует некоторых членов сообщества Bitcoin и заинтересованных лиц, заключается в том, когда именно SegWit станет активной частью сети, хотя в настоящее время он работает в тестовой сети Bitcoin .
В связи с продолжающимся тестированием разработчики выполнят обратную портацию SegWit в выпущенную версию Bitcoin CORE 0.12. в феврале этого года. Проще говоря, это означает взятие новых элементов кода и применение их к более старым версиям.
Специалист по поддержке Bitcoin CORE Владимир ван дер Лаан предположил, что этот процесс может начаться уже в следующем месяце, хотя это решение зависит от того, как пройдет следующий этап тестирования.
По словам Вюйля, «в зависимости от времени активация может произойти в [CORE] 0.13.0 или 0.13.1».
Также именно в этом состоянии разработчики, участвующие в инициативе, надеются обнаружить любые ошибки, которые существуют в коде. Учитывая рыночную капитализацию биткоина в размере более 10 миллиардов долларов, существует встроенный риск при любом серьезном изменении того, как функционирует система.
Вуйле сообщил CoinDesk , что эти риски реальны, но их признают Авторы CORE и другие, кто тестирует SegWit.
«Segwit, несомненно, является ONE из самых крупных изменений в правилах консенсуса и реализации биткоина, поэтому существуют неотъемлемые риски», — сказал он. «Однако это также изменение, которое получило наибольшее внимание, обзор и тестирование из-за его влияния. Я уверен, что если ошибки и останутся, то они будут незначительными и будут обнаружены на этапе тестовой сети».
Шаг к будущему развитию
В некотором смысле SegWit — это своего рода ступенька на пути к другим предлагаемым изменениям кода биткоина.
Ван дер Лаан, назвавший слияние, произошедшее на прошлой неделе, «огромным шагом вперед», отметил, что внедрение SegWit дает разработчикам возможность добавлять в Bitcoin дополнительные функции.
Выпуск SegWit будет соответствовать другим аспектам разработки Bitcoin , включая предложениеучастником Мэттом Коралло для сокращения времени распространения сетевых блоков.
«Это особенно необходимо, поскольку дисконтирование свидетелей приводит к увеличению размера блока, что делает вопрос задержки распространения еще более актуальным», — сказал Вюйле.
Хотя предложение, скорее всего, все еще вызовет критику со стороны противников CORE , слияние свидетельствует о том, что разработка продвигается вперед на фоне аргументов о том, что командаустойчив к изменениям.
Изображение чертежачерез Shutterstock
Stan Higgins
Будучи членом постоянного редакционного состава CoinDesk с 2014 года, Стэн долгое время находился в авангарде освещения новых разработок в области Технологии блокчейн. Ранее Стэн сотрудничал с финансовыми веб-сайтами и является заядлым читателем поэзии. В настоящее время Стэн владеет небольшой суммой (<$500) в BTC, ENG и XTZ (см.: Редакционная Политика).
