введение

Недавно проект Bitcoin L2 Bitlayer Labs завершил финансирование серии A на сумму 11 миллионов долларов под совместным руководством Франклина Темплтона, ABCDE и Framework Ventures. В то же время Bitlayer стал первым инфраструктурным проектом Биткойн, получившим институциональные инвестиции по лицензии ETF.

Bitlayer — это проект BTC L2. Его первоначальная цель — улучшить масштабируемость BTC и раскрыть его экологический потенциал. С точки зрения особенностей проекта, Bitlayer — это первый уровень 2, основанный на BitVM, а также первый уровень 2, который полностью унаследовал безопасность BTC и является полным по Тьюрингу.

1. Текущий статус BTC L2

Сущность BTC L2 — это кросс-чейн мост. В настоящее время каждое решение кросс-чейн моста проектов L2 имеет свои особенности, но с технической точки зрения суть большинства решений кросс-чейн моста заключается в мультиподписи.

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

Автор считает, что L2 как дополнение к L1 должно не только ограничиваться экологической экспансией, но и наследовать безопасность L1.

Будучи первым уровнем 2 на базе BitVM, Bitlayer обеспечивает минимизацию доверия и хороший баланс между безопасностью и масштабируемостью. Далее вы также можете следовать технической точке зрения Ши Шиджуна и изучить, как Bitlayer может расширить BTC как L2, принимая во внимание безопасность.

2. Bitlayer-L2, учитывающий как безопасность, так и масштабируемость.

2.1 Базовая архитектура Bitlayer

Базовая архитектура Bitlayer показана на рисунке ниже (см. технический документ Bitlayer, см. приложение).

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

Давайте разберем основной процесс Bitlayer.

2.2 Многоуровневая виртуальная машина LVM обработки транзакций

На этапе обработки транзакций L2 есть два компонента: секвенсор и LVM (многоуровневая виртуальная машина).

Не вдаваясь в подробности о секвенаторе, скажу, что секвенсор в Bitlayer отвечает за сбор кэшированных транзакций и их сортировку, а также является точкой входа для транзакций в Bitlayer.

LVM — это вычислительный компонент Bitlayer, и его функциональная ответственность отвечает за выполнение смарт-контрактов и создание новейших доказательств статуса и доказательств с нулевым разглашением.

Что такое многоуровневая виртуальная машина?

Чтобы ответить на этот вопрос, давайте посмотрим непосредственно на картинку ниже (см. технический документ Bitlayer, см. приложение).

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

2.3 Мост фазы проверки транзакции-ОП на базе ZKP

Фаза проверки транзакции на самом деле является фазой взаимодействия между L1 и L2. Когда активы перетекают между L1 и L2 в форме транзакций, мы сталкиваемся с классической кросс-чейновой проблемой L2: как L2 наследует безопасность L1?

Классическая проблема кроссчейна L2: как L2 наследует безопасность L1?

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

ZK Bridge на самом деле является наиболее безопасным решением для межсетевого моста, поскольку оно не требует доверия. OP Bridge использует доказательство мошенничества для проверки недействительных межсетевых данных внутри цепочки (модель безопасности 1-N) для обеспечения безопасности межцепочечного соединения. данные. Кажется, что мост ZK более безопасен, чем мост OP, но на самом деле BitVM, на который опирается ядро ​​Bitlayer, выбирает мост OP.

Почему ОП-мост?

Основная причина – технические ограничения. В настоящее время может быть реализован только мост ZK в направлении депозитов BTC L1 → L2. Для вывода из L2 → BTC L1 на данный момент поддерживаются только мосты с мультиподписями или мосты OP. Из соображений безопасности Bitlayer выбрал более безопасный мост OP, что на самом деле является компромиссным выбором.

Решение межцепочного моста Bitlayer представляет собой комбинацию моста BitVM + моста OP-DLC. Мост OP-DLC является дополнением к мосту BitVM.

