Автор: Шидзюнджун

вступ

Нещодавно проект Bitcoin L2 Bitlayer Labs завершив фінансування серії A на суму 11 мільйонів доларів, який спільно очолювали Франклін Темплтон, ABCDE та Framework Ventures. У той же час Bitlayer став першим інфраструктурним проектом біткойн, який отримав інвестиції від установи, що має ліцензію на ETF.

Bitlayer — це проект BTC L2 з початковим наміром покращити масштабованість BTC і розкрити його екологічний потенціал. З точки зору функцій проекту, Bitlayer є першим L2, заснованим на BitVM, а також першим L2, який повністю успадковує безпеку BTC і повністю відповідає Turing.

1. Поточний статус BTC L2

Суть BTC L2 полягає в крос-ланцюжкових мостах. На даний момент кожне з крос-ланцюгових мостів має свої особливості.

Схема мультипідпису насправді має серйозні проблеми з довірою. Наразі випадки крадіжки коштів, спричинені мультипідписом, є поширеними.

Автор вважає, що L2, як доповнення до L1, має обмежуватися не тільки екологічною експансією, але й успадковувати безпеку L1.

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

2. Bitlayer - L2, який враховує як безпеку, так і масштабованість

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

Базова архітектура Bitlayer показана на малюнку нижче.

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

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

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

На етапі обробки транзакцій L2 є два компоненти: секвенсор і LVM (Layered Virtual Machine).

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

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

Що таке багатошарова віртуальна машина?

Щоб відповісти на це питання, давайте подивимося безпосередньо на картинку нижче.

На відміну від звичайних віртуальних машин, L VM від Bitlayer реалізує відокремлення виконання зовнішнього смарт-контракту та внутрішнього перевірника з нульовим знанням. VM і засіб перевірки з нульовим знанням існують у вигляді компонентів у L VM. Це нововведення дозволяє Bitlayer розширити підтримку різних типів контрактів і різноманітних валідаторів з нульовим знанням, що значно покращує масштабованість і безпеку системи.

2.3 Фаза верифікації транзакцій - міст OP на основі ZKP

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

Класична проблема крос-ланцюга L2: як L2 успадковує безпеку L1?

Фактично, на ETH вже існують дуже зрілі рішення з гарантованою безпекою. Для порівняння між ними зверніться до наступної таблиці.

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

Чому OP bridge?

Основною причиною є технічні обмеження, наразі можна реалізувати лише мости ZK у напрямку BTC L1 → L2. Для виведення коштів із L2 → BTC L1 підтримуються лише мости з кількома підписами або мости OP. З міркувань безпеки Bitlayer обрала більш безпечний міст OP, який насправді є компромісним вибором.

Перехресне мостове рішення BitVM є доповненням до мосту BitVM.

BitVM && OP - аналіз процесу подвійного комбінованого мосту DLC

Bitlayer використовує міст Bitvm для забезпечення безпеки, доповнюючи OP - DLC для зменшення залежності від BitVM. До теперішнього часу міст BitVM зазнав кілька оновлень, досягнувши переходу від чистої теорії до практики.

Остання блок-схема мосту BitVM така:

У всьому процесі є 5 ролей.

Як зрозуміти цю модель?

З точки зору моделі, міст BitVM заснований на моделі «аванс, потім відшкодування». Вузол «Оператор» перераховує кошти користувачам, які знімають кошти, регулярно подає заявку на відшкодування на публічну адресу депозиту та отримує комісію, використовуючи різницю в ціні (обробка. комісії з користувачів, які знімають кошти).

Якщо Оператор спотворює дані транзакції, це може бути оскаржено та покарано будь-ким.

Отже, безпека гарантована?

Ми всі знаємо, що міжланцюгові перекази коштів залежать від публічних пулів (по суті, безпека пулу коштів є основною проблемою, яку повинні вирішити всі міжланцюгові мости).

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

Можна сказати, що міст BitVM реалізує поділ фонду, вводячи Operator. Ця ідея справді є новою. Виходячи з минулого досвіду, ми будемо думати про те, як реалізувати децентралізовані методи управління фондами, але ігноруватимемо, що сама концепція пулу коштів є централізованою.

Так у чому недолік?

Однак жоден план не є ідеальним, і завжди будуть деякі незадовільні аспекти.

Уважні друзі виявлять, що оператор BitVM Bridge спочатку передоплачує кошти користувачам, а потім відшкодовує їх із публічного рахунку, який схожий на форму пулу коштів. Один пул – це загальнодоступний обліковий запис (тобто активи, фактично заблоковані користувачем, які відповідають за пряме відшкодування оператору), а інший пул – це пул, що складається з операторів, який використовується для безпосереднього задоволення потреб користувача щодо виведення коштів (цей пул віртуальний і розкиданий між різними операторами) body).

Коли користувач ініціює виведення коштів, він або вона безпосередньо проводить транзакції коштів з оператором, що еквівалентно остаточним коштам оператора, які стають коштами в пулі коштів.

Кошти користувачів, що виводять кошти, проходять через оператора, третю сторону, і джерелом коштів більше не є пул фондів. У той же час також змішуються кошти інших користувачів.

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

Щоб вирішити цю проблему та зменшити надмірну залежність від мосту BitVM, Bitlayer додав рішення мосту OP-DLC, яке використовує конвеєрну ідею для реалізації транзакцій P2P користувача оракули.

Як щодо зручності використання?

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

3. Резюме

Архітектурно LVM від Bitlayer реалізує відокремлення виконання смарт-контрактів від перевірки з нульовим знанням. Насправді це перспективна ідея дизайну, яка дає можливість адаптувати Bitlayer до різних віртуальних машин і тестувальників з нульовим знанням у майбутньому.

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

Завдяки інтеграції технології та інженерії Bitlayer створив міжланцюгове рішення мосту на основі BitVM, яке враховує як безпеку, так і масштабованість. Однак це лише перехідний етап і компроміс після зважування безпеки та масштабованості.

Мінімізація довіри повинна бути метою BTC L2. Оскільки BitVM стає все більш практичним, і, наскільки розуміє автор, Bitlayer зробить серйозний прорив у створенні BitVM приблизно через три місяці ми з нетерпінням чекаємо BTC L2.