Найти тему
cryptex.net

Обновление Taproot для Биткойна

В то время как вся криптоиндустрия обсуждает DeFi, NFT и обновления Эфириума, от всеобщего внимания ускользает одна очень важная вещь, которая напрямую касается Биткойна, а значит и общего состояния рынка. Дело в том, что в скором времени для Биткойна планируется апгрейд под названием Taproot. Это обновление является софтфорком, а не хардфорком, сеть после него разделяться не будет, Уже сейчас майнеры могут устанавливать себе клиент 0.21.1, чтобы сигнализировать о своей поддержке обновления. Но почему это обновление так важно, что в него входит?

Самое первое и основное - поддержка подписей Шнорра. Это криптографический алгоритм, позволяющий соединить множество цифровых подписей в одну. Он был разработан Клаусом Шнорром, немецким математиком. Он считается очень простым, но в то же время, одним из лучших алгоритмов в криптографии. Подписи Шнорра можно проверять очень быстро, их можно использовать в различного рода вычислениях, и переход на такой формат может открыть путь к добавлению анонимных транзакций в блокчейн Биткойна. В 2013 году разработчик Bitcoin Core и Blocksteam Грегори Максвелл предложил механизм, называемый CoinJoin. Он позволял перемешивать транзакции между многими адресами, примерно так же, как это делается в DASH и других приватных монетах. Несмотря на то, что предложение не было принято сообщество, Максвелл продолжил разрабатывать эту функциональность. Подписи Шнорра позволят не только перемешивать транзакции, но и смешивать множество подписей, делая практически невозможным отслеживание оригинального отправителя, а также уменьшая размер каждой транзакции в блоке, что позволит увеличить пропускную способность сети при одновременном сокращении комиссий.

Вторая важная часть Taproot - использование MAST (Merkelized Abstract Syntax Tree), дерева хешей, предложения, которое тоже уходит своими корнями в старые разработки 2016 года. Сейчас майнеры записывают все данные, относящиеся к транзакции, в блок. Дерево хешей позволяет записывать в блокчейн только используемые ветки хешей и это позволяет значительно снизить размер транзакций в блоке. Но кроме этого, использование MAST позволит добавить в Биткойн смарт-контракты! С их помощью можно будет морозить монеты с определенным условием разблокировки, как на Эфириуме. В качестве условия освобождения монет можно будет ставить разблокировку по времени или участие каких-то определнных адресов. Все условия также захэшированы, поэтому множество условий и одно условие занимают одинаковое место в блокчейне. Использование Taproot позволит снизить комиссию на 30% для обменников, поддерживающих мультиподписи.

Обновление разрабатывалось целых три года, и его активация, которая планируется в июле 2021 года, будет добровольной. Те майнеры, которые не захотят поддерживать новый апдейт, могут продолжать пользоваться старым программным обеспечением и майнить блоки старого образца. Точная такая же ситуация происходит с обновлением SegWit - спустя три года после его выхода, его поддерживают только 62% майнеров. Но уже сейчас понятно, что большая часть самых крупных игроков будут использовать Taproot, так как у него нет минусов - это значительный апгрейд в плане функциональности, масштабирования и приватности. Еще неизвестно, как отреагируют на приватность крупные игроки - ведь такие функции опять дадут повод для разговоров об отмывании денег. Но если разработчикам получится реализовать подобие смарт-контрактов, то это станет новой вехой в развитии BTC.