Что Lightning Labs строит на сети Биткойн?

Lightning Labs builds out Taro

Недавно Lightning Labs, разработчик платежной сети Биткойн второго уровня (L2), поделился интересными новостями для пользователей криптовалюты.

По данным организации, она привлекла 70 миллионов долларов в рамках раунда серии B, и это поможет команде расширить разработку программного обеспечения Bitcoin и Lightning Network с открытым исходным кодом.

Одним из самых интересных проектов Lightning Labs является Taro. Этот протокол, который скоро собираются запустить, использует обновление Taproot, выпущенное для Биткойн в ноябре 2021 года, чтобы представить стейблкоины, NFT и другие активы пользователям BTC и Lightning Network.

В этой статье мы рассмотрим Taro и его значение для Биткойна и сети Lightning. Но перед этим давайте сначала кратко рассмотрим Taproot.

Что такое Taproot?

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

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

Однако давайте сравним операции с Биткойнами и фиатными валютами. Биткойн предлагает гораздо большую конфиденциальность для пользователей из-за отсутствия KYC/AML для инициирования одноранговых переводов. Кроме того, нет центрального органа, такого как банк, который наблюдает и контролирует экосистему.

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

До софтфорка Taproot транзакция и тип адреса с оплатой по сценарию (P2SH), введенные в 2012 году, содержали оговорку о конфиденциальности для сложных транзакций, которые основаны на смарт-контрактах.

В результате, в то время как P2SH скрывал сценарии, содержащие условия для расходования BTC, в таймлоках и транзакциях с несколькими подписями, их общедоступный хэш раскрывал сценарий и его данные, когда отправитель выполнял требование потратить средства.

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

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

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

В то же время Taproot использует структуру Merkelized Abstract Syntax Tree (MAST), которая показывает только условие, которое было выполнено после расходования BTC в транзакции с несколькими подписями.

Если пойти дальше, Taproot включает «совместное закрытие» в каждую транзакцию, которая, как и Schnorr, не будет раскрывать никакой информации (даже условий, которые были соблюдены), включенной в нее, в случае, если ее условия выполняются участниками.

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

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

Пришло время познакомиться с Taro

Проще говоря, Taro позволит выпускать активы, отличные от BTC, в основной сети Биткойн с возможностью передачи и использования их через Lightning Network (LN) второго уровня.

Taproot официально заложил основу для Taro. Интересно, что последний уже был представлен Lightning Labs на экспертную оценку в качестве предложения по улучшению Биткойнов (BIP).

Если не вдаваться слишком глубоко в технические детали, Taro будет использовать новую древовидную структуру Taproot – используя модифицированную версию, называемую разреженным деревом Merkle-Sum Sparse Merkle (MS-SMT), – для повышения масштабируемости и конфиденциальности при выпуске и использовании монет.

Важно отметить, что активы, выпущенные в Биткойнах через Taro, работают иначе, чем, например, взаимозаменяемые токены ERC-20 или NFT ERC-721, созданные с помощью стандарта токенов Ethereum. В отличие от Ethereum, который представляет собой полную сеть Тьюринга (его кодовая база может выполнять практически любую задачу, если у нее есть необходимая вычислительная мощность), функциональность смарт-контрактов Биткойна ограничена.

По этой причине разработчики Lightning Labs решили основывать Taro на модели UTXO Биткойна, а не на модели учета, которую Ethereum, Solana, Binance Smart Chain и другие смарт-контракт сети используют для выпуска токенов. Эта архитектура обеспечивает повышенную масштабируемость и совместимость с легкими клиентами (приложением, таким как кошелек, который взаимодействует с блокчейном BTC, но не хранит все блоки, как полная нода). В то же время, поскольку балансы не раскрываются и ключи не используются повторно, это также более безопасно и конфиденциально.

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

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

Используя модель UTXO, Taro представит активы на основе сети Биткойн через «листья» дерева Меркла Taproot. Поскольку каждый лист этого дерева полностью независим и может быть открыт выборочно, Taro будет функционировать как слой, построенный поверх основном блокчейне BTC.

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

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

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

Lightning Labs также заявила, что повышенный спрос пользователей на стейблкоины, NFT и другие активы на основе Taro в конечном итоге приведет к расширению пропускной способности сети Lightning и росту продуктивной сетевой активности. В результате на узлы будет поступать больше комиссионных за маршрутизацию.

