Что такое SegWit простыми словами
SegWit (Segregated Witness, «отдельный свидетель») — это обновление сети Bitcoin, активированное 24 августа 2017 года. Его суть в том, что данные подписей выносятся из основного тела транзакции в отдельную секцию. До SegWit подпись занимала 60-70% размера транзакции, поэтому комиссии были высокими, а в один блок влезало мало операций.
После SegWit подпись считается с весовым коэффициентом 1, а основные данные — с коэффициентом 4. В итоге одна и та же транзакция стоит в 1.5-2 раза дешевле, в блок помещается больше операций, и открылась дорога для Lightning Network и Taproot.
Главная выгода — экономия на комиссиях. Если ты часто отправляешь 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 — она работает для всех форматов адресов одного кошелька