Новости

Новый клиент Bitcoin Core будет полностью поддерживать протокол SegWit

Владимир Пахолюк

Новый клиент Bitcoin Core будет полностью поддерживать протокол SegWit

На днях состоится запуск нового, шестнадцатого по счету официального клиента Bitcoin Core — 0.16.0. Новый код изначально разрабатывался как клиент, полностью поддерживающий Segregated Witness.

Активированный в августе 2017 года протокол SegWit не сильно изменил подход разработчиков к созданию апгрейдов для сети Биткоин. Алгоритм создания обновлений еще недавно выглядел следующим образом. Команда разработчиков Bitcoin Core представляла план грядущих изменений, девелоперы-волонтеры просто собирали до кучи фрагменты обновленного кода. Версия 0.16.0 сделана по совершенно другой схеме: работавшие над этим алгоритмом программисты были объединены одной идеей, в результате чего смогли создать самую цельную, если так можно выразиться, версию клиента.

Акцент в 0.16.0 сделан на SegWit. «Основное изменение — это добавление SegWit в кошелек, — объяснил участвовавший в разработке программист Эндрю Чоу. — Это позволяет юзерам легко создавать SegWit-адреса».

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

0.16.0 научилась поддерживать адреса формата Bech32, созданного разработчиками Bitcoin Core Питером Уиллем и Грегом Максвеллом. Bech32 пришел на смену формату P2SHЕ: старые биткон-адреса начинались с единицы или тройки и состояли максимум из 34 символов, новые SegWit-адреса состоят из 42 знаков и начинаются с bc1. Проще говоря, это более продвинутый формат, позволяющий автоматически определять ошибки при вводе адреса. И да, комиссии при отправке средств с таких адресов значительно меньше.

* * *
Мы в Telegram и Facebook.