Разработчики также добавили, что это может пригодиться для повышения долгосрочной устойчивости экосистемы Биткойн после достижения максимального предела предложения BTC (21 миллион монет), поскольку это увеличивает доход за счет комиссий за транзакции. Однако это произойдет не скоро, поскольку ожидается, что последний ненайденный BTC поступит в обращение к 2140 году.

Одной из интересных особенностей Taro является то, что дерево скриптов Taproot позволяет представлять неограниченное количество активов в одном UTXO Taproot (таким образом, выпущенном в основном блокчейне BTC). Разработчики могут создавать инструменты Taro с помощью Script, стандартной системы сценариев, используемой Биткойном. Однако в будущем можно расширить список существующих функций, которые будут существовать только на уровне протокола.

Как обсуждалось ранее, Taro можно использовать для выпуска как взаимозаменяемых, так и невзаимозаменяемых активов в реестре Биткойн. После создания эти инструменты могут быть переданы в Lightning Network с помощью недорогих многоэтапных транзакций – платежей LN, при которых отправитель и получатель передают монеты, переходя через промежуточные ноды вместо прямой транзакции.

Увеличение спроса на стейблкоины в сети Lightning

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

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

Что касается принятия Биткойна, LN постепенно играет все большую роль в развивающихся странах. Поскольку основной блокчейн BTC жертвует масштабируемостью ради современной устойчивости и децентрализации, транзакции становятся слишком медленными и дорогими. В результате первый уровень является неэффективным решением для обработки повседневных платежей в глобальном масштабе.

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

По этой причине спрос на платежи BTC на основе Lightning Network за последние несколько месяцев резко вырос.

Согласно отчету Arcane Research The State of Lightning, годовой объем платежей LN в долларах США вырос на 410% в период с 1 квартала 2021 по 1 квартал 2022 года. В то же время количество пользователей, имеющих доступ к платежам Lightning, выросло с до со 150 000 в августе 2021 года до более 80 миллионов к марту 2022 года благодаря интеграции новых приложений.

Особого упоминания здесь заслуживает Сальвадор, где потенциальная интеграция стейблкоинов, скорее всего, пригодится гражданам. С сентября 2021 года, когда государство сделало Биткойн законным платежным средством наряду с долларом США, граждане и предприятия латиноамериканской страны все больше привыкают к криптовалюте. Благодаря интеграции с кастодиальными решениями, такими как Strike и правительственный кошелек Chivo Wallet, а также многими некастодиальными кошельками, Lightning Network предлагает экономичный и удобный способ для сальвадорцев совершать повседневные платежи.

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

По этой причине в развивающихся странах, таких как Сальвадор, существует высокий спрос на введение стейблкоинов через LN. Интеграция их непосредственно в Lightning Network дает пользователям возможность свести к минимуму волатильность своих цифровых активов и застраховаться от рыночных рисков, не полагаясь на традиционную банковскую систему или решение для кастодиального кошелька.

Taro: загрузка сети Биткойн по-максимуму новыми активами

Taro – это привлекательное предложение для сети Биткойн, которое имеет отличный потенциал для повышения активности Lightning Network и скорости, с которой развивается инфраструктура платежной сети вне ее.

Наслаждаясь надежной безопасностью основной цепи и повышенной конфиденциальностью и эффективностью последнего обновления Taproot, Taro позволит выпускать стейблкоины, NFT и другие активы на основе Биткойнов по многоуровневому протоколу, чтобы не обременять сеть ненужными данными. Кроме того, перенося инструменты Taro в Lightning Network, пользователи могут воспользоваться повышенной скоростью и масштабируемостью платежного решения второго уровня.

В то же время повышенная безопасность, простота, конфиденциальность и масштабируемость могут быть достигнуты за счет использования UTXO вместо модели учета, как в случае с токенами ERC-20 в Ethereum.

Тем не менее, поскольку предложение Taro все еще ожидает экспертной оценки со стороны членов Биткойн-сообщества, мы точно не знаем, будет ли оно действительно реализовано и когда. Если это случится, у него будет большой потенциал для повышения активности и внедрения Lightning Network.

Tags

Choose a language