Bitcoin.com

Що таке SegWit (Segregated Witness)? Пояснення найважливішого оновлення біткойна

SegWit (Segregated Witness) — це оновлення мережі Bitcoin 2017 року, яке дозволило знизити комісії, усунути критичну вразливість у системі безпеки та створити основу для мережі Lightning Network. Ось як це працює.

Останнє оновлення
Опубліковано
Час читанняЧас читання: 4 хв
Автор
Neil Author
Neill Velardo
Перевірив
Graham Stone Author Image
Graham Stone
What is Bitcoin SegWit (Segregated Witness)?

Якщо ви відкрили біткойн-гаманець і вам запропонували вибрати між адресами «Legacy», «SegWit» або «Native SegWit» без жодних пояснень щодо їхнього значення, то цей вибір пов’язаний з одним оновленням, проведеним у 2017 році.

SegWit (скорочення від Segregated Witness) — це оновлення протоколу Bitcoin, активоване в серпні 2017 року, яке переміщує дані цифрового підпису з основної структури транзакції в окреме поле, яке називається «witness». Ця єдина зміна в архітектурі дозволила знизити комісії за транзакції, усунути давню вразливість безпеки, відому як «пластичність транзакцій», та створила технічні умови для існування мереж Lightning Network і Taproot.

У цій статті розглядається, як саме працює SegWit, як функціонує система ваги блоків, як різні типи адрес впливають на розмір комісій, а також розповідається про гостру політичну суперечку, яка ледь не розколола мережу біткойна ще до введення SegWit у дію.

Керуйте своїми біткойнами за допомогою Додаток «Гаманець Bitcoin.com».

Основні висновки

  • SegWit (Segregated Witness) — це оновлення протоколу біткойна, активоване 24 серпня 2017 року, офіційно визначене як BIP 141 та запропоноване Пітером Вільє, Еріком Ломброзо та Джонсоном Лау в грудні 2015 року.
  • Це дозволяє відокремити дані цифрового підпису («свідчення») від основної частини транзакції, усуваючи вразливість безпеки, відому як «пластичність транзакцій», та зменшуючи розмір кожної транзакції.
  • Ємність блоку вимірюється в одиницях ваги (WU), а не в байтах. Дані свідків коштують 1 WU за байт, тоді як інші дані — 4 WU за байт, що забезпечує транзакціям SegWit 75-відсоткову економію на розмірі підпису.
  • Вбудована підтримка SegWit (адреси bc1q) дозволяє зменшити розмір стандартної транзакції з ~226 байт до ~141 байт, що знижує комісію приблизно на 38% порівняно зі старими адресами.
  • Гарантія фіксованого TXID у SegWit стала технічною передумовою для створення мережі Lightning Network. Без неї неможливо було б безпечно створювати платіжні канали.
  • Система управління версіями скриптів дозволила впровадити Taproot (SegWit V1, активовано у 2021 році) та забезпечує основу для майбутніх оновлень Bitcoin без хард-форків.
  • Станом на 2026 рік приблизно 85 % транзакцій з біткойнами здійснюються з використанням SegWit. Це стандарт мережі, а не нова функція.

Що таке SegWit?

SegWit, або Segregated Witness, — це зміна формату транзакцій у мережі Bitcoin, яка відокремлює цифрові підписи (криптографічне підтвердження того, що ви маєте право витратити монету) від основних даних транзакції та зберігає їх в окремій структурі, яка називається «witness». Це зменшує розмір кожної транзакції, дозволяє вмістити більше транзакцій у кожен блок та усуває вразливість, яка раніше унеможливлювала безпечне створення платіжних каналів на базі Bitcoin.

Назва складається з двох частин: «segregated» означає «відокремлений», а «witness» — це криптографічний термін, що позначає дані підпису, які підтверджують дійсність транзакції. «Witness» відповідає на запитання «чи санкціонував це законний власник?», тоді як решта даних транзакції відповідає на запитання «куди надходять кошти та на яку суму?».

BIP141 GitHubThe official BIP 141 header on GitHub, showing its three co-authors and December 2015 assignment date.

