opBNB: розбираємося в архітектурі та логіці проєкту

05.10.2023
12 хв
3101
5
opBNB: розбираємося в архітектурі та логіці проєкту. Головний колаж статті.
Бриф статті
Розбираємося, як працює рішення другого рівня для блокчейна BNB Chain — opBNB. Пояснюємо, хто розробив проєкт і як структурована L2-мережа.

Що таке opBNB

opBNB — це мережа другого рівня (L2) для BNB Chain, що використовує технологічний стек OP Stack для більшої продуктивності вузла і сумісності з Ethereum Virtual Machine (EVM). Метою проєкту є підвищення масштабованості, збільшення швидкості транзакцій і зниження витрат у блокчейні.

Схематическое взаимодействие BNB Chain и opBNB.
Схема взаємодії BNB Chain і opBNB. Дані: документація BNB Chain.

Історія проєкту

У квітні 2019 року команда Binance запустила мережу на базі Cosmos Tendermint — Binance Chain. Остання використовувала алгоритм досягнення консенсусу Delegated Proof-of-Stake.

За рік біржа представила Binance Smart Chain — блокчейн із підтримкою смарт-контрактів, що працює паралельно з Binance Chain.

У 2022 році Binance Chain і Binance Smart Chain об’єднали в одну мережу — BNB Chain. У планах компанії було зробити масштабований і децентралізований блокчейн, який використовуватимуть великі додатки, включно з представниками сегмента GameFi.

У зв’язку з цим команда приступила до розробки власного L2-рішення. У червні 2023 року вони Binance представила мережу opBNB.

Тестнет працював кілька місяців. За цей період мережа успішно обробила понад 35 млн транзакцій, задіявши 435 000 унікальних адрес. При цьому розгорнули щонайменше 150 децентралізованих застосунків.

13 вересня 2023 року розробники запустили основну мережу opBNB.

Структура opBNB

opBNB складається з трьох основних компонентів: секвенсор (sequencer), що перевіряє (prover) і верифікатор (verifier). Їхньою спільною метою є зниження навантаження на основну мережу BNB Chain.

Секвенсор відповідає за агрегування транзакцій, обчислення змін стану блокчейна і передачу релевантної інформації в роллап-контракт. Останній обробляє і підтверджує транзакції. Потім дані передаються в BNB Chain.

Prover генерує докази для перевірки зміни стану блокчейна. Його метою є забезпечення її точності та запобігання вторгненню третіх осіб.

Верифікатор перевіряє докази Prover. Цей компонент діє як другий рівень захисту, забезпечуючи достовірність стану opBNB.

Операційний процес виглядає так:

  • користувачі здійснюють транзакції в opBNB;
  • Prover перевіряє їх і генерує докази;
  • після завершення процесу перевірки секвенсор агрегує і відправляє транзакції в BNB Chain.

Якщо секвенсор виявляє будь-які невідповідності, інформація надсилається верифікатору на перевірку. Останній подає в BNB Chain докази валідності операції або її порушення.

Переваги opBNB

opBNB використовує OP Stack як середовище розробки, що дає змогу налаштовувати клієнти виконання, розширюючи можливості виконання смарт-контрактів.

Потенційно OP Stack може дозволити системі перемикатися між різними рівнями доступності даних (data availability; DA). Зокрема, як DA можна використовувати інфраструктуру BNB Greenfield.

При цьому мережа забезпечує високі масштабованість і пропускну здатність (понад 4500 транзакцій на секунду), що вдвічі перевищує показник BNB Chain.

Сравнительная таблица opBNB, BNB Chain и Ethereum.
Порівняння opBNB з Ethereum і BSC. Дані: документація BNB Chain.
Сравнительная таблица opBNB и других L2 решений.
Порівняння opBNB та інших L2-мереж. Дані: документація BNB Chain.

Примітка: сумісність з EVM означає, що будь-який додаток, створений на Ethereum, можна перенести на opBNB.

Низькі комісії, висока швидкість і продуктивність дають змогу виконувати транзакції швидко й ефективно, що робить мережу opBNB привабливою для Web3-ігор і масштабних додатків.

Статистика транзакций в сети opBNB.
Статистика opBNB. Джерело opbnb.bnbchain.org

Що таке opBNB Bridge

opBNB Bridge забезпечує трансфер активів між BNB Chain і opBNB. На додаток екосистема також використовує міст zkBridge, який підтримує BNB Chain і Combo Network.

Главная страница opBNB Bridge.
Скріншот сайту opBNB Bridge. Джерело opbnb-bridge.bnbchain.org

Підключення opBNB до MetaMask

Щоб отримати доступ до opBNB, необхідно вручну додати мережу в гаманець MetaMask.

  1. Відкрийте панель мереж у лівому верхньому кутку і виберіть «Add network».
Список сетей в кошельке Metamask.
Дані: MetaMask.
  1. Натисніть «Add a network manually» внизу сторінки.
Вкладка для добавления новых сетей в Metamask.
Дані: MetaMask.
  1. У формі, що з’явилася, заповніть такі дані у відповідних полях і натисніть «Зберегти», щоб завершити додавання мережі.
    • Ім’я мережі: opBNB Mainnet
    • Нова URL-адреса RPC: https://opBNB-mainnet-rpc.bnbchain.org
    • ID ланцюжка: 204
    • Символ валюти: BNB
    • URL-адреса провідника блоків: http://mainnet.opBNBscan.com
Форма с данными для добавления сети в Metamask.
Дані: MetaMask.

Доступ до мережі opBNB тепер можна отримати через ваш гаманець MetaMask.

Майбутнє проєкту

Розробники вже запустили мейннет opBNB і тепер зосередяться на підвищенні стійкості рішення і його децентралізації. Для цього вони виділили низку напрямів.

Поліпшення доказу

Забезпечення безпеки і цілісності транзакцій поза мережею має першорядне значення. Активно досліджуючи різні підходи в рамках OP Stack, розробники планують підвищити ефективність системи захисту від шахрайства. Це охоплює поліпшення автономної інфраструктури, оптимізацію часових інтервалів виконання завдань і вивчення альтернативних рішень на кшталт доказів із нульовим розголошенням.

Абстракція облікового запису

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

Взаємодія з BNB Greenfield

Важливим пріоритетом є зміцнення взаємодії між opBNB і BNB Greenfield — децентралізованою системою зберігання даних в екосистемі BNB Chain. Такий підхід сприяє створенню середовища співпраці для розробників, заохоченню інновацій та міжмережевої корисності.

Децентралізація секвенсорів

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

Висновок

opBNB — це багатообіцяюче L2-рішення для BNB Chain, яке пропонує велику кількість переваг. Завдяки високій швидкості опрацювання транзакцій, низьким комісіям за газ і різноманітним можливостям взаємодії, opBNB має потенціал стати одним із провідних проєктів ринку.

Найчастіші запитання

opBNB — це мережа другого рівня для BNB Chain, що використовує технологічний стек OP Stack для більшої продуктивності вузла і сумісності з віртуальною машиною Ethereum.
Команда розробників BNB Chain.
Команда проєкту не анонсувала токен opBNB. Мережа використовує BNB як інструмент оплати транзакційних комісій.
Інформації про запланований аірдроп opBNB немає.

Як вам стаття?

5
0

статті на цю ж тему

Що таке паралелізація і як вона...
avatar Ilya Surgan
25.04.2024
Як ефективно скасувати криптовалютну...
avatar Ivan Obrevko
18.04.2024
Що таке аппчейни і як вони...
avatar Ilya Surgan
17.04.2024