что такое taproot в биткоине

Как повлияет на цену BTC обновление Биткойна Taproot?

Taproot, возможно, является самым ожидаемым обновлением сети Биткойн со времен SegWit. В этой статье мы подробно рассмотрим, что такое Taproot, как он работает и как влияет на блокчейн Биткойн, а также на его пользователей. Наконец, мы обсудим, что Taproot может означать для цены биткойна.

Что такое Taproot?

В январе 2018 года разработчик Bitcoin Core Грегори Максвелл представил предложение, призванное обновить сеть Биткойн с помощью переключаемых сценариев, сохраняющих конфиденциальность.

Максвелл обрисовал схему, включающую ряд криптографических инструментов для значительного повышения конфиденциальности пользователей биткойнов. Предложение называлось «Taproot: переключаемые сценарии с сохранением конфиденциальности».

Чтобы лучше понять, как Taproot будет делать это, давайте углубимся в отдельные BIP и посмотрим, как они работают.

BIP 340

BIP 340 предлагает введение подписей Шнорра для блокчейна Биткойн.

Подписи Шнорра были впервые описаны в статье 1991 года и с тех пор защищены патентом США. Однако в 2008 году срок действия патента истек, что сделало возможным его более широкое использование.

BIP 340 описывает использование подписей Шнорра для сети Биткойн: как должны кодироваться открытые ключи и подписи, созданные с использованием схемы подписи Шнорра. Это приводит к экономии места для блокчейна по сравнению с используемыми в настоящее время подписями на основе ECDSA. Подписи Шнорра также поддерживают агрегирование, то есть они могут создать единую уникальную подпись путем объединения нескольких ключей внутри сложной биткойн-транзакции. Подпись или объединение ключей, возможно, являются наиболее значительным преимуществом этого конкретного предложения по улучшению.

BIP 341

BIP 341 касается того, как подписи Шнорра должны быть интегрированы в сеть Биткойн.

BIP 341 называется Taproot. Taproot описывает, как нужно обновить биткойн-скрипт для оценки и интеграции подписей Шнорра. Это делается с помощью Merkelized Alternative Script Trees (MAST).

BIP 341 также позволяет по-новому тратить биткойны с помощью нового типа скрипта. В типе сценария, называемом Pay-to-Taproot (P2TR), пользователи могут оплачивать открытый ключ Schnorr или корень Merkle для других сценариев. С P2TR UTXO могут быть разблокированы и потрачены в одном из двух сценариев: владельцем закрытого ключа или любой стороной, которая может удовлетворить требования любого сценария в Дереве Меркла, как это предусмотрено функцией агрегации ключей подписей Шнорра.

Если пользователь использует BIP 341 и отправляет биткойны в P2TR, создается единый открытый ключ. Назовем его S. Этот открытый ключ S, однако, представляет собой объединение открытого ключа отправителя, скажем P, и открытого ключа корня Меркла, скажем M. Таким образом, любой сценарий в дереве Меркла может использовать выходные данные. BIP 341 позволяет пользователям выбирать между простыми сценариями с оплатой по общему ключу или с оплатой по основному корневому каталогу во время траты, благодаря чему все выходные данные корневого корневого каталога выглядят как простые выходы. Это стало возможным благодаря функции агрегирования ключей схемы Шнорра и поддержке MAST.

BIP 342

BIP 342 называется Tapscript. Как следует из названия, он связан с обновлением и добавлением кодов операций, которые могут проверять расходы Taproot и подписи Шнорра.

Хотя обновление Taproot было включено в код, неясно, когда оно будет запущено в сети. Это зависит от одобрения майнера.

Сомнения по поводу Taproot

Хотя сообщество Биткойн в целом поддерживало обновление Taproot, возникли некоторые разногласия по поводу включенной в предложение функции «lockinontimeout» (LOT). Эта функция предназначена для обеспечения того, чтобы в случае, если майнеры не сигнализируют о поддержке Taproot, как это было в ситуации со спорным обновлением SegWit в 2017 году, обновление все равно будет происходить, потому что LOT вызовет активируемую пользователем софт-форк (UASF). Некоторые разработчики считают, что принудительное обновление таким образом может идти вразрез с духом Биткойна, который должен быть цифровой валютой, управляемой сообществом, а не разработчиками. В конце концов, Speedy Trial, путь активации через узлы майнеров, сигнализирующих об одобрении, был выбран в качестве способа активации Taproot. Однако Люк Дашджир, разработчик биткойнов, выразил свое недовольство Speedy Trial. Затем он продвигал новую версию Bitcoin Core с уже активированным Taproot.