Ця модифікація була офіційно визначена як Пропозиція щодо вдосконалення біткойна № 141 (BIP 141) та запропонований розробниками Bitcoin Core Пітером Вуілле, Еріком Ломброзо та Джонсоном Лау на конференції Scaling Bitcoin у грудні 2015 року. Вона була активована в основній мережі Bitcoin 24 серпня 2017 року в блоці 481 824 як м'який форк, що означає її зворотну сумісність. Вузли, які не пройшли оновлення, все ще могли перевіряти базові дані транзакцій; оновлені вузли бачили повну картину, включаючи свідчення.

Станом на 2026 рік приблизно 85 % усіх транзакцій з біткойнами здійснюються з використанням SegWit. Це вже не нова функція, а стандарт.

Проблеми, для вирішення яких було створено SegWit

SegWit вирішив дві окремі проблеми, які роками стримували розвиток біткойна.

Змінюваність транзакцій

Кожна транзакція в мережі Bitcoin має унікальний ідентифікатор, який називається TXID — це хеш, згенерований на основі даних транзакції. До впровадження SegWit цей хеш обчислювався на основі всієї транзакції, включаючи підпис.

Ось у чому проблема: криптографічний підпис не може підписати сам себе. Це залишало невелику лазівку, завдяки якій будь-хто, хто передавав вашу транзакцію по мережі, міг дещо змінити підпис таким чином, щоб він залишався математично дійсним, але при цьому генерував інший TXID. Кошти все одно надходили на потрібну адресу, і транзакція все одно проходила, але ідентифікатор змінювався.

Для простого платежу це не виглядає катастрофічно. Але для протоколів, які об’єднують у ланцюжок кілька непідтверджених транзакцій, це фатально. Мережа Lightning Network, яка працює шляхом створення серії позаланцюгових зобов'язань щодо платежів, що посилаються на ідентифікатори попередніх транзакцій, не може функціонувати безпечно, якщо будь-який із цих ідентифікаторів може змінитися до їх підтвердження. Змінний TXID означає, що ланцюг розривається, а кошти можуть бути заблоковані або вкрадені.

Проблема підробки транзакцій також завдала реальної шкоди, перш ніж її було усунуто. Біржа Mt. Gox назвала її одним із чинників, що сприяли її краху в 2014 році, хоча історики дискутують щодо того, наскільки це було першопричиною, а наскільки — лише приводом для приховування більш серйозних прорахунків у управлінні.

SegWit вирішив цю проблему, повністю виключивши підписи з обчислення TXID. Тепер ідентифікатор обчислюється виключно на основі базових полів транзакції. Зміна підпису більше не впливає на ідентичність транзакції.

Затори в мережі та зростання комісій

До 2016 року та на початку 2017 року мережа Bitcoin обробляла приблизно 7 транзакцій на секунду. Під час пікових навантажень кількість незавершених транзакцій зростала до десятків тисяч, а комісія за стандартний переказ піднімалася до 50 доларів і більше. Проблема була структурною: розмір блоків біткойна був обмежений 1 МБ, а підписи становили приблизно 65% розміру транзакції.

Очевидне рішення — збільшення обмеження розміру блоку — вимагало проведення хард-форку, а це означало, що всі вузли мали б оновитися або залишитися в несумісній ланцюгу. Хард-форки є ризикованими та суперечливими. SegWit дозволив повністю обійти це обмеження.

Як працює SegWit

Розділення даних свідків

У традиційній транзакції Bitcoin кожен вхідний елемент містить поле ScriptSig, яке містить підпис та відкритий ключ відправника. У транзакції SegWit поле ScriptSig для вхідних елементів SegWit залишається порожнім. Підпис та відкритий ключ переміщуються до нового поля «witness», яке додається в кінець транзакції.

Два додаткові байти — маркер (0x00) і прапорець (0x01) — повідомляють вузлам, що підтримують SegWit, про наявність даних свідка. Вузли, що з’явилися до впровадження SegWit, бачать лише порожнє поле ScriptSig і обробляють транзакцію як дійсну відповідно до старого тлумачення «будь-хто може витратити кошти», забезпечуючи таким чином зворотну сумісність.

Вага блоку замінює розмір блоку

SegWit замінив обмеження розміру блоку в 1 МБ на новий показник: вагу блоку, максимальне значення якої становить 4 мільйони одиниць ваги (WU).

Ключова відмінність полягає в тому, як підраховуються байти:

  • Кожен байт даних транзакції, що не є свідченням, коштує 4 одиниці ваги
  • Кожен байт даних свідка коштує лише 1 одиницю ваги

