Обновление для Bitcoin — Taproot
Bitcoin — блокчейн, переживший за время своего существования как успехи, так и неудачи. Но какой бы поддержкой сообщества ни обладал блокчейн, он не идеален. Одним из важнейших вопросов наравне с масштабируемостью остается низкий уровень анонимности. Поскольку Bitcoin — это публичный блокчейн, любой желающий может отслеживать транзакции сети, что вызывает беспокойство у участников сети.
Прочитав эту статью, Вы на простых примерах поймёте, как Taproot повысит уровень безопасности, приготовив пиццу, разберётесь в технологиях работы, механизме снижения комиссий и ускорения блокчейна, а также узнаете, почему не все в восторге от Taproot.
Для удобства, мы также добавили возможность изучения материала в формате подкаста. Прослушать данную статью можно перейдя по этой ссылке.
Оглавление:
- Глава 1. Знакомство с Taproot: от истоков к реализации
- Глава 2. Знакомство с технологиями
2.1 MAST — повышение масштабируемости и приватности на тортиках
2.2 Схема подписей Шнорра — новый взгляд на совершение транзакций
2.3 Paу-to-Taproot — или как потратить BTC более эффективно
2.5 Польза и неоднозначность Taproot - Резюме
Вы можете перейти к любому пункту, нажав на его заголовок в оглавлении, а также вернуться к оглавлению, нажав на заголовок пункта. Для быстрой навигации в начале каждого пункта предусмотрены кнопки "Пропустить пункт".
Глава 1. Знакомство с Taproot
Taproot — это софтфорк, позволяющий изменить способ работы скриптов в блокчейне для улучшения конфиденциальности, масштабируемости и безопасности сети.
Софтфорк — это "мягкое" обновление, совместимое со старыми узлами. То есть необновленные узлы все еще могут добавлять блоки, соблюдая новые правила.
Taproot скрывает центральную часть данных работы Bitcoin. К примеру, он может убрать различия между транзакциями в канале Lightning Network (решение второго уровня) одноранговой транзакцией и сложным смарт-контрактом. Для стороннего наблюдателя все будет выглядеть как простая транзакция. Но стоит понимать, что кошельки исходного отправителя и конечного получателя все равно будут видны.
Краткая предыстория. В январе 2018 года Taproot был впервые предложен разработчиком Bitcoin Core Грегори Максвеллом.
6 мая 2019 года Питер Велле опубликовал предложения по улучшению протокола Bitcoin, в котором представил обновления Taproot в связке с подписями Шнорра и MAST, о которых мы поговорим далее в статье. Велле предложил провести софтфорк для внедрения обновлений в кодовую базу Bitcoin.
В октябре 2020 года софтфорк интегрировали в библиотеку Bitcoin Core, а 14 ноября 2021 года Taproot был активирован.