Предлагаемое обновление Taproot имеет ряд преимуществ для пользователей биткойнов. В этом разделе мы углубимся в основные значения Taproot.

Повышенная надежность

С математической точки зрения сигнатуры Шнорра считаются более безопасными, чем сигнатуры ECDSA, поскольку они доказуемо безопасны с использованием меньшего числа предположений. Кроме того, природа подписей Шнорра исключает возможность податливости подписи и вытекающую из этого теорию двойного расходования, которая является теоретической проблемой для ECDSA. Хотя SegWit эффективно решил эту проблему, теоретически она остается проблемой из-за использования ECDSA. Схема Шнорра решает эту проблему.

Эффективное использование пространства

Большинство выходов Taproot (P2TR) занимают меньше места в блокчейне, чем обычные выходы хеширования с оплатой за открытый ключ. Однако они немного больше, чем выходы SegWit. В долгосрочной перспективе они, вероятно, означают большую эффективность использования пространства на блокчейне. Ключи и подписи Schnoor также меньше, чем их аналоги, что еще больше усугубляет это преимущество. Другими словами, при более эффективном использовании пространства блоков блогчейн биткойнов должен иметь более высокую пропускную способность, что приведет к более быстрым транзакциям.

Читайте также:  что делать если снимают деньги с карты за долги по кредиту

Более низкие транзакционные сборы для сложных транзакций

Из-за ключевой функции агрегирования размер данных транзакции для выполнения сложных транзакций биткойнов значительно уменьшается. Создается только один ключ, что приводит к гораздо более низким транзакционным издержкам для сложных транзакций. Примеры сложных расходов включают транзакции с несколькими подписями или кошельки с временной блокировкой. Экономия на гонорарах также связана с длиной подписей и ключей Шнора. Они занимают меньше места и, следовательно, требуют меньших затрат.

Повышенная конфиденциальность

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

Расширенная функциональность сложных сценариев

Наконец, Taproot обеспечивает большую функциональность в отношении сложных сценариев. Это позволяет заблокировать Биткойн для нескольких скриптов. Объединив это и другие преимущества, разработчики могут создавать кошельки или другие функции поверх сети Биткойн с большей функциональностью.

Хорошим примером этого является создание кошельков с временной блокировкой и несколькими условиями погашения. В текущих ситуациях возможна безвозвратная потеря биткойнов, если не будут соблюдены все условия. Однако, используя Taproot, кошелек с несколькими подписями может быть разработан с применением условий, которые учитывают сложность реальной жизни, что значительно снижает вероятность потери доступа к биткойнам. Например, если человек хочет отдать своим четверым детям биткойны после своей смерти, он может создать кошелек с несколькими подписями 4 из 6, который «меняется» на кошелек 2 из 5 при соблюдении определенных условий. Другими словами, вместо того, чтобы требовать от четырех из шести членов семьи подписать транзакцию, кошелек с несколькими подписями изменяется так, что для обработки платежей детям требуется только два члена семьи, чтобы подписать транзакцию. Кроме того, Taproot поддерживает конфиденциальность, поскольку невозможно определить настроенный кошелек, изучив данные в сети.

Повлияет ли Taproot на цену биткойнов?

Конфиденциальность долгое время была проблемой для Биткойна, поскольку она создает угрозу устойчивости к цензуре, которая, возможно, является самой мощной особенностью Биткойна.

Учитывая множество преимуществ Taproot для сети Биткойн, в первую очередь последствия для конфиденциальности, цена биткойна может положительно отреагировать после реализации обновления. Ценность цифровой валюты может резко возрасти в долгосрочной перспективе, поскольку разработчики Биткойна внедряют столь необходимые решения по обеспечению конфиденциальности для сети, чтобы гарантировать преобладание сопротивления цензуре Биткойна.

Источник

Обновление Taproot: как изменилась сеть биткоина и что будет дальше

Утром 14 ноября в сети биткоина на блоке 709 632 было активировано крупнейшее за последние четыре года обновление Taproot, которое предложил разработчик Bitcoin Core и сооснователь Blockstream Грэгори Максвелл в 2018 году. Обновление направлено на повышение масштабируемости, конфиденциальности и эффективности сети биткоина. По состоянию на 13:30 мск 15 ноября почти 54% нод поддержали Taproot и получили доступ к нововведениям обновления.

Что такое Taproot

