Революция SegWit Биткойна: Как SegreGated Witness преобразовал масштабирование в цепочке

Почему Биткойн нуждался в техническом прорыве

Когда Сатоши Накамото создал Биткойн, он ограничил размер каждого блока 1 МБ. Это имело смысл для нишевой сети, но по мере роста популярности ограничения стали жестокими. Посмотрите на цифры: Биткойн обрабатывает примерно 7 транзакций в секунду, ограниченный возможностью вместить только десятки транзакций в каждый 10-минутный цикл блока.

Последствия были серьезными. Во время пиковых нагрузок количество ожидающих транзакций возросло до десятков тысяч, что привело к увеличению сборов до $10-$20+ за перевод. Пользователи жаловались на задержки в подтверждениях, которые длились дни. Сеть стала жертвой собственного успеха — популярность привела к параличу. Что-то должно было измениться.

Инженерное решение: SegreGated Witness приходит

Введите SegreGated Witness (SegWit), предложенный в 2015 году Питером Уиллем и разработчиками Биткойн Core. К 2017 году он был внедрен как обновление мягкой вилки, увеличив эффективность пропускной способности блока в 1,7 раза — прорыв, не требующий консенсуса от каждого узла.

Концепция звучит сложно, но идея элегантна: каждая транзакция Биткойн содержит две типа данных, смешанных вместе. Одна часть отслеживает фактический перевод стоимости (кто отправляет что кому). Другая часть — это данные для проверки подписи — криптографическое доказательство того, что отправитель действительно владеет этими средствами.

Инновация SegWit: отделите эти компоненты. Данные подписи хранятся в отдельном разделе свидетелей, освобождая место в основном блоке транзакции для фактических данных передачи. Больше транзакций помещается в тот же блок объемом 1 МБ. Все движется быстрее.

Понимание технической архитектуры

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

Это отражает философию второго уровня Ethereum: эффективно обрабатывать основную логику в сети, а тяжелую работу выполнять в другом месте. После принятия SegWit средние транзакционные издержки упали до около $1, а теоретический предел TPS значительно увеличился.

Более того, SegWit создал основу для Lightning Network, наиболее обсуждаемого решения второго уровня Биткойна. Освободив от нагрузки сеть, SegWit позволил создавать платежные каналы, которые мгновенно рассчитывают крупные транзакции вне сети, а затем сводят их с базовым уровнем. Ни одно из них не будет работать оптимально отдельно; вместе они формируют стек масштабирования Биткойна.

Ландшафт форматов адресов: Ваш путь к экономии

Практическая реализация родного SegWit проявляется в том, как работают адреса Биткойн. С 2020 года метрики принятия показывают, что более 67% транзакций используют функциональность SegWit — это сильный сигнал о том, что рынок признал приросты эффективности.

Наследственные адреса (Начинается с 1) Традиционный формат P2PKH с генезиса Биткойна. Все еще функционален, но не предлагает преимуществ в комиссиях. Рассматривайте это как стандарт, который новые технологии оставили позади.

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

Нативный SegWit Bech32 (Начало с bc1q) Современный стандарт, специально разработанный для сегрегированных свидетельств. Этот формат использует кодирование Base32 вместо старого Base58, что делает адреса короче, а QR-коды более эффективными. Комиссии за транзакции снижаются на 35% по сравнению с наследственными адресами — значительное отличие при многих транзакциях.

Стандарт Bech32 (BIP173) предлагает нечувствительность к регистру и превосходное обнаружение ошибок, снижая риски неправильного ввода адреса. Адреса P2WPKH (с одиночной подписью) имеют ровно 42 символа; P2WSH (с многими подписями) растягиваются до 62 символов. Оба обеспечивают максимальную совместимость с нативной инфраструктурой SegWit.

Адреса Taproot (Начинаются с bc1p) Введенные через обновление Taproot, эти адреса P2TR используют кодирование Bech32m, исправляя теоретическую уязвимость Bech32, где дополнительные символы могли пройти мимо проверки контрольной суммы. Для практических целей эти адреса имеют значение в основном, если вы работаете с ординалами Биткойна или токенами BRC-20. Структуры комиссии остаются сопоставимыми с другими форматами SegWit.

Экономика выбора адреса

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

  • Совместимость с SegWit против Legacy: 24% экономия
  • Нативный SegWit против Легаси: 35% экономия
  • Нативный SegWit против многофакторной подписи: до 70% экономии

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

Более широкое влияние: Модифицируемость транзакций и программируемость

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

Это архитектурное изменение также открыло большую программируемость, позволяя таким протоколам, как Lightning Network, а позже позволяя произвольную запись данных (Биткойн ординалы). Обновление Taproot в 2021 году еще больше расширило эти возможности, увеличив лимиты хранения данных и поддерживая более сложную функциональность смарт-контрактов.

Практическое руководство для пользователей

Если вы сегодня переводите Биткойн, вам следует по умолчанию использовать адреса нативного SegWit формата (bc1, если вы не имеете дела с хранителями или сервисами, которые их не поддерживают. Большинство крупных кошельков поддерживают все варианты SegWit, что делает внедрение беспроблемным.

Для долгосрочного хранения или многофакторных соглашений нативные адреса P2WPKH или P2WSH обеспечивают безопасность, низкие комиссии и оптимальную эффективность блокчейна. Решение о формате адреса — это один из редких моментов, когда выбор новой технологии приносит однозначные преимущества — более низкие затраты, более быстрое время подтверждения и превосходное обнаружение ошибок.

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

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