Коли Bitcoin вперше запустили, один мегабайт Блоки здавалися більш ніж достатніми. Але в міру зростання популярності мережа потрапила в затор. Блокчейн оновлюється кожні десять хвилин, але кожен Блок може вмістити лише приблизно 7 транзакцій на секунду. Під час пікової завантаженості черга досягає десятків тисяч невиконаних транзакцій, а комісії зростають до десятків доларів. Користувачі стикалися з болісним вибором: платити високі комісії або чекати дні на підтвердження.
До 2015 року Bitcoin терміново потребував прориву. Тоді розробник Пітер Вуйле та учасники Bitcoin Core запропонували SegreGated Witness—технічну інновацію, яка змінить спосіб обробки даних у Bitcoin.
Розуміння проблеми даних свідків
Кожна транзакція Bitcoin містить дві окремі складові: фактичну інформацію про переказ та дані підпису (інформацію свідка). Підпис підтверджує, що відправник володіє коштами, що передаються.
Ось у чому неефективність: дані підпису займають приблизно 65% простору для зберігання транзакційного блоку, проте потрібні лише для цілей перевірки. Отримувачу не потрібно зберігати всі ці деталі підпису постійно — їх цікавить лише те, що транзакція є дійсною і кошти доступні.
SegWit елегантно вирішує цю проблему, витягуючи дані свідка та зберігаючи їх окремо від основної інформації транзакції. Це розділення одразу звільняє місце в блоці для більшої кількості фактичних транзакцій.
Що змінилося після активації SegWit
Коли SegWit запрацював через м'який форк у 2017 році, ефективна місткість блоку Bitcoin зросла в 1,7 рази. Результати були відчутними:
Середні комісії за транзакції знизилися до близько $1 ( з десятків доларів )
Пропускна здатність транзакцій значно зросла
Тиск на мережеву затримку значно зменшився
Сьогодні впровадження SegWit в Bitcoin, Litecoin та Bitcoin Cash стало стандартною практикою. Ця технологія також відкрила дещо несподіване: вона проклала шлях для Bitcoin Ordinals та токенів BRC-20, дозволивши вбудовувати більше довільних даних у транзакції.
Чотири формати адреси: який з них слід використовувати?
Не всі адреси Bitcoin створені однаково. Розуміння відмінностей допомагає вам оптимізувати швидкість та вартість:
Спадкові адреси (P2PKH, що починаються з “1”)
Оригінальний формат з моменту створення Bitcoin. Все ще підтримується всюди, але не забезпечує жодних вигод у ефективності. Ці адреси не використовують технологію SegWit.
Адреси Pay-to-Script-Hash (P2SH, що починаються з “3”)
Зазвичай використовується для мультипідписних гаманців, де кілька сторін повинні затвердити транзакцію. Версії, сумісні з SegWit, які починаються з “3”, забезпечують зменшення зборів на 24% порівняно зі спадковими адресами.
Нативні SegWit адреси (Bech32, що починаються з “bc1”)
Ось де справжня ефективність. Нативні адреси SegWit економлять 35% на комісіях за перекази в порівнянні зі спадковими адресами. Вони використовують кодування Bech32, яке нечутливе до регістру та більш стійке до помилок. Фіксована довжина 42 символи (для P2WPKH) або 62 символи (для P2WSH) робить їх ідеальними як для звичайних користувачів, так і для багатопідписних налаштувань.
Адреси Taproot (P2TR, Bech32m, що починаються з “bc1p”)
Новий стандарт, введений для виправлення рідкісної уразливості контрольної суми Bech32. Адреси Taproot повністю підтримують Bitcoin Ordinals та токени BRC-20. Вони зберігають ефективність збору комісій, подібну до адрес P2SH, водночас забезпечуючи розширені можливості сценаріїв.
Математика заощаджень на комісіях
Порівняння ефективності зборів у реальному світі:
Нативний SegWit проти Легендарного: 35% заощаджень
Сумісний з SegWit проти Legacy: 24% заощаджень
Нативний SegWit проти мультипідпису: економія до 70%
Це не незначні поліпшення. Для транзакцій великого обсягу або частих користувачів накопичувальні заощадження є суттєвими.
Чому нативний SegWit має значення сьогодні
Нативні адреси SegWit представляють практичну еволюцію історії масштабування Bitcoin. Завдяки розділенню даних свідків, вони дозволяють:
Вища пропускна здатність транзакцій — Більше транзакцій поміщається в кожен блок
Зниження витрат — Зменшення комісій за рахунок більш ефективного кодування
Краще безпека — Покращена валідація контрольних сум запобігає помилкам при наборі
Сумісність з Layer 2 — Lightning Network залежить від основи SegWit для ефективної роботи
До серпня 2020 року прийняття SegWit вже досягло 67% транзакцій Bitcoin. Поточне прийняття значно вищe, відображаючи загальноприйнятість технології.
Зв'язок Ординалів
Після того, як SegWit розширив обмеження даних, Taproot (2021) пішов далі, створивши структуру для зберігання довільних свідчень. Ця комбінація дозволила створення Bitcoin Ordinals — назавжди гравірувані дані на окремих сатоші — та народження Bitcoin NFTs. Те, що починалося як рішення для масштабування, стало інфраструктурою для зовсім нового класу активів на Bitcoin.
Практичний висновок
Якщо ви сьогодні надсилаєте Bitcoin, формат адреси має значення. Спадкові адреси працюють скрізь, але мають непотрібні витрати. Адреси, сумісні з SegWit, (, що починаються з “3”, ) пропонують помірні поліпшення. Рідні адреси SegWit (bc1) повинні бути вашим стандартним вибором для оптимізації витрат і швидкості.
Еволюція від класичного до рідного SegWit була не просто технічним оновленням — це була практична відповідь Bitcoin на реальні виклики масштабованості. Оскільки гаманці все більше за замовчуванням переходять на рідні адреси SegWit, мережа стає більш ефективною для всіх.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Рідний SegWit та інше: Як революція адрес Біткойна вирішила проблему масштабування
Кризис ємності Блоку, що все почав
Коли Bitcoin вперше запустили, один мегабайт Блоки здавалися більш ніж достатніми. Але в міру зростання популярності мережа потрапила в затор. Блокчейн оновлюється кожні десять хвилин, але кожен Блок може вмістити лише приблизно 7 транзакцій на секунду. Під час пікової завантаженості черга досягає десятків тисяч невиконаних транзакцій, а комісії зростають до десятків доларів. Користувачі стикалися з болісним вибором: платити високі комісії або чекати дні на підтвердження.
До 2015 року Bitcoin терміново потребував прориву. Тоді розробник Пітер Вуйле та учасники Bitcoin Core запропонували SegreGated Witness—технічну інновацію, яка змінить спосіб обробки даних у Bitcoin.
Розуміння проблеми даних свідків
Кожна транзакція Bitcoin містить дві окремі складові: фактичну інформацію про переказ та дані підпису (інформацію свідка). Підпис підтверджує, що відправник володіє коштами, що передаються.
Ось у чому неефективність: дані підпису займають приблизно 65% простору для зберігання транзакційного блоку, проте потрібні лише для цілей перевірки. Отримувачу не потрібно зберігати всі ці деталі підпису постійно — їх цікавить лише те, що транзакція є дійсною і кошти доступні.
SegWit елегантно вирішує цю проблему, витягуючи дані свідка та зберігаючи їх окремо від основної інформації транзакції. Це розділення одразу звільняє місце в блоці для більшої кількості фактичних транзакцій.
Що змінилося після активації SegWit
Коли SegWit запрацював через м'який форк у 2017 році, ефективна місткість блоку Bitcoin зросла в 1,7 рази. Результати були відчутними:
Сьогодні впровадження SegWit в Bitcoin, Litecoin та Bitcoin Cash стало стандартною практикою. Ця технологія також відкрила дещо несподіване: вона проклала шлях для Bitcoin Ordinals та токенів BRC-20, дозволивши вбудовувати більше довільних даних у транзакції.
Чотири формати адреси: який з них слід використовувати?
Не всі адреси Bitcoin створені однаково. Розуміння відмінностей допомагає вам оптимізувати швидкість та вартість:
Спадкові адреси (P2PKH, що починаються з “1”) Оригінальний формат з моменту створення Bitcoin. Все ще підтримується всюди, але не забезпечує жодних вигод у ефективності. Ці адреси не використовують технологію SegWit.
Адреси Pay-to-Script-Hash (P2SH, що починаються з “3”) Зазвичай використовується для мультипідписних гаманців, де кілька сторін повинні затвердити транзакцію. Версії, сумісні з SegWit, які починаються з “3”, забезпечують зменшення зборів на 24% порівняно зі спадковими адресами.
Нативні SegWit адреси (Bech32, що починаються з “bc1”) Ось де справжня ефективність. Нативні адреси SegWit економлять 35% на комісіях за перекази в порівнянні зі спадковими адресами. Вони використовують кодування Bech32, яке нечутливе до регістру та більш стійке до помилок. Фіксована довжина 42 символи (для P2WPKH) або 62 символи (для P2WSH) робить їх ідеальними як для звичайних користувачів, так і для багатопідписних налаштувань.
Адреси Taproot (P2TR, Bech32m, що починаються з “bc1p”) Новий стандарт, введений для виправлення рідкісної уразливості контрольної суми Bech32. Адреси Taproot повністю підтримують Bitcoin Ordinals та токени BRC-20. Вони зберігають ефективність збору комісій, подібну до адрес P2SH, водночас забезпечуючи розширені можливості сценаріїв.
Математика заощаджень на комісіях
Порівняння ефективності зборів у реальному світі:
Це не незначні поліпшення. Для транзакцій великого обсягу або частих користувачів накопичувальні заощадження є суттєвими.
Чому нативний SegWit має значення сьогодні
Нативні адреси SegWit представляють практичну еволюцію історії масштабування Bitcoin. Завдяки розділенню даних свідків, вони дозволяють:
До серпня 2020 року прийняття SegWit вже досягло 67% транзакцій Bitcoin. Поточне прийняття значно вищe, відображаючи загальноприйнятість технології.
Зв'язок Ординалів
Після того, як SegWit розширив обмеження даних, Taproot (2021) пішов далі, створивши структуру для зберігання довільних свідчень. Ця комбінація дозволила створення Bitcoin Ordinals — назавжди гравірувані дані на окремих сатоші — та народження Bitcoin NFTs. Те, що починалося як рішення для масштабування, стало інфраструктурою для зовсім нового класу активів на Bitcoin.
Практичний висновок
Якщо ви сьогодні надсилаєте Bitcoin, формат адреси має значення. Спадкові адреси працюють скрізь, але мають непотрібні витрати. Адреси, сумісні з SegWit, (, що починаються з “3”, ) пропонують помірні поліпшення. Рідні адреси SegWit (bc1) повинні бути вашим стандартним вибором для оптимізації витрат і швидкості.
Еволюція від класичного до рідного SegWit була не просто технічним оновленням — це була практична відповідь Bitcoin на реальні виклики масштабованості. Оскільки гаманці все більше за замовчуванням переходять на рідні адреси SegWit, мережа стає більш ефективною для всіх.