Taproot — это предлагаемое обновление протокола Биткойн. Он стремится улучшить существующую технологию, вводя новые функции и повышая конфиденциальность пользователей. Taproot основывается на предыдущих предложениях, таких как подписи Шнорра и MAST, с целью обеспечить более эффективную проверку транзакций и улучшенную масштабируемость смарт-контрактов в блокчейне Биткойн.
Taproot был впервые предложен в 2018 году разработчиком Грегори Максвеллом, который утверждал, что использование разных типов транзакций с разными криптографическими подписями усложняет систему, делая ее излишне трудной для масштабирования. В результате он предложил использовать единый тип подписи (известный как «основные корни»), который можно было бы использовать для всех типов транзакций. Это будет иметь несколько преимуществ:
1) Упрощение проверки транзакций. Благодаря объединению нескольких схем подписи в одну проверка транзакций станет проще и быстрее, поскольку для их проверки требуется меньше операций.
2) Повышение конфиденциальности. Taproots также позволяет пользователям лучше контролировать свою конфиденциальность, поскольку они могут скрывать определенные детали своих транзакций от публичного просмотра, сохраняя при этом возможность аутентифицировать их с помощью единой схемы подписи. Из-за этого любому стороннему наблюдателю или майнеру сложнее определить, какая транзакция произошла, без прямого доступа к другим связанным с ней данным, таким как входные сценарии или выходные данные.
3) Улучшение масштабируемости. Наконец, Taproots упрощают работу смарт-контрактов, построенных на основе сети блокчейна Биткойн, поскольку им требуется меньше данных, чем раньше, при проверке каждой отдельной части компонента в любом конкретном контракте, что также улучшает общую масштабируемость всей сетевой инфраструктуры!