Биткойн: прорыв SegWit — как техническая инновация решила кризис сетевой перегрузки

Проблема, которая всё это началось

Когда Биткойн только запустился, Сатоши Накамото ограничил каждый блок 1 МБ — разумный предел для нишевой сети, обрабатывающей десятки транзакций за блок. Но с ростом популярности этот выбор конструкции стал узким местом Биткойна. Сеть могла обрабатывать в среднем около 7 транзакций в секунду. В периоды пиковых нагрузок тысячи транзакций накапливались в ожидании подтверждения, и пользователи сталкивались с комиссиями за транзакции, превышающими десятки долларов, просто чтобы их переводы были обработаны в разумные сроки. В условиях крайней перегрузки простая транзакция Биткойна могла занять несколько дней для записи в блокчейн.

Сообщество криптографии срочно нуждалось в решении масштабирования, которое не ставило бы под угрозу децентрализованную модель безопасности Биткойна. Ответ пришел в виде SegreGated Witness (SegWit).

SegreGated Witness: Умное техническое решение

Разработчик Bitcoin Питер Уилле и другие участники Bitcoin Core предложили SegWit в 2015 году как элегантное решение проблемы масштабирования Bitcoin. К 2017 году этот мягкий форк был активирован в сети Bitcoin, и результаты были немедленными: эффективная емкость блока увеличилась в 1,7 раза без изменения фундаментального лимита в 1 МБ.

Вот в чем гениальность подхода: каждая транзакция биткойна состоит из двух различных компонентов — данных транзакции (, которые описывают передачу стоимости ), и данных свидетеля (, криптографических подписей, доказывающих, что вы владеете биткойнами ). Данные свидетеля могут занимать до 65% от общего размера транзакции, но они выполняют лишь одну функцию: проверку идентичности отправителя.

Прорыв SegWit отделяет эти компоненты. Извлекая данные подписи и храня их отдельно, данные транзакции получают приоритет в блок-пространстве. Это означает, что в каждый блок помещается больше фактических транзакций, сборы существенно снижаются, а время подтверждения ускоряется. После внедрения SegWit среднемесячные затраты на транзакции упали до примерно $1.

Каскадные преимущества для экосистемы Биткойна

Умный блок емкости

Когда подписи удаляются из основного регистра транзакций, освобождённое пространство — примерно 65% типичного блока — становится доступным для фактических данных транзакций. Теперь сеть может обрабатывать значительно больше экономической активности в том же 1MB блоке.

Скорость транзакции вступает в новую эру

Обрабатывая данные свидетелей отдельно, сеть Биткойн концентрирует вычислительные ресурсы на том, что имеет наибольшее значение: обработка транзакций. Этот многослойный подход отражает успешные стратегии масштабирования, которые Ethereum применял с решениями второго уровня, доказывая, что концепция работает в масштабе.

Сеть Lightning становится жизнеспособной

Сеть Lightning, самое многообещающее решение для масштабирования вне цепочки Bitcoin, требовала определенных технических условий для надежной работы. SegWit обеспечил эти условия, уменьшив загруженность цепочки и создав архитектурную основу для платежных каналов. По сути, SegWit проложил путь для разработки и внедрения Lightning.

Понимание форматов адресов Bitcoin: выберите правильный

Эволюция адресов Биткойн отражает созревание технологии. Современные кошельки поддерживают несколько форматов, каждый из которых предлагает разные компромиссы:

Наследственные адреса (P2PKH, начинающиеся с “1”) Оригинальный формат адреса Bitcoin все еще используется. Простой и универсально поддерживаемый, но он не использует преимущества эффективности SegWit и влечет за собой более высокие комиссии.

Вложенные адреса (P2SH, начинающиеся с “3”) Это был первый формат, совместимый с SegWit, который предлагает обратную совместимость со старым программным обеспечением Bitcoin. Они экономят примерно 24% на комиссиях за переводы по сравнению с традиционными адресами. Один адрес может представлять как мультиподписной контракт, так и реализацию SegWit — кошельки автоматически обрабатывают это различие.