До выхода Taproot крупнейшим обновлением в сети биткоина считался софтфорк Segregated Witness (SegWit), который был активирован в конце августа 2017 года. Благодаря SegWit в сети первой криптовалюты были снижены комиссии за транзакции, а также увеличен размер блока.

Обновление Taproot также призвано снизить размер комиссий в сети биткоина за счет внедрения технологии мультиподписи и реализация схемы Шнорра. До последнего обновления первая криптовалюта использовала цифровые подписи на базе криптографической схемы ECDSA. После выхода Taproot транзакции смогут получать множество подписей и формировать из них единую подпись. Предполагается, что комиссии за проведение транзакций с мультиподписью будут ниже, поскольку для их подтверждения необходим меньший объем данных.

После обновления Taproot в сети первой криптовалюты появилась возможность создавать комплексные смарт-контракты благодаря интеграции концепции MAST. Технология позволяет генерировать отдельные хэши для каждого условия траты. Смарт-контракты представлены в блокчейне в виде обычных транзакций.

Роль обновления в развитии биткоина

Обновление Taproot — это фундаментально положительное и важное событие, считает ведущий аналитик 8848 Invest Виктор Першиков. По его словам, активация обновления практически не отразилась на котировках первой криптовалюты, поскольку это событие уже было заложено в цену актива. Однако в дальнейшем Taproot будет увеличивать спрос на биткоин, уверен аналитик.

С точки зрения конкуренции на крипторынке обновление Taproot слишком запоздало, утверждает Першиков. Он пояснил, что многие блокчейн-проекты уже обладают куда лучше масштабируемостью и анонимностью транзакций, чем биткоин. Такие активы как Cardano, Ethereum, Litecoin и XRP более эффективны в качестве средства платежа, добавил аналитик.

«Техническое развитие биткоина должно быть куда активнее, чтобы поддерживать лидерство проекта не только с фундаментальной, но и с технологической точки зрения», — отметил Першиков.

Модернизация и подорожание

«Ряд аналитиков также склоняются к тому, что на фоне обновления биткоин ожидает рост. По их мнению криптовалюта сейчас повторяет паттерны прошлых лет, которые указывают на подорожание монеты», — добавил Костарев.

Также эксперт напомнил о рекордном росте инфляции в США. По мнению Костарева, инвесторы сейчас находятся в поисках актива, который защитит их от растущей инфляции. Нынешнее положение дел укрепляет позицию биткоина в качестве альтернативного класса инвестиционных активов с положительной доходностью, уверен Костарев.

Читайте также:  что делать чтобы не тошнило в домашних условиях

Больше новостей о криптовалютах вы найдете в нашем телеграм-канале РБК-Крипто.

Источник

В сети биткоина активировано долгожданное обновление Taproot

В блокчейне биткоина активировано обновление Taproot, призванное повысить конфиденциальность, эффективность и масштабируемость сети. Софтфорк произошел на блоке 709 632, добытом майнинг-пулом F2Pool 14 ноября в 08:15 МСК.

В июне 2021 года активацию Taproot поддержали 98% майнеров, что говорит о его значимости для сообщества. В сентябре вышла новая версия популярного клиента Bitcoin Core (v 22.0), в которой была реализована поддержка обновления.

MAST повысит эффективность обработки массивов данных. Конструкция предполагает генерацию отдельных хешей для каждого условия траты монет с последующем их включением в дерево Меркла, которое и производит единый хеш или так называемый корень Меркла.

В разрезе Taproot эта концепция также включает наличие условия, позволяющего всем участникам работать сообща для осуществления траты: так называемое «совместное закрытие».

До недавнего времени блокчейн биткоина использовал исключительно цифровые подписи на базе криптографической схемы ECDSA. Реализация схемы Шнорра в протоколе позволит агрегировать несколько подписей для одной транзакции в единую за счет заложенной в ней линейной математики.

Такой подход можно применить к транзакциям с мультиподписью — эти переводы можно сделать неотличимыми от обычных. Например, частные транзакции Lightning Network, легко идентифицируемые в сети, теперь могут выглядеть как стандартные.

Софтфорк потенциально снизит комиссии сети, поскольку транзакции с мультиподписью будут стоить дешевле за счет использования меньшего объема данных. Он также даст разработчикам расширенный набор инструментов для создания новых решений.

На момент написания лишь немногим больше половины нод (52,88%) в сети биткоина поддержали обновление. Остальные используют устаревшее программное обеспечение и поэтому не имеют доступа к новым функциям.

Часовой график BTC/USDT биржи Binance. Данные: TradingView.

