opBNB: розбираємося в архітектурі та логіці проєкту
Що таке opBNB
opBNB — це мережа другого рівня (L2) для BNB Chain, що використовує технологічний стек OP Stack для більшої продуктивності вузла і сумісності з Ethereum Virtual Machine (EVM). Метою проєкту є підвищення масштабованості, збільшення швидкості транзакцій і зниження витрат у блокчейні.
Історія проєкту
У квітні 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.
Примітка: сумісність з EVM означає, що будь-який додаток, створений на Ethereum, можна перенести на opBNB.
Низькі комісії, висока швидкість і продуктивність дають змогу виконувати транзакції швидко й ефективно, що робить мережу opBNB привабливою для Web3-ігор і масштабних додатків.
Що таке opBNB Bridge
opBNB Bridge забезпечує трансфер активів між BNB Chain і opBNB. На додаток екосистема також використовує міст zkBridge, який підтримує BNB Chain і Combo Network.
Підключення opBNB до MetaMask
Щоб отримати доступ до opBNB, необхідно вручну додати мережу в гаманець MetaMask.
- Відкрийте панель мереж у лівому верхньому кутку і виберіть «Add network».
- Натисніть «Add a network manually» внизу сторінки.
- У формі, що з’явилася, заповніть такі дані у відповідних полях і натисніть «Зберегти», щоб завершити додавання мережі.
- Ім’я мережі: opBNB Mainnet
- Нова URL-адреса RPC: https://opBNB-mainnet-rpc.bnbchain.org
- ID ланцюжка: 204
- Символ валюти: BNB
- URL-адреса провідника блоків: http://mainnet.opBNBscan.com
Доступ до мережі opBNB тепер можна отримати через ваш гаманець MetaMask.
Майбутнє проєкту
Розробники вже запустили мейннет opBNB і тепер зосередяться на підвищенні стійкості рішення і його децентралізації. Для цього вони виділили низку напрямів.
Поліпшення доказу
Забезпечення безпеки і цілісності транзакцій поза мережею має першорядне значення. Активно досліджуючи різні підходи в рамках OP Stack, розробники планують підвищити ефективність системи захисту від шахрайства. Це охоплює поліпшення автономної інфраструктури, оптимізацію часових інтервалів виконання завдань і вивчення альтернативних рішень на кшталт доказів із нульовим розголошенням.
Абстракція облікового запису
Щоб підвищити гнучкість мережі, триває робота над реалізацією абстракції облікового запису — функції, яка оптимізує взаємодію всередині неї.
Взаємодія з BNB Greenfield
Важливим пріоритетом є зміцнення взаємодії між opBNB і BNB Greenfield — децентралізованою системою зберігання даних в екосистемі BNB Chain. Такий підхід сприяє створенню середовища співпраці для розробників, заохоченню інновацій та міжмережевої корисності.
Децентралізація секвенсорів
Щоб забезпечити справедливість і безпеку під час виробництва блоків, проводиться активне розроблення механізму децентралізації секвенсорів. У результаті чого зводиться до мінімуму ризик централізації та підвищується стійкість мережі.
Висновок
opBNB — це багатообіцяюче L2-рішення для BNB Chain, яке пропонує велику кількість переваг. Завдяки високій швидкості опрацювання транзакцій, низьким комісіям за газ і різноманітним можливостям взаємодії, opBNB має потенціал стати одним із провідних проєктів ринку.