Это популярность: новая версия ПО Bitcoin Core полностью поддерживает SegWit-адреса
Софтфорк SegWit состоялся в сети Bitcoin в августе прошлого года и, в отличие от хардфорка, не означал обязательного использования всеми участниками. Несмотря на преимущества SegWit в отношении масштабируемости и как следствие — снижение комиссии, массового принятия так и не произошло, и на сегодня SegWit-транзакции на блокчейне Bitcoin составляют чуть более 13%.
Главная проблема — сложность создания SegWit-адресов для «непосвященных», тогда как это и есть основное условие для внедрения технологии: SegWit-транзакции могут осуществляться, только если у отправителя и получателя есть SegWit-адреса.
Опубликованный разработчиками Bitcoin Core релиз кода 0.16.0 упрощает создание SegWit-адресов в основном клиенте, кошельке Bitcoin Core. Для этого SegWit был добавлен в командную строку и в интерфейс кошелька. Инженер Chaincode Lab и член команды Bitcoin Core Марко Фальке отметил, что создание SegWit-адресов было возможно и в предыдущих версиях кошелька, но этот процесс был «довольно неуклюжим» и «в основном скрытым». Теперь SegWit-адреса будут установлены по умолчанию.
Кроме того, это первая версия, которая поддерживает «родные SegWit-адреса» — bech32 — введенные разработчиками Питером Вуйле и Грегом Максвеллом. В сравнении с традиционными биткоин-адресами bech32 более «user-friendly» и также автоматически поддерживают SegWit. По словам Фальке, это «самая захватывающая часть релиза».
Чау отмечает, что формат bech32 обеспечивает более низкие сборы, но большинство кошельков его пока не поддерживают. Разработчики рассчитывают, что автоматическое создание SegWit-адресов будет способствовать снижению комиссий. Другие нововведения также нацелены на повышение гибкости кошелька.
На данный момент SegWit поддерживает сравнительно небольшое число участников рынка, но их количество заметно увеличивается. Сегодня среди них — кошельки BitGo, Trezor, Ledger, Electrum, Samourai Wallet, GreenAddress, OpenBazaar, mSigna, Edge, Keepke, биржи HitBTC, BTC.com, Kraken, ShapeShift, Bitstamp и Bitso, а также платежные сервисы Bitrefill и CoinGate. О намерении добавить SegWit-адреса в первом квартале 2018 года уже сообщил один из крупнейших кошельков Blockchain.info, а в начале февраля биржа Coinbase объявила, что находится на последнем этапе тестирования технологии, и скоро она будет доступна для пользователей.
Хотя предыдущий релиз 0.15.1 также был нацелен на расширение поддержки SegWit в кошельках, разработчики утверждают, что запуск альтернативного ПО SegWit2x временно сместил фокус их деятельности. Одна из причин, по которой откладывался запуск полноценной поддержки SegWit-адресов, по словам Чау, в том, что команда хотела посмотреть, как SegWit работает в сети, и убедиться в отсутствии уязвимостей.