Напомним, несмотря на значимость Taproot, не все участники сообщества считают, что апдейт принесет биткоину пользу. Некоторые полагают, что обновление представляет потенциальную угрозу приватности.

Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости, инфографика и мнения.

Источник

Taproot Bitcoin – технология для повышения анонимности

Вкратце:

MAST — это симбиоз из абстрактного ситаксического дерева (AST), которое разделит смарт-контракт на части, и хэш-дерева, или дерева Меркла, оно позволит уменьшить размер данных в блоке и проверить принадлежность этих разделенных частей смарт-контракта на примере одного любого хэша в дереве.

Слишком сложно? Говоря проще, Taproot – это технология для повышения работоспособности Биткойна, улучшения функциональности смарт-контрактов и улучшения конфиденциальности, благодаря чему все транзакции выглядят одинаково для внешних наблюдателей блокчейна.

Но зачем понадобилось консервативному Биткойну имплементировать столь обширные обновления?

Зачем понадобилось разрабатывать Taproot

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

От протоколов Dandelion ++ до Chaumian CoinJoins реализуются многочисленные инициативы, направленные на повышение гарантий конфиденциальности псевдо анонимного Биткойна.

В частности, ожидается, что после интеграции подписей Шнорра в протокол, которые необходимы в качестве основы для его реализации, будет включена одна значительная выгода для сохранения конфиденциальности известная под названием Taproot.

Первоначально предложенный разработчиком и криптографом Грегори Максвеллом в январе 2018 года, Taproot расширяет возможности смарт-контрактов Биткойна, сохраняя при этом конфиденциальность, делая стандартные транзакции и более продвинутые ( анонимные ) транзакции практически неразличимыми.

Некоторые из ведущих разработчиков Биткойна в настоящее время работают над планом интеграции подписей Шнорра и Taproot в качестве комбинированного усовершенствования протокола.

P2SH и MAST

Например, стандартные транзакции требуют создания приватного ключа для проверки того, что монеты можно потратить. Однако более сложные транзакции, такие как multi-sig (транзакции с мульти-подписями – прим. авт.), требуют, чтобы определенное количество человек подписывали транзакцию, прежде чем она может быть отправлена.

Транзакции с несколькими подписями

Таким образом, если Алиса, Боб и Чарли являются участниками компании, для расходования X-го количества биткойнов из обменного фонда, сценарий мульти-подписи P2SH может потребовать, чтобы по крайней мере 2 из 3 участников подписали транзакцию для совершения транзакции.

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

Условия этих более сложных транзакций хранятся в сценарии P2SH в виде хэша в блокчейне. Тем не менее, после того, как монеты потрачены, все условия раскрываются в сети, независимо от того, были ли они условиями, которые были выполнены и санкционировали расходование монет.

Например, если условие мульти-подписи 2 из 3х выполняется до другого условия сценария P2SH, такого как временная блокировка, тогда и сценарии временной блокировки, и сценарии мульти-подписи обнаруживаются после расходования монет.

Это создает проблемы с конфиденциальностью, поскольку не все биткойн-кошельки содержат такие функции, как мульти-подпись и контракты с блокировкой по времени.

Таким образом, наблюдатели могут вычислить тип исходного кошелька для транзакции, отсеяв кошельки, которые не имеют продвинутых условий написания сценариев P2SH.

Читайте также:  что делают с иконой после отпевания

Многочисленные условия могут также привести к более тяжелым транзакциям, снижая масштабируемость.

MAST был разработан для улучшения P2SH, запутывая условия сценария для транзакции.

Известный как «Merklelized Abstract Syntax Tree» (Мерклизованные абстрактные синтаксические деревья – прим. авт.), MAST скрывает условия сценария транзакции и показывает только первое выполненное условие, которое было ответственным за действительный расход монет.

MAST умно использует Дерево Меркла для хеширования каждого отдельного условия сценария, а не для хеширования всего набора условий.

При этом путь Merkle может подтвердить подлинность выполненного условия, не раскрывая другие условия сценариев.

Вернемся к примеру Алисы, Боба и Чарли. Если P2SH содержит условие мульти-подписи 2-из-3 и условие временной блокировки, то будет обнаружено только условие, которое выполнено первым. Если Алиса и Боб подписывают транзакцию, наблюдатель может проверить, было ли выполнено условие 2-из-3 для нескольких подписей, но они не будут знать, что P2SH также содержал условие временной блокировки.

Подписи Шнорра и Taproot