Нативные SegWit адреса (Bech32, начинающиеся с “bc1”) Здесь раскрывается весь потенциал SegWit. Нативные адреса SegWit экономят примерно 35% по сборам по сравнению с наследственными адресами и 70% по сравнению с многофункциональными адресами. Стандарт кодирования Bech32 (, определенный в BIP173 в 2017), принес несколько преимуществ:

  • Регистронезависимый дизайн устраняет ошибки при вводе
  • Более короткая длина символов позволяет создавать меньшие и более надежные QR-коды
  • Улучшенная проверка контрольной суммы обнаруживает недействительные адреса
  • Общая эффективность транзакций выше

Расширенный SegWit: Нативный P2WPKH и P2WSH Эти нативные сегвит-варианты предлагают максимальную эффективность. Адреса P2WPKH (42 символа) подходят для стандартных переводов, в то время как адреса P2WSH (62 символа) позволяют использовать многофирменные сценарии. Оба начинаются с “bc1q” и представляют собой наиболее оптимизированную реализацию SegWit.

Адреса Taproot (Bech32m, начинающиеся с “bc1p”) Введенный для устранения крайних случаев в оригинальном стандарте Bech32, Taproot представляет собой последнее поколение. Bech32m добавляет дополнительную цифру в формулу контрольной суммы, предотвращая прохождение проверки недействительных адресов. Эти адреса позволяют использовать Bitcoin Ordinals и BRC-20 NFT, расширяя программируемость Bitcoin, сохраняя при этом эффективность транзакций.

Цифры рассказывают историю

  • 67% транзакций Bitcoin использовали SegWit на август 2020 года — эта цифра, безусловно, сейчас выше
  • 1,7-кратное увеличение эффективной емкости блока после активации SegWit
  • $1 средняя стоимость транзакции после развертывания SegWit
  • Экономия на комиссиях: 24% (nested SegWit против legacy), 35% (native SegWit против legacy), до 70% (native SegWit против multi-sig)

Какой адрес следует использовать?

Если вы начинаете с нуля, адреса native segwit ( формата Bech32, начинающиеся с “bc1” ), представляют собой оптимальный выбор для большинства пользователей. Они предлагают наилучшую эффективность затрат, самое быстрое оформление и совместимость на будущее. Переход с legacy-адресов на native segwit является одним из самых простых способов сократить ваши затраты на блокчейне на треть.

Для кошельков, поддерживающих Taproot, и пользователей, заинтересованных в Биткойн NFT, адреса Bech32m (bc1p) предоставляют передовые решения, хотя разница в комиссиях незначительна по сравнению с нативным сегвит.

Почему SegWit важен не только для скорости транзакций

SegWit достиг чего-то тонкого, но глубокого: он устранил уязвимость маллеабельности транзакций, при которой злоумышленники могли манипулировать подписями транзакций, не делая их недействительными. Разделив данные свидетелей, SegWit полностью устранил этот вектор эксплуатации.

Технология также открыла дверь к большей программируемости биткойнов. Taproot, который строился на основе SegWit, в конечном итоге позволил создавать Bitcoin Ordinals — постоянную запись данных на отдельные сатоши. То, что начиналось как решение проблемы масштабирования, превратилось в технический фундамент экосистемы NFT биткойнов.

Итог

SegWit преобразовал Bitcoin из сети, задушенной собственным успехом, в по-настоящему масштабируемую систему. Умно разделив данные о транзакциях и данные о подписях, разработчики создали больше места для реальной экономической активности. Комиссии за транзакции упали, время подтверждения улучшилось, и была заложена основа для таких продвинутых функций, как Lightning Network и Bitcoin Ordinals.

Для всех, кто сегодня перемещает Биткойн в сети, использование нативных сегвит-адресов — это не просто техническое предпочтение, а практический способ экономии денег и ускорения процесса. Поскольку Биткойн продолжает развиваться, SegWit представляет собой мастер-класс в элегантном решении проблем: огромные улучшения в масштабируемости без отказа от принципов безопасности и децентрализации, заложенных Сатоши Накамото.

BTC-0.66%
ETH-1.43%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить