Cointime

Download App
iOS & Android

Заявление основателя BEVM: Зачем и как использовать BTC Layer2?

Validated Media

Написал: Питер

Предисловие

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

Эта статья написана основателем BEVM, который делится своими взглядами на эволюцию технологии BTC. В ней также подробно объясняется, как BEVM, ключевая веха в развитии технологии BTC Layer2, реализует будущее BTC на техническом уровне. Децентрализованное экологическое процветание.

Из этой статьи вы узнаете больше о:

  1. Необходимость BTC Layer2
  2. Как реализовать BTC Layer2?
  3. Полностью децентрализованное решение BEVM

Отдайте должное трем великим революционным технологическим итерациям BTC с момента его рождения:

  • 2009: родился BTC, впервые использовавший структуру блокчейна для открытия децентрализованных валютных приложений.
  • 2017: BTC Segregated Witness был модернизирован для поддержки максимального объема хранилища 4 МБ, что решило проблему хранения BTC в цепочке. Это также обеспечивает основу для популярного в настоящее время протокола Ordinals (выпуска активов).
  • 2021: BTC Taproot обновляется для поддержки алгоритма пороговой подписи BTC, который обеспечивает базовую поддержку полностью децентрализованной технологии BTC Layer2.

1. Почему вы хотите создать BTC Layer2?

1. Спрос есть. Сеть Биткойн удовлетворяет спрос на регистрацию активов, но все еще существует большое количество активов, требующих расчетов в сети (уровень 2).

Текущий уровень 2 ETH является просто копией уровня 1 ETH и не решает никаких практических бизнес-задач, которые не могут быть решены на уровне 1 и должны быть решены на уровне 2.

Надо сказать, что ETH Layer2 решает проблему ETH Layer1: Layer2 решает проблему высокой стоимости газа Layer1. Именно из-за этого спроса были созданы приложения для деривативов на крупнейшем арбитраже уровня 2 ETH, таком как GMX.

Уровень 2 BTC не так важен, как уровень 2 ETH.

Поскольку виртуальная машина BTC, не полная по Тьюрингу, может только регистрировать активы, но не может производить расчеты, BTC Layer1 должен потребовать, чтобы BTC Layer2 был завершен по Тьюрингу для расчетов по активам, выпущенным BTC Layer1.

2. Возможности: BTC может стать полностью децентрализованным уровнем 2.

До обновления BTC Taproot в 2021 году будет невозможно достичь полностью децентрализованного уровня BTC Layer2. Однако после этого обновления алгоритм пороговой подписи BTC позволяет BTC поддерживать полностью децентрализованный вычислительный уровень 2-го уровня.

Во-вторых, как добиться децентрализации BTC L2?

Предложения по улучшению Биткойна (BIP) — это проектные документы, которые вводят в Биткойн новые функции и информацию, а обновление Taproot представляет собой компиляцию трех BIP, а именно: Подпись Шнорра (BIP 340), Taproot (BIP 341) и Tapscript (BIP 342). три обновления вместе называются BIP Taproot.

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

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

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

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

Агрегатная подпись Шнорра может сжимать и объединять несколько данных подписи в одну агрегатную подпись.

Верификатор проверяет единую совокупную подпись с помощью списка всех связанных с подписями данных и открытых ключей. Если проверка пройдена, эффект эквивалентен независимой проверке всех связанных подписей и всех результатов.

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

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

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

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

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

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

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

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

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

Ключевые преимущества MAST включают в себя:

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

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

Можно ли сделать так, чтобы P2SH и P2PKH выглядели одинаково в цепочке?

С этой целью Taproot предложил решение, которое можно разбить на две части для скриптов с ограниченным количеством подписантов:

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

Вторая часть называется «несовместные расходы» и может иметь очень сложную структуру сценария.

Эти две части находятся в отношениях «или».

Как показано на рисунке 3, Script3 представляет собой мультиподпись 2 из 2, которая требует подписи как Алисы, так и Боба, чтобы быть действительной. Это «совместные расходы», тогда как Script1 и 2 являются «несовместными расходами».

Этот выход могут расходовать как «совместные расходы», так и «несовместные расходы», среди которых:

  1. Для сценария «несовместных расходов» примените описанный выше метод MAST и используйте MerkleRoot для представления корня дерева Меркла.
  2. Для сценария «совместных расходов» принят алгоритм мультиподписи, основанный на подписи Шноора. Пусть Pa и Pb представляют собой открытые ключи Алисы и Боба соответственно, а Da и Db представляют собой закрытые ключи Алисы и Боба соответственно. Следовательно, совокупный открытый ключ — P=Pa+Pb, а соответствующий закрытый ключ — Da+Db.
  3. «Совместные расходы» и «несовместные расходы» объединяются в форму P2PKH. Открытый ключ: PP+H(P||MerkleRoot)G; соответствующий закрытый ключ — Da+Db+H(P| |MerkleRoot). ).
  4. Когда Алиса и Боб соглашаются на «совместные расходы», они используют Da+Db+H(P||MerkleRoot) при условии, что один из них добавляет H(P||MerkleRoot) к своему секретному ключу.