Анализ процесса двойной комбинации BitVM &&OP-DLC

Bitlayer использует мост Bitvm для обеспечения безопасности, а также дополняет OP-DLC для снижения зависимости от BitVM. К настоящему моменту мост BitVM претерпел несколько обновлений, обеспечив переход от чистой теории к практике.

Последняя блок-схема моста BitVM выглядит следующим образом:

Всего в процессе задействовано 5 ролей.

Как понять эту модель?

С точки зрения модели BitVM Bridge основан на модели «сначала аванс, затем возмещение». Узел оператора выдает средства пользователям, выводящим средства, регулярно подает заявку на возмещение на общедоступный адрес депозита и получает комиссию, используя разницу в цене (комиссию за обработку). от выводящих пользователей).

Если Оператор искажает данные о транзакции, это может быть оспорено и наказано кем угодно.

Так гарантирована ли безопасность?

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

Традиционные решения BTC L2 обычно управляют пулами государственных средств посредством мультиподписей. Очевидно, что это решение сопряжено с рисками доверия. Мост BitVM использует идею, аналогичную сети Lightning Network, предварительно определяя, кто может получить средства. Когда пользователь блокирует средства в публичном пуле средств, он или она связывается с альянсом, чтобы средства были заблокированы на адресе Taproot и могли быть получены только Оператором. Оператор может предоставить только подтверждение своего авансового платежа. цепочка после завершения продвижения, и только после того, как задача будет верной, соответствующие средства могут быть разблокированы.

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

Так в чем же недостаток?

Однако ни один план не идеален, и всегда найдутся некоторые неудовлетворительные аспекты.

Осторожные друзья обнаружат, что оператор BitVM Bridge сначала выплачивает пользователям предоплату, а затем возмещает их с публичного счета, что похоже на пул средств. Один пул представляет собой общедоступную учетную запись (то есть активы, фактически заблокированные пользователем, который отвечает за возмещение непосредственно оператору), а другой пул представляет собой пул, состоящий из операторов, который используется для непосредственного удовлетворения потребностей пользователя в выводе средств ( этот пул виртуальный и разбросан по разным телам операторов).

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

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

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

Чтобы решить эту проблему и уменьшить чрезмерную зависимость от моста BitVM, компания Bitlayer добавила решение моста OP-DLC, которое похоже на идею конвейера для реализации пользовательских P2P-транзакций. Безопасность моста OP-DLC зависит от этого. доказательство мошенничества и сторонние оракулы.

А как насчет удобства использования?

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

3. Резюме

Архитектурно LVM Bitlayer реализует разделение выполнения смарт-контрактов и доказательства с нулевым разглашением. На самом деле это перспективная дизайнерская идея, позволяющая Bitlayer адаптироваться к различным виртуальным машинам и средствам доказательства с нулевым разглашением в будущем.

С точки зрения выбора технологии для межцепочных мостов, двухканальный мост Bitlayer BitVM + OP-DLC в настоящее время является наиболее безопасным решением для реализации межцепочного моста для BTC L2 (минимизируя доверие).

Благодаря интеграции технологии и проектирования компания Bitlayer создала решение для межцепочного моста на основе BitVM, которое учитывает как безопасность, так и масштабируемость. Однако это всего лишь переходный этап и компромисс после взвешивания безопасности и масштабируемости.

Минимизация доверия должна стать целью, которую преследует BTC L2. Поскольку BitVM становится все более практичным, и, насколько понимает автор, ожидается, что Bitalyer совершит серьезный прорыв в построении BitVM примерно через три месяца. становимся шаг за шагом. Мы с нетерпением ждем BTC L2.

 

ссылка:

1.Bitlayer: Архитектура вычислительного слоя биткойна, основанная на парадигме BitVM

2.BitVM: вычисляйте что угодно на Bitcoin

3. Мост BitVM становится практичным

4. Анализ принципов DLC и соображения по оптимизации.