Свежая версия Bitcoin Core полностью поддерживает SegWit-адреса

Свежая версия Bitcoin Core полностью поддерживает SegWit-адреса

Софтфорк SegWit в сети Bitcoin произошёл ещё в августе прошлого года, но в отличие от хардфорка, не означал обязательного использования всеми участниками. Несмотря на то, что SegWit способен решить одну из главных проблем биткиона, а именно снижение комиссии, массового принятия так и не произошло, и на сегодня SegWit-транзакции на блокчейне Bitcoin составляют чуть более 13%.

Камень преткновения — сложность создания SegWit-адресов для «непосвященных», тогда как от этого и зависит внедрение технологии: SegWit-транзакции могут осуществляться, только если у отправителя и получателя есть SegWit-адреса.

Новый релиз кода 0.16.0 значительно упрощает создание SegWit-адресов в основном клиенте, кошельке Bitcoin Core. Для этого SegWit был добавлен в командную строку и в интерфейс кошелька. Инженер Chaincode Lab и член команды Bitcoin Core Марко Фальке отметил, что создание SegWit-адресов было возможно и в предыдущих версиях кошелька, но этот процесс был достаточно трудоёмким. Теперь SegWit-адреса будут установлены по умолчанию.

Кроме того, это первая версия, которая поддерживает «родные SegWit-адреса» — bech32 — введенные разработчиками Питером Вуйле и Грегом Максвеллом. В сравнении с традиционными биткоин-адресами bech32 удобнее и автоматически поддерживают 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 работает в сети, и убедиться в отсутствии уязвимостей.

Партнеры Bitcoin GTX.Hosting Bitmain