В цепочке это ведет себя как транзакция P2PKH с открытым ключом и соответствующим секретным ключом без необходимости раскрывать базовый MAST.

3. Наше полностью децентрализованное решение BTC Layer2:

3.1 Легкий узел BTC + контракт подписи с распределенным порогом

В этом решении n (n может быть всеми валидаторами на BEVM) фиксированных валидаторов выбираются для завершения контракта на хранение распределенной пороговой агрегации подписей в цепочке BTC.

В этом решении n (n может быть всеми валидаторами на BEVM) фиксированных валидаторов выбираются для выполнения контракта на хранение распределенной пороговой агрегации подписей в цепочке BTC.

Генерирующий блок закрытый ключ каждого валидатора на уровне BEVM 2 также получает часть совокупного закрытого ключа пороговой подписи BTC. Пороговые частные ключи n валидаторов объединяются в совокупный адрес фотографии подписи BTC. Максимальный диапазон значений n может составлять 1000 или более.

  1. Когда пользователь А хочет перекрестно подключить BTC к BEVM, ему нужно только отправить BTC в контракт хранения агрегации биткойнов, и пользователь может получить BTC на уровне BEVM 2.
  2. Соответственно, когда пользователь А выполняет операцию вывода средств, только m из n узлов проверки, составляющих агрегированные подписи, автоматически завершают взаимодействие контракта подписи с распределенным пороговым значением, и передача из депозитарного контракта пользователю А может быть завершена в Биткойне. , BTC будет уничтожен на BEVM.

3.2 Внедрение BTC в качестве платы за газ и EVM-совместимого уровня 2

1) Принцип ЭВМ

Виртуальная машина Ethereum — это среда выполнения смарт-контрактов Ethereum. Он не только изолирован, но и полностью изолирован.

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

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

2) Основная часть ЭВМ

3) Код ЭВМ

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

4)Состояние машины

Состояние Mchine — это место, где выполняется код evm, включая счетчик программ, стек и память.

5)Хранение

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

6) Используйте BTC в качестве комиссии за газ.

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

6) Используйте BTC в качестве комиссии за газ.

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

Комментарий

Все комментарии