Основным преимуществом подписей Шнорра является их способность объединять транзакции в одну. Вместо того чтобы вводить данные, требующие отдельных подписей, подписи нескольких транзакций могут быть интегрированы в транзакцию с единой общей подписью.

Ярким преимуществом агрегирования подписей является экономия памяти в каждом блоке и, как следствие, лучшая масштабируемость сети. Однако при применении подписей Шнорра к транзакциям с мульти-подписями можно использовать Taproot.

Используя трюк, называемый «пороговыми подписями», когда подпись Шнорра применяется к транзакциям с мульти-подписями, участники могут собирать вместе свои подписи и открытые ключи, чтобы потратить монеты, как и при любой стандартной сделке.

Что такое криптографические подписи?

По сути, они могут доказать достоверность транзакции с несколькими подписями, не раскрывая, что их транзакция содержала сложные условия сценария.

В результате расширенная (мульти-подписная) транзакция может быть скрыта в агрегированной подписи Шнорра как обычная транзакция.

Кроме того, транзакция не показывает, что она содержит структуру MAST.

Принцип действия обычных транзакций и транзакций с подписями Шнорра

Подпись Шнорра, MAST и Taproot рассматриваются как взаимодополняющие инновации, которые приводят к некоторым захватывающим и более сложным возможностям транзакций в биткойне.

Разработчик Bitcoin Core Энтони Таунс (Anthony Towns), предложил идею «generalized taproot», что позволило бы сократить объем данных, необходимых для первоначального варианта Taproot.

Однако он отмечает:

«Что касается развертывания, я думаю, что имеет смысл сначала вывести начальное развертывание Подписей Шнорра / Taproot / MAST, а позже добавить обобщенный Taproot / агрегацию. Мне кажется, что для обобщенного Taproot нет особой срочности, поэтому было бы целесообразно сейчас заняться подписями Шнорра / Taproot / MAST, уделить время анализу обобщенного Taproot, и, если он окажется нормальным и полезным, постараться включить его на более позднем этапе, например, одновременно с Taproot / агрегацией»

Taproot в основном готов к развертыванию, но требует, чтобы подписи Шнорра были внедрены первым или, по крайней мере, в сочетании с Taproot.

Подробные предложения по включению подписей Шнорра в протокол Bitcoin Core уже доступны, однако пока еще нет точных сроков его реализации. Общее мнение заключается в том, что подписи Шнорра, MAST и Taproot будут реализованы в виде набора дополнительных обновлений протокола.

Разработчики работают над тестированием и уточнением технической реализации обновления, прежде чем объявить о его окончательной подготовке.

Разработчики биткойна и более широкое сообщество уже давно воодушевлены потенциалом интеграции подписей Шнорра в протокол, и похоже, что официальная дата его включения уже намечена на 2020 год.

Taproot представляет некоторые интригующие преимущества конфиденциальности в качестве дополнения к подписям Шнорра и MAST, и возможное добавление Graftroot даже стремится улучшить Taproot путем устранения некоторых недостатков в эффективности.

Эффективность и конфиденциальность Биткойна были в центре внимания сообщества в течение многих лет, и значительный прогресс уже достигнут благодаря таким инновациям, как SegWit, Stonewall и Chaumian CoinJoins.

Многие другие предложения будут подвергаться дальнейшей разработке в течение 2020 года и послужат убедительными улучшениями для постоянно развивающейся сети Биткойн.

Кто придумал Taproot ?

Taproot был предложен в 2018 году Грегори Максвеллом.

Bitcoin Core является преобладающим программным клиентом для Биткойн, что означает, что он позволяет людям взаимодействовать с блокчейном.

Загрузив Bitcoin Core, люди могут принимать участие в проверке транзакций в блокчейне Биткойн.

Каков текущий статус?

Для того, чтобы обновление было выполнено, 90% добытых блоков в течение этого периода должны были включать данные от майнеров, известные как «сигнальный бит». Если порог не был достигнут, у майнеров был еще один шанс в течение следующего двухнедельного периода, до 11 августа. После нескольких неудачных попыток достичь порога в 90%, майнеры сети достигли цели 12 июня.

Если все и дальше будет идти по плану, то Taproot будет запущен в ноябре 2021 года!

Кто против Taproot?

Эдвард Сноуден, бывший подрядчик Агентства национальной безопасности, сообщивший, что Taproot может на самом деле ухудшить конфиденциальность биткойнов. Большинство разработчиков биткойнов не согласны с этой оценкой.

Источник

Строительный портал