Что такое SegWit простыми словами

SegWit (Segregated Witness, «отдельный свидетель») — это обновление сети Bitcoin, активированное 24 августа 2017 года. Его суть в том, что данные подписей выносятся из основного тела транзакции в отдельную секцию. До SegWit подпись занимала 60-70% размера транзакции, поэтому комиссии были высокими, а в один блок влезало мало операций.

После SegWit подпись считается с весовым коэффициентом 1, а основные данные — с коэффициентом 4. В итоге одна и та же транзакция стоит в 1.5-2 раза дешевле, в блок помещается больше операций, и открылась дорога для Lightning Network и Taproot.

ℹ️ Зачем SegWit пользователю

Главная выгода — экономия на комиссиях. Если ты часто отправляешь BTC (на биржу, в обменник, между своими кошельками), переход на native SegWit (адрес bc1q) экономит 30-50% комиссии на каждой транзакции. На длинной дистанции — это тысячи рублей в год.

Legacy vs SegWit vs Taproot — три формата адресов BTC

В 2026 году Bitcoin поддерживает три основных формата адресов.

Параметр Legacy (P2PKH) Native SegWit (bc1q) Taproot (bc1p)
Начинается с 1 bc1q bc1p
Год активации 2009 2017 2021
Размер транзакции 2-в-2 ~380 байт ~220 vB ~200 vB
Комиссия при 30 sat/vB ~11400 sat ~6600 sat ~6000 sat
Поддержка бирж 100% 100% с 2019 95%+ с 2022

Native SegWit (bc1q) — баланс между экономией и совместимостью. Taproot (bc1p) — самый продвинутый, лучше для приватности и мультисига.

Как работает SegWit технически

До SegWit подпись хранилась прямо внутри scriptSig входа транзакции. После SegWit это поле очищено, а сама подпись лежит в отдельной witness-секции вне блока. Старые узлы Bitcoin Core видят такую транзакцию как «scriptSig пустой, всё подписано чем-то», но при этом не нарушают свои правила — это soft-fork.

  • Транзакция получает уникальный TXID, основанный только на nowitness-части
  • Подпись передаётся в witness-секции и проверяется отдельно
  • Размер транзакции считается по weight units: witness идёт с весом 1, остальное — с весом 4
  • Это позволяет SegWit-транзакциям быть «легче» с точки зрения блока
  • Решена проблема malleability — TXID нельзя изменить без знания приватного ключа
⚠️ Что НЕ нужно делать

Не отправляй BTC на адрес другой сети — например, Bitcoin Cash или Bitcoin SV. Эти форки не понимают SegWit и могут вообще не принять транзакцию, или принять с потерей средств. SegWit работает только в Bitcoin Main Network. Проверяй адрес перед отправкой и делай тестовую транзакцию на маленькую сумму.

Как перейти на SegWit и где он работает

Большинство современных кошельков поддерживают SegWit и Taproot из коробки.

  • Sparrow, Electrum, Wasabi — десктоп с полным coin control
  • Ledger, Trezor, Coldcard — аппаратные кошельки
  • BlueWallet, Muun, Phoenix — мобильные
  • При создании нового кошелька выбирай тип BIP84 (bc1q) или BIP86 (bc1p Taproot)

Большинство бирж и обменников с 2019-2020 годов принимают SegWit-выводы. Bybit, MEXC, Bitget, OKX, KuCoin, Bitfinex поддерживают bc1q и bc1p без проблем. Если используешь обмен через BTC→RUB или BTC→СБП, тоже все принимают SegWit.

💡 Совет

Если у тебя BTC на старом Legacy-адресе («1…»), сделай одну консолидирующую транзакцию: дождись ночи в выходные, когда комиссия 5-10 sat/vB, отправь всё на свой новый bc1q или bc1p. Дальше работаешь только с SegWit-кошельком и экономишь 30-50% на каждой будущей транзакции.

Что нужно знать новичку

SegWit — стандарт де-факто в Bitcoin, и пользоваться им безопасно.

  • Адрес bc1q длиннее визуально, но дешевле в использовании — не пугайся
  • Все современные кошельки поддерживают SegWit с 2019 года
  • При получении BTC с обменника или биржи всегда сверяй адрес — копируй из своего кошелька, не печатай вручную
  • Если кошелёк дал тебе bech32-адрес (bc1q), не отправляй на P2PKH из старого приложения — выбирай тот же формат
  • Делай тестовый перевод на маленькую сумму перед крупным выводом
  • Записывай сид-фразу BIP39 — она работает для всех форматов адресов одного кошелька