Оскільки підписи мають великий розмір і тепер розміщуються в розділі «witness», вони займають у чотири рази менше місця в блоці, ніж раніше. Саме так SegWit фактично збільшив ефективний розмір блоку до приблизно 1,7–2 МБ, не порушуючи при цьому правило 1 МБ, яке дотримуються старі вузли. Для теоретичного блоку, що повністю складається з SegWit, максимальний розмір становить 4 МБ, хоча на практиці це ніколи не трапляється, оскільки кожен блок також містить дані, що не є свідками.

Віртуальні байти (vBytes): одиниця виміру, яку ви бачите у гаманцях

Щоб зберегти порівнянність ставок комісій з традиційними транзакціями, у SegWit було запроваджено віртуальні байти (vbytes) — одиниці виміру, розділені на 4. У традиційних транзакціях байти та vbytes є ідентичними. У транзакціях SegWit значення vbytes є меншим, оскільки скорочені дані свідка зменшують це число.

Комісія гаманця вказується у сатоші на віртуальний байт (sat/vB). За транзакцію SegWit із меншою кількістю віртуальних байтів сплачується менша комісія за тим самим курсом sat/vB. Саме цей механізм лежить в основі економії на комісії, яку ви помічаєте, використовуючи адресу bc1q замість адреси, що починається з цифри 1.

Типи адрес SegWit: яку з них вибрати?

Поряд із технічними змінами SegWit запровадив нові формати адрес. Тип адреси визначає, як ваш гаманець кодує умови витрачання коштів, що впливає на розмір комісій, сумісність з іншими гаманцями та те, як ваші транзакції відображаються в ланцюжку блоків.

Порівняння типів адрес

Тип адреси
Префікс
Кодування
Типовий розмір трансивера (1 вхід, 2 виходи)
Економія на комісіях проти традиційних методів
Підтримка гаманців
Legacy (P2PKH)
1...
Base58
~226 байт
Вихідні дані
Універсальний
Вкладений SegWit (P2SH-P2WPKH)
3...
Base58
~167 байт
~26 %
Дуже широкий
Вбудований SegWit (P2WPKH)
bc1q... 42 символи
Bech32
~141 байт
~38 %
Усі сучасні гаманці
Вбудована багатопідписна система SegWit (P2WSH)
bc1q... 62 символи
Bech32
Залежить від обставин
~32%+
Усі сучасні гаманці
Taproot (P2TR)
bc1p... 62 символи
Bech32m
~154 байт
~32 %
Більшість сучасних гаманців
Тип адреси
Legacy (P2PKH)
Префікс
1...
Кодування
Base58
Типовий розмір трансивера (1 вхід, 2 виходи)
~226 байт
Економія на комісіях проти традиційних методів
Вихідні дані
Підтримка гаманців
Універсальний
Тип адреси
Вкладений SegWit (P2SH-P2WPKH)
Префікс
3...
Кодування
Base58
Типовий розмір трансивера (1 вхід, 2 виходи)
~167 байт
Економія на комісіях проти традиційних методів
~26 %
Підтримка гаманців
Дуже широкий
Тип адреси
Вбудований SegWit (P2WPKH)
Префікс
bc1q... 42 символи
Кодування
Bech32
Типовий розмір трансивера (1 вхід, 2 виходи)
~141 байт
Економія на комісіях проти традиційних методів
~38 %
Підтримка гаманців
Усі сучасні гаманці
Тип адреси
Вбудована багатопідписна система SegWit (P2WSH)
Префікс
bc1q... 62 символи
Кодування
Bech32
Типовий розмір трансивера (1 вхід, 2 виходи)
Залежить від обставин
Економія на комісіях проти традиційних методів
~32%+
Підтримка гаманців
Усі сучасні гаманці
Тип адреси
Taproot (P2TR)
Префікс
bc1p... 62 символи
Кодування
Bech32m
Типовий розмір трансивера (1 вхід, 2 виходи)
~154 байт
Економія на комісіях проти традиційних методів
~32 %
Підтримка гаманців
Більшість сучасних гаманців

Дані про обсяг транзакцій: Довідник розмірів транзакцій Bitcoin від Spark.money, 2026 р. Сума економії на комісіях є приблизною і залежить від стану мемпулу.

