Ключевые выводы
- opBNB - это объединенная сеть, созданная для масштабирования BSC. Она предназначена для того, чтобы снять большую часть рабочей нагрузки с основной сети и позволить всей сети работать лучше в условиях возросшего спроса. opBNB использует секвенсор для транзакций и Batcher для их упаковки в пакеты.
- Сеть opBNB пытается достичь высокой пропускной способности без ущерба для безопасности, заключая контракт с основной сетью (BSC) для окончательной проверки транзакций, выполняемых на ее уровне исполнения. Верификатор используется для обеспечения целостности этих транзакций.
- Большинство решений масштабирования уровня 2 работают в сети Ethereum, но opBNB попытается масштабировать другую сеть - BNB Smart Chain (BSC).
Основная сеть opBNB была запущена 16 августа 2023 года после полуторамесячного тестирования, во время которого, как сообщается, сеть обработала более 7 миллионов транзакций с более чем 435 000 уникальных кошельков. В настоящее время сеть opBNB открыта для провайдеров инфраструктуры. Для общего доступа сеть, как ожидается, будет открыта несколько позднее.
Что такое смартчейн BNB (BSC)?
BSC - это EVM-совместимая сеть уровня 1. Смартчейн BSC был создан в разгар проблем с масштабируемостью сети Ethereum, предоставив пользователям альтернативу перегруженной сети Ethereum путем разработки сети, совместимой с сетью Ethereum.
BSC разделяет уровни исполнения и консенсуса сети Ethereum и пытается разработать более гибкую сеть, создавая более энергоэффективный уровень консенсуса для работы с принятым уровнем исполнения. Сеть BSC использовала алгоритм консенсуса Proof of Stake (PoS), в то время как сеть Ethereum на тот момент по-прежнему использовала алгоритм консенсуса Proof of Work (PoW).
Разница в системе консенсуса и несколько других модификаций сделали BSC значительно быстрее, чем блокчейн Ethereum. Управляя виртуальной машиной, аналогичной виртуальной машине Ethereum, и языком смарт-контрактов, BSC поддерживает приложения, созданные с использованием инфраструктуры сети Ethereum.
Разработчики на Ethereum могут создавать новые приложения или развертывать существующие приложения в BNB Smart Chain, не изучая новый язык и не внося каких-либо серьезных изменений в кодовую базу приложения. BSC является независимой сетью, но может взаимодействовать с Ethereum и другими совместимыми сетями, такими как Fantom и Polygon, через независимые мосты.
Источник: Artemis.
BSC получила довольно хороший уровень внедрения; согласно данным Artemis, она ежедневно регистрирует стабильно большее количество транзакций по сравнению с Polygon, Fantom и Ethereum. В среднем ежедневно 1,2 миллиона активных адресов делают ее одной из самых активных сетей блокчейнов.
Для дальнейшего масштабирования сети BSC был разработан opBNB.
opBNB: оптимистичный накопительный пакет уровня 2 для BSC
Запуская свою основную сеть, opBNB обещает разработчикам и пользователям улучшенный опыт по сравнению с тем, что можно получить в сети BSC, особенно когда речь идет о крупномасштабных приложениях Web3, которые требуют больших объемов транзакций и интенсивных ежедневных активных пользователей. Эта перегрузка приводит к увеличению платы за газ и снижению скорости реагирования сети, что приводит к необходимости использования уровня 2 для повышения пропускной способности. По словам команды, BNB рассчитан на более чем 4000TPS, а транзакции на opBNB могут стоить всего 0,0005 доллара США.
BSC разработала сеть opBNB не только для дополнения основной сети, но и для функционирования в качестве автономной среды исполнения. Это означает, что приложения могут запускаться на opBNB и вообще не развертываться в основной сети. Аналогично, приложения BSC могут быть развернуты в сети L2 вместе с другими приложениями, которые ранее были развернуты в EVM-совместимых сетях L1 и L2. Кроме того, так как основная сеть контролирует окончательную проверку транзакций, opBNB так же безопасен, как и BSC.
opBNB был разработан с использованием OP Stack, который представляет собой модульную оптимистичную структуру объединения, которую можно использовать для разработки решений масштабирования различных сетей блокчейнов. OP Stack - это набор предварительно разработанных компонентов, похожих на SD Kit, который может использоваться командами, желающими создать объединенное решение.
Характеристики opBNB
Существуют некоторые особенности сети opBNB:
Масштабируемость
Блокчейны уровня 1, такие как BSC и Ethereum, выполняют все основные функции операций блокчейна (исполнение, консенсус, расчет, доступность данных) на сетевом уровне. Это означает, что существует риск перегрузки сети в периоды пиковой нагрузки или всплеска трафика, что приводит к высоким комиссиям за транзакции, медленным транзакциям и ухудшению качества обслуживания пользователей.
Сети уровня 2 - это уровень исполнения, построенный поверх основной сети для обеспечения масштабируемости, предлагая пользователям более низкие комиссии и более быстрые транзакции. В случае с opBNB используются оптимистичные пакеты, при которых транзакции, происходящие на opBNB, объединяются в одну транзакцию перед отправкой в BNB.
Совместимость
Так как opBNB построен на OP Stack, он совместим с другими платформами уровня 2, использующими OP Stack, такими как Optimism и, возможно, Base. Более того, совместимость EVM и поддержка Solidity со стороны opBNB помогают создать открытую систему для совместной работы в других блокчейнах OP, стимулируя инновации.
Хотя неясно, будет ли opBNB частью суперчейна Optimism, тот факт, что он построен на вершине блокчейна BNB, а не на Ethereum, отличает его от многих других блокчейнов OP.
Защищено блокчейном BNB
Блокчейн BNB - это сеть Proof of Stake, в которой валидаторы передают свои активы в сеть и проверяют новые блоки на предмет возможных проблем, обеспечивая безопасность BSC. opBNB использует эту инфраструктуру безопасности для защиты своей сети, публикуя доказательства каждой транзакции, выполненной в его сети, в основной сети.
Основная сеть через уровни доступности данных способна в любой момент получить информацию о целостности этих транзакций. Валидаторы BSC проверяют эти данные и хешируют их в блокчейне BSC, если они лишены несоответствий. Чтобы успешно взломать сеть opBNB, злоумышленник также должен иметь возможность обойти систему безопасности в сети BSC.
Как работает opBNB?
opBNB - это оптимистичная объединенная сеть, разработанная с использованием OP Stack. Он наследует дополнительные функции OP Stack в дополнение к тому, чего можно достичь с помощью оптимистических пакетов. Согласно официальным источникам, на момент написания статьи у opBNB нет надежной системы, в которой для проверки точности запросов используется контракт. В этом разделе основное внимание будет уделено тому, что в настоящее время доступно в архитектуре opBNB.
Благодаря использованию OP Stack, opBNB обладает врожденной модульностью. Поэтому операции в сети opBNB функционируют независимо, но синхронизируются друг с другом, образуя динамическую систему. opBNB отделяет уровень доступности данных (DA) от уровня исполнения, причем разделение уровня DA также позволяет выбирать различные варианты DA и переключаться между схемами DA в зависимости от ситуации.
Оптимистичные свертки
Используя технологию optimistic Rollup, opBNB группирует транзакции, выполняемые на его уровне исполнения, в пакеты и отправляет их на утверждение в основную сеть. Согласно публикации основателя Ethereum Виталика Бутерина, накопительные пакеты могут упаковывать до десяти тысяч транзакций, после чего подготовят и отправят их на разовую проверку в основной сети. При настройке объединения используются корни выполнения до и после состояния для проверки изменений в состоянии сети до и после отправки пакета транзакций. Секвенсор используется для упорядочения блоков в правильном порядке приема.
Оптимистические сводные данные представляют собой «систему доверия» в том смысле, что они не имеют встроенной системы проверки достоверности объединенной транзакции. Это означает, что оптимистичные сводные данные публикуют транзакции в основной сети «как есть», предполагая, что они не содержат вредоносных блоков или транзакций. Таким образом, оптимистические пакеты позволяют ускорить обработку транзакций.
Однако оптимистичные накопительные пакеты имеют более длительный период вывода средств, так как период проверки составляет до семи дней. В течение этого периода проверки любой может оспорить результаты сводной транзакции, вычислив доказательство мошенничества, и если проверка будет успешной, транзакция будет выполнена повторно, сохраняя целостность сети.
Доступность данных
Поскольку уровень 1 (BSC) может периодически запрашивать у уровня 2 (opBNB) данные о сводных транзакциях, доступность данных гарантирует, что любой может легко получить доступ и проверить данные транзакций. Более того, так как opBNB является частью экосистемы BNB, он использует BNB greenfield, блокчейн и платформу хранения данных, в качестве уровня DA, что еще больше снижает стоимость транзакций.
Заключение
Сети блокчейна развиваются по мощности. Частота использования и цели децентрализованных сетей значительно изменились по сравнению с тем, что было несколько лет назад. Множество децентрализованных приложений, используемых тысячами людей для отправки сотен запросов в сеть блокчейнов в минуту, в настоящее время является нормой, и в ближайшем будущем это число, вероятно, увеличится. Решения уровня 2 в настоящее время являются наиболее передовыми решениями для масштабирования, и, хотя в будущем они обязательно станут еще лучше, также могут появиться шансы на совершенно разные подходы к масштабированию сети. Но в целом это позитивно для технологии блокчейн.
Сеть BNB получила признание относительной эффективности; с запуском основной сети opBNB компания надеется улучшить ситуацию. Несмотря на то, что opBNB функционирует очень похоже на другие решения уровня 2, основанные на оптимистичных свертках, масштабирование другой сети может дать ему уникальное преимущество в этой области.
Пользователям рекомендуется проявлять осторожность (и, если необходимо, стратегии управления финансовыми рисками) при использовании новых платформ, поскольку на ранних этапах производительность может быть нестабильной. Также обратите внимание, что эта статья предназначена только для ознакомления читателей с сетью opBNB и не должна рассматриваться как финансовый совет.
Об авторе
Джоэл Агбо глубоко интересуется технологиями, лежащими в основе криптовалют и сетей блокчейн. Он более 7 лет помогает стартапам укреплять присутствие в Интернете и является основателем CryptocurrencyScripts.