opBNB — это сеть второго уровня (L2) для BNB Chain, которая использует технологический стек OP Stack для повышения производительности узлов и совместимости с Ethereum Virtual Machine (EVM). Цель проекта заключается в улучшении масштабируемости, увеличении скорости транзакций и снижении комиссий в блокчейне.
История проекта BNB Chain
В апреле 2019 года команда Binance запустила сеть на базе Cosmos Tendermint под названием Binance Chain, использующую алгоритм консенсуса Delegated Proof-of-Stake. Спустя год была представлена Binance Smart Chain — блокчейн с поддержкой смарт-контрактов, работающий параллельно с Binance Chain.
В 2022 году обе сети объединили в одну — BNB Chain, с целью создания масштабируемого и децентрализованного блокчейна для крупных приложений, включая GameFi.
Тестовая сеть работала несколько месяцев, за это время успешно обработала более 35 миллионов транзакций с участием 435 000 уникальных адресов и развернула не менее 150 децентрализованных приложений. Основная сеть opBNB была запущена 13 сентября 2023 года.
Структура 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), например, используя инфраструктуру BNB Greenfield.
Сеть обеспечивает высокую масштабируемость и пропускную способность (более 4500 транзакций в секунду), что в два раза превышает показатель BNB Chain.
Сравнительные данные:
Характеристика opBNB BSC Ethereum Optimism Arbitrum Токен BNB BNB ETH ETH ETH Виртуальная машина EVM EVM EVM EVM EVM Модель цены газа EIP-1559 Gas Price Auction EIP-1559 N/A N/A Ограничение по газу на блок 100M 140M 30M 30M 32M Время блока 1с 3с 12с 2с 0.25с Стоимость транзакции $0.005 $0.03 $1 $0.05 $0.1 TPS (транзакции в секунду) 4500+ N/A N/A 700+ 4000+ Срок вывода средств / финализации 7 дней N/A N/A 7 дней 7 дней
Низкие комиссии, высокая скорость и производительность делают opBNB привлекательной для Web3-игр и масштабных приложений.
Будущее блокчейн проекта
Разработчики уже запустили основную сеть opBNB и теперь сосредоточены на улучшении устойчивости и децентрализации. В этом направлении выделены несколько ключевых аспектов.
Улучшение доказательства
Приоритет отдан безопасности и целостности транзакций вне сети. Разработчики исследуют различные подходы в OP Stack, чтобы повысить эффективность системы защиты от мошенничества. Это включает улучшение автономной инфраструктуры, оптимизацию временных интервалов выполнения задач и изучение альтернативных решений, таких как доказательства с нулевым разглашением.
Абстракция аккаунта
Для повышения гибкости сети ведется работа над реализацией абстракции аккаунта — функции, которая оптимизирует взаимодействие внутри сети.
Взаимодействие с BNB Greenfield
Важным приоритетом является укрепление взаимодействия между opBNB и BNB Greenfield — децентрализованной системой хранения данных в экосистеме BNB Chain. Этот подход способствует созданию среды сотрудничества для разработчиков, поощрению инноваций и межсетевой полезности.
Децентрализация секвенсоров
Для обеспечения справедливости и безопасности при производстве блоков разрабатывается механизм децентрализации секвенсоров, что минимизирует риск централизации и повышает устойчивость сети.
opBNB — это многообещающее L2-решение для BNB Chain, предлагающее множество преимуществ. Благодаря высокой скорости обработки транзакций, низким комиссиям за газ и разнообразным возможностям взаимодействия, opBNB имеет потенциал стать одним из ведущих проектов на рынке.