Рекомендуем к прочтению

  • Председатель банковского комитета Сената США: Новые проекты положений, касающиеся доходности стейблкоинов, могут появиться уже на этой неделе.

    Издание Cointime сообщает, что сенатор Тим Скотт, председатель банковского комитета Сената, заявил на саммите по блокчейну в Вашингтоне, что законодатели могут увидеть новый проект закона, содержащий как минимум положения, касающиеся стейблкоинов, уже на этой неделе. Скотт отметил, что доходность стейблкоинов является наиболее обсуждаемым вопросом в законопроекте, но законодатели продолжают над ним работать. Он сказал: «Я думаю, что на этой неделе я представлю первый вариант законопроекта на рассмотрение. Если это произойдет к концу недели, а я думаю, что так и будет, мы, по крайней мере, узнаем, формируется ли структура. Если да, то, я думаю, мы окажемся в лучшем положении». Он также объяснил прогресс усилиями сенатора-демократа Анджелы Олсбрукс, сенатора-республиканца Тома Тиллиса и представителя Белого дома Патрика Витта по вопросу доходности стейблкоинов. Он заявил, что в ходе переговоров за последний месяц были рассмотрены и другие нерешенные вопросы, включая опасения законодателей по поводу президента Дональда Трампа и криптопроектов его семьи, отсутствие двухпартийного представительства в ключевых регулирующих органах и правила «Знай своего клиента» (KYC). Скотт также заявил: «Я думаю, мы очень близки к достижению соглашения по этическим вопросам и кворуму. Мы знаем, что это важный вопрос для другой стороны, поэтому мы также занимаемся им. Я думаю, мы также продвигаемся в вопросах выдвижения кандидатур, что является хорошей новостью. Что касается DeFi, это область, на которой сосредоточил внимание сенатор Марк Уорнер, и борьба с отмыванием денег (AML) является очень важной ее частью. Поэтому я думаю, что мы продвигаемся вперед в этих вопросах».

  • Утренний брифинг | Ключевые события за ночь 18 марта

    21:00-7:00 Ключевые слова: Phantom, Stripe, Autonomous, Иран 1. Иран заявляет о своем законном праве наносить удары по странам, которые разрешают США и Израилю использовать свою территорию; 2. Комиссия по торговле товарными фьючерсами США: кошельки Phantom не требуют регистрации в качестве брокеров; 3. Генеральный прокурор Аризоны предъявляет уголовные обвинения маркетологу, занимающемуся прогнозированием; 4. Государственный департамент США распорядился, чтобы все посольства по всему миру немедленно провели оценку безопасности; 5. Robinhood Venture Capital инвестирует около 35 миллионов долларов в Stripe и ElevenLabs; 6. GSR инвестирует 57 миллионов долларов в приобретение Autonomous и Architech для создания платформы управления криптофондами; 7. Комиссия по ценным бумагам и биржам США и Комиссия по торговле товарными фьючерсами выпустили новые рекомендации по криптовалютам, заявив, что большинство цифровых активов не являются ценными бумагами.

  • Комиссия по ценным бумагам и биржам США (SEC) и Комиссия по торговле товарными фьючерсами (CFTC) выпустили новые заключения по криптовалютам, заявив, что большинство цифровых активов не подпадают под категорию ценных бумаг.

    18 марта Cointime сообщило, что Комиссия по ценным бумагам и биржам США (SEC) и Комиссия по торговле товарными фьючерсами (CFTC) опубликовали 68-страничный документ с разъяснениями по криптовалютам, в котором говорится, что большинство цифровых активов не являются ценными бумагами. В новом пояснении подробно описывается классификация стейблкоинов, цифровых товаров и токенов «цифровых инструментов», которые, по утверждению агентства, не являются ценными бумагами. В нем также предпринимается попытка объяснить, как «криптоактивы, не являющиеся ценными бумагами», потенциально могут стать ценными бумагами, и разъясняется, как федеральные законы о ценных бумагах применяются к майнингу, стейкингу протоколов и аирдропам. SEC также объяснила, как цифровые активы, не являющиеся ценными бумагами, могут стать предметом инвестиционных контрактов. В своем пояснении агентство заявляет: «Криптовалюты, не являющиеся ценными бумагами, становятся предметом инвестиционных контрактов, когда эмитент побуждает инвесторов инвестировать в общее предприятие и берет на себя обязательство или обещает выполнить необходимую управленческую работу, а покупатель имеет основания ожидать от этого прибыли».

  • Компания Mastercard планирует приобрести компанию BVNK, занимающуюся разработкой стейблкоинов, за сумму до 1,8 миллиарда долларов.

    Издание Cointime сообщает, что Mastercard планирует приобрести стартап BVNK, занимающийся инфраструктурой для стейблкоинов, за сумму до 1,8 миллиарда долларов, включая условную выплату в размере 300 миллионов долларов. Это приобретение происходит всего через четыре месяца после того, как переговоры BVNK о слиянии с Coinbase примерно за 2 миллиарда долларов провалились. Обе компании подтвердили сделку в совместном заявлении, опубликованном во вторник.

  • Биткоин преодолел отметку в 75 000 долларов.

    Рыночные данные показывают, что BTC преодолел отметку в 75 000 долларов и в настоящее время торгуется на уровне 75 033,01 доллара, увеличившись за 24 часа на 2,83%. Рынок демонстрирует значительную волатильность, поэтому, пожалуйста, соответствующим образом управляйте своими рисками.

  • Биткоин преодолел отметку в 71 500 долларов.

    Рыночные данные показывают, что BTC преодолел отметку в 71 500 долларов и в настоящее время торгуется на уровне 71 510,19 долларов, увеличившись за 24 часа на 1,06%. Рынок демонстрирует значительную волатильность, поэтому, пожалуйста, соответствующим образом управляйте своими рисками.

  • ETH преодолел отметку в 2100 долларов.

    Рыночные данные показывают, что ETH преодолел отметку в 2100 долларов и в настоящее время торгуется на уровне 2100,58 долларов, увеличившись за 24 часа на 0,44%. Рынок демонстрирует значительную волатильность; пожалуйста, соответствующим образом управляйте своими рисками.

  • Вчера на американский спотовый Ethereum ETF поступило 26,7 миллиона долларов США в виде чистого притока средств.

    Согласно данным, отслеживаемым Farside Investors, 14 марта в американский спотовый Ethereum ETF поступило 26,7 миллиона долларов США в виде чистого притока средств.

  • Министерство юстиции США обжалует решение по делу Пауэлла, что может отложить назначение Уорша.

    14 марта, после того как судья отклонил повестки, выданные Федеральной резервной системе, прокурор США Роберт Пиро пообещал продолжить расследование в отношении председателя ФРС Джерома Пауэлла, что потенциально может отложить назначение его преемника Кевина Уорша, срок полномочий которого истекает в мае. Окружной судья США Джеймс Босберг заявил, что правительство не представило никаких доказательств, обосновывающих повестки, касающиеся ремонта в штаб-квартире ФРС и комментариев Пауэлла по этому проекту. Пиро заявил: «Этот процесс был произвольно сорван радикальным судьей. Процесс должен был пройти гладко, но этого не произошло. Это позор». Сенатор Тиллис, член банковского комитета Сената, предупредил, что он заблокирует любое назначение председателя ФРС до тех пор, пока продолжается расследование Министерства юстиции в отношении Пауэлла. «Это решение подтверждает, насколько слабым и безосновательным было уголовное расследование в отношении председателя Пауэлла; это не что иное, как неудачная атака на независимость ФРС», — сказал Тиллис. «Апелляция лишь отложит утверждение Кевина Уорша в качестве следующего председателя Федеральной резервной системы».