Legacy (P2PKH, префікс 1...) це оригінальний формат 2009 року. Підпис залишається в основному тілі транзакції, де він враховується в повному обсязі. Економії на комісії немає. Формат досі підтримується повсюдно, і це єдина причина, чому його варто використовувати сьогодні, якщо ви маєте справу з дуже застарілим програмним забезпеченням, яке не підтримує інших форматів.

Вкладений SegWit (P2SH-P2WPKH, префікс 3...) вкладає скрипт SegWit у конверт старого формату P2SH. Коли у 2017 році було активовано SegWit, не всі гаманці та біржі відразу додали підтримку нового формату bc1. Вкладений SegWit став мостом сумісності: ви отримуєте часткову економію на комісії, а відправники, які використовують старе програмне забезпечення, все одно можуть здійснювати вам платежі. До 2026 року цей формат існує переважно як запасний варіант. 3... префікс збігається з адресами P2SH, що не підтримують SegWit, а це означає, що лише за адресою неможливо визначити, чи маєте ви справу з транзакцією SegWit.

Вбудований SegWit (P2WPKH, префікс bc1q...(42 символи) є оптимальним вибором для більшості користувачів. Він використовує кодування Bech32, яке складається виключно з малих літер, забезпечує краше виявлення помилок, ніж Base58, та виключає символи, що зовні схожі (не містить великої літери «O», цифри «0», великої літери «I» та малої літери «l»). Стандартна транзакція P2WPKH з 1 входом і 2 виходами займає ~141 байт, що приблизно на 38% менше, ніж еквівалентна транзакція старого типу. З 2026 року її підтримують усі активні гаманці та біржі.

Вбудована багатопідписна система SegWit (P2WSH, префікс bc1q...(62 символи) — це варіант з хеш-адресою, який використовується для гаманців з багатопідписом та складних умов витрачання коштів. Довший адрес відображає 32-байтовий хеш SHA-256, а не 20-байтовий хеш, який використовується в P2WPKH. Якщо ви використовуєте конфігурацію мультипідпису 2 з 3, P2WSH — це спосіб, властивий SegWit.

Taproot (P2TR, префікс bc1p...(62 символи) — це SegWit версії 1, активований у 2021 році. Вона використовує підписи Шнорра замість ECDSA, що дозволяє об'єднати кілька підписів в один, роблячи транзакції з багатопідписом не відрізними від однопідписних транзакцій в ланцюжку. Вона пропонує найнижчі комісії для однопідписних витрат і найкращий захист приватності. Використовуйте її, коли ви переконалися, що ваші одержувачі та їхні гаманці підтримують адреси bc1p.

Коротка рекомендація

Більшості користувачів рекомендується використовувати вбудований SegWit (bc1q). Він підтримується практично всіма активними гаманцями та біржами, дозволяє заощадити близько 38 % на комісіях порівняно зі старим форматом і не несе ризику несумісності у 2026 році (розробникам, які інтегрують SegWit у програмне забезпечення гаманців, див. Посібник з розробки гаманця Bitcoin Core.).

Якщо ваш гаманець підтримує Taproot (bc1p) і ви здійснюєте транзакції з одним підписом з одержувачами, чиї гаманці також підтримують цю функцію, це забезпечує дещо нижчі комісії та кращий захист конфіденційності.

Вкладений SegWit (3...) — це резервний варіант для забезпечення сумісності. Це нормально, але більше немає причин використовувати його за замовчуванням.

«Війна за розмір блоку»: чому SegWit викликав такі суперечки

Технічна доцільність SegWit була очевидною. А ось шлях до його активації — ні.

У період з 2015 по 2017 рік біткойн опинився в епіцентрі однієї з найгостріших суперечок щодо управління в своїй історії. По суті, питання було простим: як децентралізована мережа має оновлювати власні правила, коли різні угруповання мають суперечливі інтереси?

Гірничодобувна криза

Згідно зі стандартною процедурою оновлення BIP9, для проведення м’якого форку потрібно було, щоб 95 % майнерів проголосували за нього протягом двотижневого періоду. На початку 2017 року SegWit уже кілька місяців був готовий до активації, але так і не зміг подолати цей поріг.

Найбільший опір чинили великі майнінгові компанії, зокрема Bitmain, яка на той час контролювала значну частку хешрейту біткойна. Причина цього згодом стала зрозумілою: Bitmain використовувала запатентовану технологію під назвою ASICBoost — оптимізацію, яка надавала її майнінговому обладнанню значну перевагу в ефективності. SegWit був структурно несумісний із прихованим ASICBoost. Блокування SegWit захищало цю перевагу.

BIP 148 та UASF

У березні 2017 року анонімний розробник під псевдонімом Shaolinfry опублікував BIP 148: «Soft Fork, що активується користувачами» (UASF). Замість того, щоб чекати на сигнал від майнерів, BIP 148 пропонував, щоб економічні вузли, тобто біржі, платіжні системи та підприємства, що використовують програмне забезпечення Bitcoin, просто почали відхиляти будь-який блок, який не сигналізував про підтримку SegWit, починаючи з 1 серпня 2017 року.

Логіка була простою: майнери генерують блоки, але вони мають цінність лише в тому випадку, якщо мережа їх приймає. Якщо достатня економічна більшість запустила б вузли BIP 148, майнери або активували б SegWit, або спостерігали б, як їхні блоки стають «сиротами». Ризик був настільки ж очевидним: якщо б прийняття було недостатнім, стався б розкол ланцюга, і дві несумісні версії біткойна працювали б паралельно.

Кампанія UASF була масовою та гучною. З’явилися конференційні бейджі. Суперечки у Twitter посилилися. Фраза «запустіть власний вузол» набула нового актуального значення.

Нью-Йоркська угода та Bitcoin Cash

З огляду на наближення терміну введення UASF, у травні 2017 року понад 50 провідних компаній, що працюють у сфері біткойна, зібралися в Нью-Йорку та підписали документ, який став відомий як «Нью-Йоркська угода». Вони домовилися активувати SegWit, але також провести після цього хард-форк, щоб подвоїти розмір блоку до 2 МБ (це стало відомо як SegWit2x).

Цей компроміс повністю не задовольнив жодну зі сторін. Розробники, які виступали проти збільшення розміру блоків, розглядали SegWit2x як прихований хард-форк, на який вони не давали згоди. Майнери та компанії, які прагнули збільшення розміру блоків, так і не отримали того, чого спочатку хотіли.

1 серпня 2017 року група прихильників, які прагнули виключно збільшити розмір блоку без впровадження SegWit, здійснила форк біткойна, створивши Bitcoin Cash (BCH) з початковим обмеженням розміру блоку в 8 МБ. SegWit було активовано в мережі біткойна 24 серпня 2017 року. Хард-форк SegWit2x було скасовано в листопаді 2017 року після того, як його організатори дійшли висновку, що не мають достатнього консенсусу.

Що було вирішено

Результат мав значення, що виходило за межі технічних деталей. Ініціатива UASF спрацювала: саме економічні вузли, а не майнери, визначили, які правила консенсусу будуть застосовуватися. Це зараз часто наводять як доказ того, що управління біткойном у кінцевому рахунку належить тим, хто використовує та підтримує програмне забезпечення, а не тим, хто генерує блоки. 1 серпня частина спільноти називає Днем незалежності біткойна.

Що стало можливим завдяки SegWit

Мережа Lightning

Мережа Lightning Network була розроблена ще до появи SegWit. Її творці розуміли, що її неможливо безпечно впровадити, доки не буде вирішено проблему підробки транзакцій, оскільки платіжні канали базуються на ланцюжках непідтверджених транзакцій, які посилаються одна на одну за допомогою ідентифікаторів TXID. Гарантія фіксованих ідентифікаторів TXID, яку забезпечив SegWit, зробила ці канали безпечними.

Мережа Lightning Network була запущена в основній мережі Bitcoin на початку 2018 року, приблизно через шість місяців після активації SegWit. До першого кварталу 2025 року вона опрацювала понад 100 мільйонів транзакцій. Без SegWit ця інфраструктура не існувала б.

Taproot та управління версіями скриптів

SegWit запровадив версійність скриптів у формат транзакцій Bitcoin. Програма «witness» починається з байта версії: SegWit V0 підтримує схеми P2WPKH та P2WSH. Будь-яке майбутнє оновлення, що визначає новий номер версії, отримує власні правила, не вступаючи в конфлікт з існуючими та не вимагаючи чергової суперечливої боротьби за оновлення.

SegWit V1 — це Taproot, активований у листопаді 2021 року. Він запровадив підписи Шнорра, фреймворк MAST (Merkelized Abstract Syntax Trees) для складних умов витрачання коштів, а також поліпшення конфіденційності, завдяки яким транзакції з багатопідписними гаманцями виглядають у ланцюжку ідентично транзакціям з однопідписними гаманцями. Кожна технічна можливість, запроваджена Taproot, спиралася на архітектуру версій, створену SegWit.

Порядкові числівники та написи

Саме та структура даних, яку запровадив SegWit і яку розширив Taproot, зробила технічно можливим вбудовування довільних даних, зображень, тексту та коду безпосередньо в транзакції Bitcoin. Це механізм, що лежить в основі протоколу Ordinals та біткойн-написів, який спричинив різке зростання використання даних у ланцюгу та сприяв поширенню Taproot приблизно до 42% транзакцій у 2024 році. Зі зменшенням активності в написанні напис, використання Taproot стабілізувалося на рівні близько 20% транзакцій до кінця 2025 року, тоді як SegWit V0 залишається домінуючим форматом з часткою близько 85%.

SegWit у контексті: графік оновлень біткойна

Рік
Подія
2015 рік
Пітер Віль презентує концепцію SegWit на конференції Scaling Bitcoin
2016 рік
BIP 141 офіційно опубліковано; рівень підтримки майнерів не досягає порогу в 95%
Березень 2017 року
BIP 148 (UASF), опублікований Shaolinfry
Травень 2017 року
Нью-Йоркська угода, підписана понад 50 компаніями
1 серпня 2017 року
Біткойн Кеш відгалужився від Біткойна
24 серпня 2017 року
SegWit активується в мережі Bitcoin у блоці № 481 824
Листопад 2017 року
Відмова від хард-форку SegWit2x
Січень 2018 року
Мережа Lightning Network запущена в основній мережі
Листопад 2021 року
Taproot запускається, спираючись на систему версій SegWit
2023–2024
Ординальні номери та написи використовують простір свідчень SegWit/Taproot
2026
Приблизно 85 % транзакцій з біткойнами здійснюються з використанням SegWit
Рік
2015 рік
Подія
Пітер Віль презентує концепцію SegWit на конференції Scaling Bitcoin
Рік
2016 рік
Подія
BIP 141 офіційно опубліковано; рівень підтримки майнерів не досягає порогу в 95%
Рік
Березень 2017 року
Подія
BIP 148 (UASF), опублікований Shaolinfry
Рік
Травень 2017 року
Подія
Нью-Йоркська угода, підписана понад 50 компаніями
Рік
1 серпня 2017 року
Подія
Біткойн Кеш відгалужився від Біткойна
Рік
24 серпня 2017 року
Подія
SegWit активується в мережі Bitcoin у блоці № 481 824
Рік
Листопад 2017 року
Подія
Відмова від хард-форку SegWit2x
Рік
Січень 2018 року
Подія
Мережа Lightning Network запущена в основній мережі
Рік
Листопад 2021 року
Подія
Taproot запускається, спираючись на систему версій SegWit
Рік
2023–2024
Подія
Ординальні номери та написи використовують простір свідчень SegWit/Taproot
Рік
2026
Подія
Приблизно 85 % транзакцій з біткойнами здійснюються з використанням SegWit

Поточні процедури усиновлення

Після активації SegWit його використання стабільно зростало, досягнувши 30 % від загальної кількості транзакцій уже протягом перших кількох місяців, а потім, упродовж наступних двох років, перевищивши позначку в 50 %, у міру того як гаманці та біржі оновлювали своє програмне забезпечення.

Станом на 2026 рік приблизно 85 % транзакцій з біткойнами здійснюються з використанням SegWit (джерело: статистика мережі біткойнів від Spark.money, CoinGecko). Решта 15 % — це транзакції старого типу з гаманців та сервісів, які не пройшли оновлення. Впровадження Taproot (P2TR, SegWit V1) досягло піку на рівні приблизно 42% транзакцій у 2024 році, що значною мірою було зумовлено активністю з нанесенням Ordinals, а потім стабілізувалося на рівні близько 20% до кінця 2025 року, коли обсяг нанесення зменшився.

Крива поширення відображає те, що відбувалося з самою технологією SegWit: для того щоб нові формати адрес набули широкого поширення, потрібно від одного до трьох років, оскільки апаратні гаманці, біржі та платіжні системи оновлюють своє програмне забезпечення. Підтримка Taproot продовжує поширюватися серед різних реалізацій гаманців.

SegWit проти традиційної моделі: короткий огляд відмінностей

Особливість
Стара версія (до SegWit)
SegWit
Місце для підпису
Всередині ScriptSig (основний текст транзакції)
Окреме поле для свідків
Показник розміру блоку
Розмір у байтах (обмеження — 1 МБ)
Одиниці виміру ваги (обмеження 4 млн одиниць)
Розрахунок TXID
Містить дані підпису
Без урахування даних свідків
Змінюваність транзакцій
Можливо
Виправлено
Типовий розмір передачі «1 вхід/2 виходи»
~226 байт
~141 байт (P2WPKH)
Економія коштів
Вихідні дані
приблизно на 38 % нижче (P2WPKH порівняно з P2PKH)
Підтримка Lightning Network
Небезпечно
Обов’язкове; увімкнення каналів оплати
Префікс адреси
1...
bc1q... (рідна) або 3... (вкладене)
Кодування
Base58
Bech32
Особливість
Місце для підпису
Стара версія (до SegWit)
Всередині ScriptSig (основний текст транзакції)
SegWit
Окреме поле для свідків
Особливість
Показник розміру блоку
Стара версія (до SegWit)
Розмір у байтах (обмеження — 1 МБ)
SegWit
Одиниці виміру ваги (обмеження 4 млн одиниць)
Особливість
Розрахунок TXID
Стара версія (до SegWit)
Містить дані підпису
SegWit
Без урахування даних свідків
Особливість
Змінюваність транзакцій
Стара версія (до SegWit)
Можливо
SegWit
Виправлено
Особливість
Типовий розмір передачі «1 вхід/2 виходи»
Стара версія (до SegWit)
~226 байт
SegWit
~141 байт (P2WPKH)
Особливість
Економія коштів
Стара версія (до SegWit)
Вихідні дані
SegWit
приблизно на 38 % нижче (P2WPKH порівняно з P2PKH)
Особливість
Підтримка Lightning Network
Стара версія (до SegWit)
Небезпечно
SegWit
Обов’язкове; увімкнення каналів оплати
Особливість
Префікс адреси
Стара версія (до SegWit)
1...
SegWit
bc1q... (рідна) або 3... (вкладене)
Особливість
Кодування
Стара версія (до SegWit)
Base58
SegWit
Bech32

Висновок

SegWit — це оновлення протоколу, яке дозволило відокремити дані підпису від даних транзакцій у мережі Bitcoin, усунуло вразливість у системі безпеки, що існувала з 2009 року, знизило комісію за транзакції приблизно на третину та заклало архітектурну основу для мережі Lightning Network, Taproot та всіх проектів, що з’явилися на їхній базі з того часу.

Станом на 2026 рік це стандарт транзакцій у мережі Bitcoin, який обробляє переважну більшість операцій у ланцюжку. Формати адрес, запроваджені цим стандартом, зокрема власний формат SegWit (bc1q), є тими, які більшість користувачів сьогодні повинні використовувати за замовчуванням. Політична боротьба, що супроводжувала його активацію, залишається одним із найпоказовіших розділів в історії управління Bitcoin: це демонстрація того, що в децентралізованій мережі консенсус — це не те, що надають майнери, а те, чого домагаються користувачі.

Frequently Asked Questions

What does SegWit stand for?
SegWit stands for Segregated Witness. "Segregated" means separated, and "witness" is the cryptographic term for the signature data that proves a transaction is authorized. Together, the name describes exactly what the upgrade does: it moves signature data out of the main transaction and stores it separately.
Is SegWit safe to use?
What is the difference between SegWit and Native SegWit?
What is the difference between SegWit and Taproot?
Can I send Bitcoin from a SegWit address to a Legacy address?
Does SegWit actually reduce my fees?
Why did some miners oppose SegWit?
Did SegWit cause the Bitcoin Cash fork?
What is BIP 141?
What is the Bech32 address format?
Does SegWit work with hardware wallets?

Почніть безпечно інвестувати за допомогою гаманця Bitcoin.com

На сьогодні створено понад 85 млн гаманців. Усе, що вам потрібно для безпечної купівлі, продажу, обміну та інвестування ваших біткойнів та криптовалют.

A screenshot of the Bitcoin.com Wallet app

Відскануйте, щоб завантажити гаманець Bitcoin.com

Відскануйте цей QR-код за допомогою мобільного пристрою — ви автоматично перейдете на відповідну сторінку магазину.