


Сатоши Накамото заложил в Bitcoin ключевое ограничение: размер блока не должен превышать один миллион байт. На старте этого было достаточно для небольшой аудитории, но по мере роста популярности сети возникла проблема перегруженности. Новый блок появляется примерно раз в десять минут, и лимит в один миллион байт допускает лишь ограниченное число транзакций — обычно не больше нескольких десятков. Средняя скорость составляет семь транзакций в секунду. В периоды пикового спроса в сети скапливаются десятки тысяч заявок, комиссии за перевод взлетают до десятков долларов, а обработка затягивается на дни. Криптосообщество остро нуждалось в эффективном решении для ускорения обработки и снижения комиссий. Такими инновациями стала технология Segregated Witness — SegWit.
Технологию Segregated Witness (SegWit) в 2015 году предложил разработчик Bitcoin Питер Вюлле вместе с командой Bitcoin Core — как комплексное решение проблемы скорости обработки транзакций. В 2017 году SegWit был официально внедрен через soft fork, что увеличило пропускную способность блока Bitcoin в 1,7 раза. Это стало важной вехой развития без спорных hard fork и раскола сети.
SegWit получил широкое распространение — его реализовали не только в Bitcoin, но и в других крупных криптовалютах, таких как Litecoin и Bitcoin Cash. Внедрение SegWit дает этим сетям три ключевых преимущества: больше транзакций в каждом блоке, выше скорость, оптимальная масштабируемость. Все это превратило SegWit в важнейший элемент современной блокчейн-инфраструктуры, наглядно демонстрируя, как инновации решают задачи масштабирования при сохранении совместимости с существующими системами.
Чтобы понять суть SegWit, важно знать структуру транзакций Bitcoin. Каждая транзакция состоит из двух частей: базовые данные и witness-данные. Базовые данные фиксируют балансы и суммы переводов, а witness-данные содержат подписи, подтверждающие личность и право пользователя на распоряжение средствами.
Пользователей, прежде всего, интересует информация об активах — балансы и суммы. Данные верификации личности нужны для безопасности, но не должны занимать приоритетное место в структуре. Для получателя достаточно убедиться в наличии и авторизации средств, а подробную информацию о подписи знать не обязательно.
В исходной структуре Bitcoin witness-данные — особенно подписи — занимали до 65% объема блока. Такая неэффективность снижала скорость переводов и увеличивала расходы майнеров. SegWit решает это элегантно: witness-данные выделяются из транзакции и хранятся отдельно. Благодаря этому сеть обрабатывает больше транзакций при прежнем лимите размера блока — throughput растет без изменения порога в один мегабайт. Отделение witness-данных оптимизирует использование пространства блока, ускоряет обработку и снижает издержки.
SegWit дал Bitcoin несколько важных преимуществ. Во-первых, увеличилась вместимость блока: до 65% объема блока уходило на подписи, а после внедрения SegWit это пространство освобождается для транзакций. При неизменном лимите в один мегабайт реальный объем для транзакций вырос.
Во-вторых, транзакции стали проходить быстрее — по принципу, схожему с layer-2 решениями Ethereum. Bitcoin обрабатывает данные слоями для максимальной пропускной способности. После внедрения SegWit система концентрирует больше вычислительных ресурсов и памяти на обработке транзакций, а TPS (транзакций в секунду) растет. Статистика показывает: после SegWit средняя комиссия за транзакцию резко снизилась, что делает Bitcoin удобным для ежедневных расчетов.
Третье преимущество — совместимость с Lightning Network, популярным протоколом второго уровня для Bitcoin, который решает проблемы масштабируемости за счет off-chain обработки. Lightning Network формирует дополнительный уровень поверх блокчейна Bitcoin, открывает платежные каналы и позволяет быстро совершать крупные переводы даже в экстремальных условиях. Пока Lightning Network обрабатывает off-chain, SegWit обеспечивает эффективную работу приоритетных on-chain данных, снижая нагрузку на основной блокчейн и содействуя развитию Lightning Network.
Дополнительная защита достигается благодаря архитектуре SegWit: транзакционные и подписи разделены на всех этапах. Поскольку подписи исключаются из расчета идентификатора транзакции, исчезает возможность изменения транзакций до подтверждения (transaction malleability). Это предотвращает запись некорректной информации в блокчейн и способствует развитию систем исправления транзакционных данных. SegWit также открыл путь к Bitcoin ordinals, расширив лимит на произвольные данные в транзакциях. В сочетании с обновлением Taproot (2021 г.), упростившим хранение witness-данных и увеличившим лимиты, были реализованы Bitcoin ordinals и NFT на отдельных сатоши.
Для большинства пользователей SegWit дает три практических преимущества: повышенную безопасность по сравнению с классическими адресами, более быстрые переводы за счет увеличенного объема блока и ускоренной проверки, а также сниженные комиссии по сравнению с обычными адресами кошельков. Все это делает работу с Bitcoin гораздо удобнее.
Применять SegWit просто: нужно использовать кошелек с поддержкой SegWit для получения переводов Bitcoin, и все преимущества будут доступны автоматически. Доля использования SegWit в сети стабильно растет, что подтверждает его повсеместное признание.
Сегодня форматы адресов Bitcoin делятся на четыре типа. Legacy (P2PKH) — адреса на «1», изначальный формат Bitcoin, до сих пор используемый. P2PKH — Pay To PubKey Hash, то есть оплата публичному хэшу ключа. Пример: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u.
Nested (P2SH) — адреса на «3», формат для мультиподписных адресов. P2SH — Pay-to-Script-Hash, где используются сценарии и их хэши для входа-выхода транзакций. Структура похожа на P2PKH, но поддерживает сложные функции: например, один адрес на «3» может быть под контролем трех человек, для перевода потребуется согласие двух. Пример: 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX.
Nested SegWit (P2SH), также адреса на «3», — это адреса, совместимые с SegWit. Благодаря упаковке P2SH, такие адреса распознаются даже устаревшими узлами без поддержки SegWit. Пример: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN. Пользователям не нужно различать, является ли адрес на «3» мультиподписным или SegWit-совместимым: такие адреса поддерживаются повсеместно и подходят для переводов на адреса «1» и «bc1».
Native SegWit (Bech32) — адреса на «bc1», нативный формат SegWit. Кодировка Bech32 создана для SegWit и формализована в BIP173 (2017 г.). Ее достоинство — нечувствительность к регистру: используются только цифры 0-9 и строчные буквы a-z, что исключает путаницу при вводе. Пример: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3.
Bech32 использует Base32 вместо Base58, что сокращает длину адреса и облегчает обработку. Данные компактно размещаются в QR-кодах. Bech32 обеспечивает повышенную безопасность за счет оптимизированной контрольной суммы, минимизируя риск ошибок. Адреса Bech32 полностью совместимы с SegWit и не требуют дополнительного пространства для интеграции в P2SH-адреса, что снижает комиссию. Они дают преимущества: компактные QR-коды, лучшую защиту от ошибок, безопасность и нечувствительность к регистру. Использование только строчных букв облегчает ввод и восприятие.
Native P2WPKH и Native P2WSH — оба на «bc1q», это нативные адреса SegWit версии 0. P2WPKH (Pay-to-Witness-Public-Key-Hash) — всегда 42 символа, пример: bc1qmgjswfb6eXcmuJgLxvMxAo1tth2QCyyPYt8shz. P2WSH (Pay-to-Witness-Script-Hash) — 62 символа, пример: bc1q09zjqeetautmyzrxn9d2pu5c5glv6zcmj3qx5axrltslu90p88pqykxdv4wj. P2WPKH — для обычных адресов, P2WSH — для мультиподписных.
В 2019 году выявили потенциальную проблему Bech32: если последний символ адреса — «p», а после него случайно добавлены «q», то адрес проходит checksum и ошибка не возникает. Это может привести к отправке Bitcoin на неверный адрес, где средства окажутся недоступными. К счастью, Bech32 используется только для нативных SegWit-адресов, где лимит длины строго — 20 или 32 байта, и превышение приводит к отказу кошелька проводить транзакцию.
Для решения этой проблемы предложен стандарт Bech32m (BIP0350): в формулу контрольной суммы добавлен дополнительный символ, чтобы любые лишние символы делали checksum недействительной. Новый стандарт применяется только к адресам Taproot и будущим форматам, а существующие нативные SegWit-адреса продолжают использовать Bech32, поскольку уже защищены лимитами длины.
P2TR (Bech32m) — адреса на «bc1p», формат Taproot для реализации нативного SegWit версии 1. Пример: bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. Для нативных SegWit-адресов версии 0 используется Bech32, для версии 1 и выше — Bech32m. Taproot-адреса на «bc1p» поддерживают расширенные функции: хранение BTC NFT и Ordinals NFT.
В практическом плане адреса на «3» с поддержкой SegWit позволяют экономить до 24% комиссии по сравнению с адресами на «1». Нативные SegWit-адреса на «bc1» — экономия до 35% относительно «1».
Максимальная экономия достигается при сравнении нативных SegWit-адресов («bc1» и некоторых «3») с мультиподписными адресами («3»): здесь разница достигает 70%. Это особенно выгодно для активных пользователей. Taproot-адреса с поддержкой NFT сохраняют комиссию, сопоставимую с адресами на «3», что делает их оптимальными для работы с цифровыми коллекциями и токенами Bitcoin.
Различия связаны с объемом блокчейн-пространства, необходимым для разных типов адресов. Традиционные адреса используют больше места из-за неэффективной структуры, а нативные SegWit-адреса оптимизируют использование пространства за счет выделения witness-данных. Существенная экономия на комиссии делает нативные SegWit-адреса оптимальным выбором для тех, кто ценит эффективность, а Taproot открывает доступ к продвинутым функциям без роста издержек.
Segregated Witness — ключевой этап развития Bitcoin, который решил задачи масштабируемости без потери совместимости с существующей сетью. Отделение witness-данных от транзакционных позволило увеличить число операций в каждом блоке, снизить комиссии и повысить общую эффективность. Технология получила широкое распространение, и ее использование растет, поскольку все больше пользователей оценивают преимущества.
Значимость SegWit выходит далеко за пределы масштабируемости. Решена проблема изменяемости транзакций, что повысило безопасность и надежность работы сети. SegWit усилил программируемость Bitcoin, стал основой для масштабируемых решений (Lightning Network) и открыл возможности для инноваций — ordinals и NFT — благодаря Taproot.
Для пользователей SegWit — это безопасность, скорость обработки и снижение комиссии. Разнообразие форматов адресов — Nested SegWit («3»), native SegWit («bc1») и Taproot («bc1p») — позволяет выбрать оптимальный баланс между совместимостью, эффективностью и дополнительными возможностями.
Современные кошельки и ведущие торговые платформы полностью поддерживают SegWit для Bitcoin, Litecoin и Bitcoin Cash. Это повышает качество сервиса, снижает расходы и ускоряет переводы. Массовая поддержка Taproot-адресов расширяет возможности работы с экосистемой Bitcoin — ordinals, BRC-20, NFT. По мере развития Bitcoin, SegWit остается примером того, как сообщество через soft fork реализует значимые улучшения без ущерба для принципов децентрализации и безопасности. Внедрение native SegWit — важнейший шаг вперед, дающий пользователям оптимальное сочетание эффективности, надежности и экономии для операций с криптовалютой.
Native SegWit — это современный формат адреса Bitcoin на базе bech32. Он оптимизирует работу SegWit, снижает комиссии и ускоряет транзакции.
Да, на адрес native SegWit можно перевести Bitcoin. Для этого используйте кошелек и проверьте правильность адреса перед отправкой.
Нет, BTC SegWit — это обновленный формат адреса для Bitcoin, обеспечивающий низкие комиссии и лучшую масштабируемость.
Да, native SegWit — выгодное решение: низкие комиссии, высокая эффективность, поддержка всеми основными сервисами. Это оптимальный выбор для p2p-переводов и стабильная платформа для работы с Bitcoin.











