Что такое Segregated Witness (SegWit)?
Intermediate
Segregated Witness (SegWit) - это протокольное обновление для Bitcoin, которое было активировано в августе 2017 года. Оно нацелено на решение двух ключевых проблем:
- Изменчивость транзакций: SegWit исправляет проблему изменчивости транзакций, когда незначительные изменения в данных транзакции могут нарушить блокчейн. Это достигается путем отделения цифровой подписи (данных свидетелей) от данных транзакции. Это предотвращает модификацию ID транзакции (txid) после подписания, обеспечивая невозможность вмешательства в транзакции.
- Лимит размера блока: Отделяя данные свидетелей, SegWit увеличивает емкость блока, позволяя поместить больше транзакций в каждый блок. Это улучшает пропускную способность транзакций и снижает комиссии за счет более быстрой обработки.
Как работает SegWit
SegWit работает путем разделения каждой транзакции на две части:
- Данные транзакции: Содержит адреса отправителя и получателя.
- Данные свидетелей: Содержит цифровую подпись, подтверждающую отправителя.
Данные свидетелей удаляются из основного блока транзакций и хранятся отдельно в расширенном блоке. Это уменьшает размер каждой транзакции, позволяя поместить больше транзакций в тот же блок ограничения 1 МБ. SegWit также ввел новый формат транзакции, который более эффективен, чем предыдущий формат, что еще более уменьшает размер транзакций.
Основные преимущества SegWit
- Увеличение вместимости транзакций: Отделяя данные свидетелей, SegWit эффективно увеличил предельный вес блока Bitcoin с 1 МБ до 4 МБ, что позволяет больше транзакций в блоке.
- Фиксированная изменчивость транзакций: Разделение подписей от данных транзакции предотвращает любое изменение txid после подписания, решая проблему изменчивости.
- Включение масштабируемых Layer 2 решений: Исправление изменчивости транзакций SegWit и отделение данных свидетелей были важными для включения молниеносной сети, масштабируемого решения Layer 2 для более быстрых и дешевых транзакций.
- Введение адресов Bech32: SegWit представил новый формат адреса под названием Bech32, который более эффективен и имеет встроенную обработку ошибок.
Bitcoin
What else do you want to learn?
Send
Отказ от Ответственности
Use TokenInsight App All Crypto Insights Are In Your Hands
Open
