Изначально размер блока Bitcoin ограничивался одним мегабайтом, что было достаточным для небольшого оборота. По мере роста пользовательской базы возникла проблема перегрузки сети.
Новые блоки в сети Bitcoin формируются примерно каждые десять минут. При лимите в один мегабайт в блок помещаются лишь несколько десятков транзакций. К концу 2025 года средняя пропускная способность Bitcoin составляет семь транзакций в секунду. В периоды высокой активности на блокчейне скапливаются тысячи транзакций, а комиссии могут значительно увеличиваться. Перегруженность сети приводит к задержкам, и обработка транзакций иногда занимает несколько дней.
Для решения этих задач потребовалась эффективная техническая мера, позволяющая ускорить операции и снизить комиссии. Решением стала технология Segregated Witness (SegWit).
В 2015 году разработчики Bitcoin создали SegWit для устранения проблемы низкой скорости обработки транзакций. В 2017 году эта технология была внедрена через soft fork, увеличив пропускную способность блока в 1,7 раза.
Сегодня SegWit используется в нескольких крупных криптовалютах, обеспечивая рост вместимости блоков, ускорение транзакций и повышение масштабируемости сети.
SegWit разделяет транзакционные данные на две части: основную информацию о транзакции и данные свидетеля. Основные данные содержат информацию о балансе, а данные свидетеля — подтверждение личности пользователя.
В традиционных транзакциях Bitcoin подписи (данные свидетеля) занимают значительный объем, что снижает эффективность и увеличивает издержки. Технология SegWit выделяет данные свидетеля в отдельный сегмент, ускоряя обработку транзакций.
Подписи могут занимать до 65% объема блока Bitcoin. SegWit освобождает блоки, позволяя обрабатывать больше транзакций.
По аналогии с Layer 2, данные Bitcoin обрабатываются на отдельных слоях ради ускорения. После внедрения SegWit система перераспределяет вычислительные ресурсы и хранение для обработки транзакций, снижая нагрузку на сеть и увеличивая TPS.
SegWit косвенно открыл возможности для внедрения Layer 2, которые решают проблему масштабируемости вне основной цепи.
Для пользователей SegWit дает три основных преимущества:
К концу 2025 года внедрение SegWit продолжает расти, и всё больше пользователей получают преимущества этой технологии.
В настоящее время адреса Bitcoin делятся на четыре основных типа:
В контексте SegWit важно отличать адреса Native SegWit и вложенные SegWit. Native SegWit (Bech32) реализует все преимущества технологии:
Вложенные адреса SegWit (P2SH) — это промежуточное решение, обеспечивающее часть преимуществ SegWit и совместимость с устаревшими кошельками. Они лучше классических адресов, но не реализуют весь потенциал технологий Native SegWit.
Для максимальной эффективности и экономии пользователям рекомендуется переходить на Native SegWit.
SegWit стал значимым шагом в развитии сети Bitcoin, решая задачи масштабирования и открывая путь новым инновациям. Отделив данные свидетеля от транзакционных данных, SegWit увеличил вместимость блока, снизил комиссии и повысил общую эффективность сети. По мере распространения, особенно адресов Native SegWit, технологии будут развиваться, укрепляя позиции Bitcoin как устойчивой и динамичной криптовалютной экосистемы.
Да, перевод BTC с Native SegWit на SegWit возможен. Оба формата совместимы, а транзакции между ними проводятся быстро и безопасно.
Рекомендуется использовать Native SegWit, так как он обеспечивает минимальные комиссии, высокую скорость и лучшую безопасность. Оба решения эффективны, но Native SegWit — более современный и выгодный вариант.
Native SegWit — это усовершенствованная версия SegWit, обеспечивающая большую эффективность и сниженные комиссии. Используются адреса bech32, начинающиеся с 'bc1', что повышает безопасность и масштабируемость сети.
Комиссии SegWit чуть выше, чем у Native SegWit. Транзакции Native SegWit эффективнее и занимают меньше места в блоке, поэтому и комиссии ниже по сравнению с обычными SegWit.