Разработчики заявили, что полноценная поддержка технологии SegWit появится в новой версии платформы Bitcoin Core 0.16. Выйдет она 1 мая 2018 года, сообщается в плане релизов на GitHub.
SegWit (Segregated Witness — отделенный свидетель) — технология, которая ускорит проведение транзакций в биткоин-сети. Каждая транзакция включает две части: основную информацию о том, кто, сколько и кому отправляет, и информацию свидетеля — особый криптографический код, который подтверждает совершение транзакции участником.
Формально информацию свидетеля можно менять после её появления в блоке. Это не повлияет на совершенные сделки, но замедлит последующие, так как они «вытаскивают» данные прошлых транзакций.
Как SegWit изменит биткоин
SegWit предполагает удаление подписи с данными из информации свидетеля. За счёт этого фактический размер блока увеличится, вырастет пропускная способность сети, а размер самой транзакции сократится на 48%.
Уменьшится и размер блокчейна, а на синхронизацию и запуск узлов будет уходить меньше времени. Кроме того, сеть можно будет подключать к другим сетям поверх неё (к примеру, Lightning Network) для мгновенных микротранзакций.
При этом уровень защиты сети вырастет, станет доступен моментальный обмен криптовалют на фиат без бирж и обменников.
SegWit распространяется, но не слишком быстро. Так, в последние несколько месяцев объём транзакций с поддержкой новой технологии не превышает 10−12%, пишет Bitcoinist. Технологию поддерживают пиринговая платформа LocalBitcoins, биржа Bitstamp и американское подразделение Bitflyer, кошелек BTC.com. Вскоре поддержка SegWit появится на Coinbase.
В основном же клиенте Bitcoin Core SegWit-адреса можно использовать только с помощью RAW-транзакций. Кроме того, можно создавать и указывать адреса сдачи вручную.
Эксперты считают, что после включения в релиз Bitcoin Core кода для поддержки SegWit и до момента завершения интеграции может пройти полгода-год. Новый релиз также позволит решить проблему масштабирования, которая является одной из основных в биткоин-сети.