Когда Сатоши Накамото создал Биткойн, он установил жесткий лимит: каждый блок не мог превышать 1 МБ. Звучит разумно для нишевой сети, но с ростом популярности это стало критическим узким местом. С новым блоком, поступающим примерно каждые 10 минут, и ограниченным количеством доступных транзакционных слотов — иногда всего лишь десятки на блок — сеть стала ужасно перегруженной.
Текущая скорость обработки Биткойна составляет около 7 транзакций в секунду. В периоды пиковой нагрузки десятки тысяч транзакций накапливаются в ожидании подтверждения. Комиссии за транзакции? Они взлетели до $10, $20, а иногда и больше. Пользователи жаловались, что переводы могут занимать дни для завершения. Криптосообществу срочно нужно было техническое решение, которое не требовало бы увеличения размера блока (, что создало бы проблемы с хранением и валидацией ). Это решение получило название SegreGated Witness, или SegWit.
Что такое SegWit?
SegWit (SegreGated Witness) является элегантным обновлением, предложенным разработчиком Биткойна Pieter Wuille и другими участниками Bitcoin Core в 2015 году. Оно официально было запущено в качестве мягкого форка в 2017 году и сразу же произвело фурор — емкость обработки информации одного блока Биткойна увеличилась в 1,7 раза без увеличения фактического предела размера блока.
Гениальность заключается в разделении двух компонентов данных транзакции:
Данные транзакции: Фактическая информация о переводе (кто отправляет что кому)
Данные свидетелей: Криптографические подписи, подтверждающие право собственности
Традиционно оба находились вместе в одном блоке, при этом подписи занимали примерно 65% доступного пространства. SegWit извлекает данные подписи и хранит их отдельно, освобождая огромное пространство для фактических записей транзакций. Это похоже на удаление ненужной упаковки из коробки и отправку только содержимого — вы помещаете больше в том же пространстве.
Как это переводится в реальные преимущества
В каждом блоке помещается больше транзакций
Сбросив этот вес подписи, больше информации о транзакциях может поместиться в ту же 1 МБ выделенную часть. Больше транзакций = более высокая пропускная способность без изменения основного протокола.
Быстрее подтверждения
С более легкими блоками транзакций для проверки сеть обрабатывает данные более эффективно. Рассмотрите это как обработку второго уровня, как использует Ethereum — Биткойн сосредоточивает вычислительную мощность там, где это имеет наибольшее значение. После принятия SegWit средние транзакционные затраты упали до около $1, что является огромным улучшением.
Низкие комиссии
Меньше данных для обработки и хранения = меньшая стоимость. Пользователи, которые принимают адреса, совместимые с SegWit, видят снижение комиссий на 24-35% по сравнению с классическими адресами. В некоторых сценариях экономия достигает 70%.
Сеть Lightning становится возможной
SegWit заложил основу для самого многообещающего решения по масштабированию Биткойна: Lightning Network. Этот протокол второго уровня позволяет создавать внецепочные платежные каналы, где крупные транзакции осуществляются мгновенно и дешево. SegWit снял нагрузку с основной цепи, создав условия для процветания Lightning.
Понимание форматов адресов Биткойн: какой из них вам следует использовать?
Преимущества SegWit частично зависят от того, какой формат адреса вы выберете. Вот что на самом деле имеет значение:
Наследие (P2PKH) - Адреса, начинающиеся с 1
Оригинальный формат адреса Биткойн, который по-прежнему широко поддерживается. Работает, но не предлагает преимуществ SegWit и взимает более высокие комиссии.
P2SH - Адреса, начинающиеся с 3
Разработан для мультиподписных кошельков и теперь также используется для адресов, совместимых с SegWit. Экономит 24% на комиссиях по сравнению с адресами Legacy.
Нативный SegWit (Bech32) - Адреса, начинающиеся с bc1q
Это то место, где живет современный Биткойн. Адреса bc1q (Pay-to-Witness-Public-Key-Hash) имеют чистый формат SegWit, обеспечивая максимальную эффективность. Зафиксированные на 42 символах, они экономят 35% на комиссиях по сравнению с Legacy и обеспечивают превосходное обнаружение ошибок. Кодирование Bech32 нечувствительно к регистру и использует только 0-9 и a-z, что снижает вероятность ошибок при ручном копировании адресов.
Taproot (P2TR) - Адреса, начинающиеся с bc1p
Новый формат, представленный с Taproot в 2019 году. Изначально Bech32 имел незначительную уязвимость контрольной суммы (ошибка “P to Q”), поэтому Bech32m исправил это для адресов Taproot и будущих протоколов. Адреса bc1p поддерживают Биткойн Ординалы и NFT, при этом сохраняя сопоставимые комиссии с адресами P2SH.
Реальное воздействие
К концу августа 2020 года принятие SegWit достигло 67% транзакций Биткойн — и эта цифра, вероятно, сегодня даже выше. Данные рассказывают историю:
Адреса, совместимые с SegWit (, начинающиеся с 3), экономят 24% на комиссиях за перевод
Нативные адреса SegWit, начинающиеся с bc1q, экономят 35% на комиссиях
Мультиподписные сценарии с использованием SegWit могут сэкономить до 70% по сравнению с P2SH.
Адреса Taproot позволяют удерживание NFT и ординалов без штрафов за комиссии
Почему это важно не только сегодня
SegWit был не просто быстрым решением — он устранил эксплуатацию маллеабельности транзакций и открыл путь к программируемости Биткойна. Это доказало, что Биткойн может эволюционировать разумно, масштабируясь, не отказываясь от своих децентрализованных принципов. Обновление позволило последующим инновациям, таким как Taproot, и заложило основу для подлинных решений второго уровня.
Для обычных пользователей сообщение простое: если вы все еще используете устаревшие адреса (, начинающиеся с 1), вы теряете деньги. Перейдите на адрес bc1q или адрес bc1p, если ваш кошелек это поддерживает, и наслаждайтесь более быстрыми подтверждениями и значительной экономией на комиссиях. Большинство современных кошельков теперь поддерживают эти форматы, делая переход безболезненным.
Вывод: SegWit преобразовал Биткойн из загруженной сети в такую, которая способна поддерживать миллионы ежедневных транзакций. Это отличный пример умной инженерии, решающей реальные проблемы.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Биткойн получил ускорение: понимание SegWit и почему ваша транзакция важна
Проблема, которую должен был решить Биткойн
Когда Сатоши Накамото создал Биткойн, он установил жесткий лимит: каждый блок не мог превышать 1 МБ. Звучит разумно для нишевой сети, но с ростом популярности это стало критическим узким местом. С новым блоком, поступающим примерно каждые 10 минут, и ограниченным количеством доступных транзакционных слотов — иногда всего лишь десятки на блок — сеть стала ужасно перегруженной.
Текущая скорость обработки Биткойна составляет около 7 транзакций в секунду. В периоды пиковой нагрузки десятки тысяч транзакций накапливаются в ожидании подтверждения. Комиссии за транзакции? Они взлетели до $10, $20, а иногда и больше. Пользователи жаловались, что переводы могут занимать дни для завершения. Криптосообществу срочно нужно было техническое решение, которое не требовало бы увеличения размера блока (, что создало бы проблемы с хранением и валидацией ). Это решение получило название SegreGated Witness, или SegWit.
Что такое SegWit?
SegWit (SegreGated Witness) является элегантным обновлением, предложенным разработчиком Биткойна Pieter Wuille и другими участниками Bitcoin Core в 2015 году. Оно официально было запущено в качестве мягкого форка в 2017 году и сразу же произвело фурор — емкость обработки информации одного блока Биткойна увеличилась в 1,7 раза без увеличения фактического предела размера блока.
Гениальность заключается в разделении двух компонентов данных транзакции:
Традиционно оба находились вместе в одном блоке, при этом подписи занимали примерно 65% доступного пространства. SegWit извлекает данные подписи и хранит их отдельно, освобождая огромное пространство для фактических записей транзакций. Это похоже на удаление ненужной упаковки из коробки и отправку только содержимого — вы помещаете больше в том же пространстве.
Как это переводится в реальные преимущества
В каждом блоке помещается больше транзакций
Сбросив этот вес подписи, больше информации о транзакциях может поместиться в ту же 1 МБ выделенную часть. Больше транзакций = более высокая пропускная способность без изменения основного протокола.
Быстрее подтверждения
С более легкими блоками транзакций для проверки сеть обрабатывает данные более эффективно. Рассмотрите это как обработку второго уровня, как использует Ethereum — Биткойн сосредоточивает вычислительную мощность там, где это имеет наибольшее значение. После принятия SegWit средние транзакционные затраты упали до около $1, что является огромным улучшением.
Низкие комиссии
Меньше данных для обработки и хранения = меньшая стоимость. Пользователи, которые принимают адреса, совместимые с SegWit, видят снижение комиссий на 24-35% по сравнению с классическими адресами. В некоторых сценариях экономия достигает 70%.
Сеть Lightning становится возможной
SegWit заложил основу для самого многообещающего решения по масштабированию Биткойна: Lightning Network. Этот протокол второго уровня позволяет создавать внецепочные платежные каналы, где крупные транзакции осуществляются мгновенно и дешево. SegWit снял нагрузку с основной цепи, создав условия для процветания Lightning.
Понимание форматов адресов Биткойн: какой из них вам следует использовать?
Преимущества SegWit частично зависят от того, какой формат адреса вы выберете. Вот что на самом деле имеет значение:
Наследие (P2PKH) - Адреса, начинающиеся с 1 Оригинальный формат адреса Биткойн, который по-прежнему широко поддерживается. Работает, но не предлагает преимуществ SegWit и взимает более высокие комиссии.
P2SH - Адреса, начинающиеся с 3 Разработан для мультиподписных кошельков и теперь также используется для адресов, совместимых с SegWit. Экономит 24% на комиссиях по сравнению с адресами Legacy.
Нативный SegWit (Bech32) - Адреса, начинающиеся с bc1q Это то место, где живет современный Биткойн. Адреса bc1q (Pay-to-Witness-Public-Key-Hash) имеют чистый формат SegWit, обеспечивая максимальную эффективность. Зафиксированные на 42 символах, они экономят 35% на комиссиях по сравнению с Legacy и обеспечивают превосходное обнаружение ошибок. Кодирование Bech32 нечувствительно к регистру и использует только 0-9 и a-z, что снижает вероятность ошибок при ручном копировании адресов.
Taproot (P2TR) - Адреса, начинающиеся с bc1p Новый формат, представленный с Taproot в 2019 году. Изначально Bech32 имел незначительную уязвимость контрольной суммы (ошибка “P to Q”), поэтому Bech32m исправил это для адресов Taproot и будущих протоколов. Адреса bc1p поддерживают Биткойн Ординалы и NFT, при этом сохраняя сопоставимые комиссии с адресами P2SH.
Реальное воздействие
К концу августа 2020 года принятие SegWit достигло 67% транзакций Биткойн — и эта цифра, вероятно, сегодня даже выше. Данные рассказывают историю:
Почему это важно не только сегодня
SegWit был не просто быстрым решением — он устранил эксплуатацию маллеабельности транзакций и открыл путь к программируемости Биткойна. Это доказало, что Биткойн может эволюционировать разумно, масштабируясь, не отказываясь от своих децентрализованных принципов. Обновление позволило последующим инновациям, таким как Taproot, и заложило основу для подлинных решений второго уровня.
Для обычных пользователей сообщение простое: если вы все еще используете устаревшие адреса (, начинающиеся с 1), вы теряете деньги. Перейдите на адрес bc1q или адрес bc1p, если ваш кошелек это поддерживает, и наслаждайтесь более быстрыми подтверждениями и значительной экономией на комиссиях. Большинство современных кошельков теперь поддерживают эти форматы, делая переход безболезненным.
Вывод: SegWit преобразовал Биткойн из загруженной сети в такую, которая способна поддерживать миллионы ежедневных транзакций. Это отличный пример умной инженерии, решающей реальные проблемы.