paint-brush
BEP 341: последовательное производство блоковк@bnbchainecosystem
11,473 чтения
11,473 чтения

BEP 341: последовательное производство блоков

к BNB Chain3m2024/06/26
Read on Terminal Reader

Слишком долго; Читать

BEP 341 направлен на повышение производительности обработки транзакций BNB Smart Chain (BSC). Это предложение представляет проверенный и проверенный подход, при котором валидаторы могут создавать последовательные блоки, что является значительным отходом от текущей системы приоритетов с одним слотом. Этот подход также создает потенциальные риски, такие как злоупотребление MEV, что требует тщательного управления и мониторинга.
featured image - BEP 341: последовательное производство блоков
BNB Chain HackerNoon profile picture
0-item
1-item


Недавно предложенный BEP 341 направлен на повышение производительности обработки транзакций BNB Smart Chain (BSC). Это предложение представляет проверенный и проверенный подход, при котором валидаторы могут создавать последовательные блоки, что является значительным отличием от текущей системы приоритетов с одним слотом. В сегодняшнем блоге давайте посмотрим, как это повлияет на BSC и сообщество BNB Chain.

Мотивация BEP 341

Основной мотивацией BEP 341 является оптимизация эффективности производства блоков и увеличение пропускной способности транзакций в BSC. Позволяя валидаторам создавать последовательные блоки, блокчейн может значительно повысить свою емкость, удовлетворяя растущие потребности активной и развивающейся экосистемы BSC. Однако этот подход также создает потенциальные риски, такие как злоупотребление MEV, что требует тщательного управления и мониторинга, чтобы сбалансировать повышение производительности и безопасность.

Ключевые элементы BEP 341

Прежде чем продолжить, давайте разберемся с двумя ключевыми параметрами процесса производства блоков, представленными BEP 341.


  • Количество последовательных блоков (n) : этот параметр определяет количество последовательных блоков, которые каждый валидатор может создать в течение каждой эпохи.


  • AntiMEV Ratio : Для противодействия потенциалу. максимальная извлекаемая ценность (MEV) злоупотреблением, этот параметр корректирует разделение комиссий за транзакции в соответствии с SystemRewardContract. По мере увеличения приоритета последовательного блока валидатора разделение комиссии за транзакцию на SystemRewardContract увеличивается линейно и ограничивается systemRewardAntiMEVRatio. Начальная настройка — 0, и изменения этого параметра также требуют одобрения руководства.

Последовательное производство блоков

В настоящее время валидаторы в BSC получают приоритетные права на создание блоков для одного слота, чередующиеся в фиксированном порядке. Это приводит к разделению лимита обработки транзакций между проверкой транзакций из предыдущего блока и обработкой новых транзакций.



BEP 341 предлагает, чтобы валидаторы получали приоритетные права на создание блоков для непрерывной последовательности из n слотов за раунд, оптимизируя эффективность обработки транзакций. В предложении указано, что последующие блоки в последовательности валидатора могут пропустить процесс проверки транзакции, полностью сосредоточившись на обработке новой транзакции.



Эта корректировка приводит к значительному улучшению количества транзакций в секунду (TPS), особенно когда количество последовательных блоков находится в диапазоне от 3 до 5.



Технические характеристики реализации

  • Распределение приоритетных прав на производство блоков будет заранее определено для каждой эпохи, обеспечивая справедливый и беспристрастный процесс.


  • Набор валидаторов будет переключать каждую эпоху, чтобы предотвратить подделку блоков, а новый набор будет выбран для обеспечения сетевой безопасности и децентрализации.


  • Чтобы предотвратить контроль над всей сетью менее чем половиной узлов, производители блоков должны создать менее n блоков в пределах предыдущих ((validatorN/2+1)*n-1) исторических блоков.

Борьба с MEV с помощью AntiMEV Ratio

Чтобы предотвратить извлечение MEV во время последовательного производства блоков, BEP 341 увеличивает разделение комиссии за транзакцию до SystemRewardContract линейно с номером блока, ограниченным systemRewardAntiMEVRatio.


Такой подход гарантирует, что валидаторы оперативно упаковывают транзакции, снижая риск злоупотреблений MEV и поддерживая справедливость в сети.


Поскольку BSC уже внедрила PBS (разделение разработчиков предложений), больше вознаграждений MEV фактически будет включено в плату за газ. Следовательно, systemRewardAntiMEVRatio будет более эффективным по мере того, как все больше валидаторов будут использовать PBS.

Преимущества BEP 341

  • Повышение эффективности производства блоков : позволяя валидаторам создавать последовательные блоки, BSC может значительно повысить эффективность производства блоков, повысить пропускную способность транзакций и удовлетворить потребности своей растущей экосистемы.


  • Усиленная децентрализация : BEP 341 сигнализирует о движении к большей децентрализации, при этом управление, управляемое сообществом, гарантирует, что изменения вносятся с согласия делегатов БНБ. Такой подход способствует созданию более децентрализованной и устойчивой сети.


  • Справедливое распределение доходов. Это предложение гарантирует справедливое распределение доходов валидаторов и делегаторов даже при повышении эффективности производства блоков. Механизм AntiMEV гарантирует, что высокопроизводительные валидаторы не получат неправомерного преимущества, обеспечивая справедливость во всей сети.

Заключение

Ключевой частью BEP 341 является акцент на управлении и вкладе сообщества. Изменения количества последовательных блоков и коэффициента AntiMEV требуют одобрения сообщества, что свидетельствует о стремлении BSC прислушиваться к мнению своих пользователей. Это предложение гарантирует, что все делегаты НББ будут иметь право голоса в процессе принятия решений.


Повышая возможности обработки транзакций и вовлекая сообщество в управление, BEP 341 подчеркивает важность адаптируемого, управляемого сообществом управления в экосистемах блокчейнов.