Состоялось долгожданное обновление Taproot в сети Bitcoin

15.11.2021

Состоялось долгожданное обновление Taproot в сети Bitcoin

Обновление сети Bitcoin Taproot нацеленное на повышение конфиденциальности и безопасности было активировано 14 Ноября, 2021 года в 12:40 AM по EST.

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

Обновление сети пришлось на блок под номером 709635. На данный момент блок имеет 164 подтверждения в сети Биткоин. Таким образом обновление Taproot было удачно завершено.

Стоит отметить, что это первое крупное обновление со времени обновления SegWit в 2017 году. Одно из нововведений Taproot – это схема цифровой подписи Шнорра, которая позволила обновить алгоритм криптографии Биткоина. Цифровая подпись Шнорра имеют длину 65 байтов по сравнению с цифровой подписью ECDSA, длина которой составляет от 71 до 72 байтов, включая sighash флаг. Эта небольшая экономия места позволила уменьшить размер комиссий в сети Биткоин.

Схема Шнорра лежит в основе стандарта Республики Беларусь СТБ 1176.2-99 и южнокорейских стандартов KCDSA и EC-KCDSA. Общеизвестным так же является тот факт, что цифровая подпись Шнорра считается более безопасной, чем подписи ECDSA. Она основана на меньшем количестве предположений.

Подписи Шнорра также исключают любую возможность изменения подписи, которая могла присутствовать в ECDSA, хотя за все время существования сети Биткоин изменения подписей не происходило.

Конфиденциальность — пожалуй самая важная часть обновления Taproot. Благодаря введению цифровых подписей Шнорра и объединению ключей, контракты с множественной подписью (multisig) больше не отличаются от контрактов с одной подписью, обеспечивая конфиденциальность для всех пользователей Taproot.

Обновление Taproot упрощает все будущие обновления сети путем нововведений и улучшений скриптового языка сети Биткоин. Эти обновления необходимы для обработки транзакций в сети с подписью Шнорра. Для этого Taproot вводит понятие Merkelized Alternative Script Trees (MAST), которое дает возможность пользователям определять способ обработки транзакции. Теперь можно выбирать между сложными произвольными сценариями, и простой функциональностью с оплатой по открытому ключу во время отправки средств, а не во время их получения.

На цену BTC обновление существенного влияния не оказало.


Возврат к списку