В 2015 году разработчик Питер Уилл представил революционное предложение для решения критических ограничений в сети Bitcoin. Эта инициатива, поддержанная участниками Bitcoin Core, станет одним из самых значительных обновлений протокола. Два года спустя, в августе 2017 года, она реализовалась через софт-форк, который навсегда изменит архитектуру транзакций Bitcoin.
Как работает разделение данных?
SegreGated Witness (SegWit) внедряет основное изменение в то, как структурируются транзакции. Инновация заключается в отделении информации о “свидетеле” — которая содержит цифровые подписи, открытые ключи и данные для валидации — от остальных данных транзакции.
В предыдущей системе до SegWit данные подписи составляли значительный процент блока, занимая до двух третей доступного пространства. Переместив эти элементы в отдельное поле и не учитывая их в лимите размера блока, SegWit освобождает значительную емкость для обработки большего количества операций.
Это разделение имеет заметный математический эффект: лимит блока фактически увеличивается с 1 МБ до примерно 4 МБ, умножая количество транзакций, которые могут обрабатываться одновременно.
Влияние на скорость и эффективность
Практические последствия этой архитектуры значительны. Увеличивая доступное пространство на блок, сеть может включать больше транзакций, что значительно ускоряет TPS (транзакций в секунду) системы Bitcoin. Это увеличение пропускной способности представляет собой прямое решение проблем перегрузки, с которыми сталкивалась сеть.
Улучшенная безопасность: Решение проблемы изменчивости
Помимо масштабируемости, SegWit решает уязвимость, известную как изменяемость транзакций. До этого обновления злоумышленники могли изменять идентификатор транзакции во время её подтверждения, ставя под угрозу целостность сети.
Отделяя подписи от основных данных, SegWit полностью устраняет эту поверхность атаки. Эта коррекция безопасности открыла путь для инноваций на верхних уровнях, таких как разработка протоколов второго уровня, включая Lightning Network.
Разветвление и общественный спор
Внедрение SegWit не было единогласным. В сообществе Bitcoin разгорелись интенсивные дебаты о технической сложности решения и его потенциальных последствиях. Некоторые ставили под сомнение, не подвергает ли архитектура систему новым уязвимостям.
Беспокойства включали теоретические сценарии, в которых определенные транзакции могли бы интерпретироваться как “любой может тратить”, представляя собой риски безопасности. Эта идеологическая разница стала определяющей в создании Bitcoin Cash, форка, который предпочел напрямую увеличить размер блока, не внедряя SegWit, представляя собой два противоположных взгляда на эволюцию Bitcoin.
Сегодня SegWit остается примером того, как технические решения в децентрализованных протоколах вызывают глубокие обсуждения в их сообществах.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
SegWit: Техническая революция, которая преобразила Биткойн
Происхождение необходимого улучшения
В 2015 году разработчик Питер Уилл представил революционное предложение для решения критических ограничений в сети Bitcoin. Эта инициатива, поддержанная участниками Bitcoin Core, станет одним из самых значительных обновлений протокола. Два года спустя, в августе 2017 года, она реализовалась через софт-форк, который навсегда изменит архитектуру транзакций Bitcoin.
Как работает разделение данных?
SegreGated Witness (SegWit) внедряет основное изменение в то, как структурируются транзакции. Инновация заключается в отделении информации о “свидетеле” — которая содержит цифровые подписи, открытые ключи и данные для валидации — от остальных данных транзакции.
В предыдущей системе до SegWit данные подписи составляли значительный процент блока, занимая до двух третей доступного пространства. Переместив эти элементы в отдельное поле и не учитывая их в лимите размера блока, SegWit освобождает значительную емкость для обработки большего количества операций.
Это разделение имеет заметный математический эффект: лимит блока фактически увеличивается с 1 МБ до примерно 4 МБ, умножая количество транзакций, которые могут обрабатываться одновременно.
Влияние на скорость и эффективность
Практические последствия этой архитектуры значительны. Увеличивая доступное пространство на блок, сеть может включать больше транзакций, что значительно ускоряет TPS (транзакций в секунду) системы Bitcoin. Это увеличение пропускной способности представляет собой прямое решение проблем перегрузки, с которыми сталкивалась сеть.
Улучшенная безопасность: Решение проблемы изменчивости
Помимо масштабируемости, SegWit решает уязвимость, известную как изменяемость транзакций. До этого обновления злоумышленники могли изменять идентификатор транзакции во время её подтверждения, ставя под угрозу целостность сети.
Отделяя подписи от основных данных, SegWit полностью устраняет эту поверхность атаки. Эта коррекция безопасности открыла путь для инноваций на верхних уровнях, таких как разработка протоколов второго уровня, включая Lightning Network.
Разветвление и общественный спор
Внедрение SegWit не было единогласным. В сообществе Bitcoin разгорелись интенсивные дебаты о технической сложности решения и его потенциальных последствиях. Некоторые ставили под сомнение, не подвергает ли архитектура систему новым уязвимостям.
Беспокойства включали теоретические сценарии, в которых определенные транзакции могли бы интерпретироваться как “любой может тратить”, представляя собой риски безопасности. Эта идеологическая разница стала определяющей в создании Bitcoin Cash, форка, который предпочел напрямую увеличить размер блока, не внедряя SegWit, представляя собой два противоположных взгляда на эволюцию Bitcoin.
Сегодня SegWit остается примером того, как технические решения в децентрализованных протоколах вызывают глубокие обсуждения в их сообществах.