paint-brush
BEP 341: Produção Consecutiva de Blocospor@bnbchainecosystem
Novo histórico

BEP 341: Produção Consecutiva de Blocos

por BNB Chain3m2024/06/26
Read on Terminal Reader

Muito longo; Para ler

O BEP 341 visa aprimorar a capacidade de processamento de transações da BNB Smart Chain (BSC). Esta proposta introduz uma abordagem testada e comprovada onde os validadores podem produzir blocos consecutivos, uma mudança significativa em relação ao atual sistema de prioridade de slot único. Esta abordagem também introduz riscos potenciais, como o abuso de MEV, necessitando de governação e monitorização cuidadosas.
featured image - BEP 341: Produção Consecutiva de Blocos
BNB Chain HackerNoon profile picture
0-item
1-item


O recentemente proposto BEP 341 visa aumentar a capacidade de processamento de transações da BNB Smart Chain (BSC). Esta proposta introduz uma abordagem testada e comprovada onde os validadores podem produzir blocos consecutivos, uma mudança significativa em relação ao atual sistema de prioridade de slot único. No blog de hoje, vamos ver como isso impacta o BSC e a comunidade da Rede BNB.

Motivação por trás do BEP 341

A principal motivação do BEP 341 é otimizar a eficiência da produção de blocos e aumentar o rendimento das transações no BSC. Ao permitir que os validadores produzam blocos consecutivos, o blockchain pode aumentar significativamente a sua capacidade, atendendo às crescentes demandas do ecossistema BSC ativo e em evolução. No entanto, esta abordagem também introduz riscos potenciais, como o abuso de MEV, necessitando de uma governação e monitorização cuidadosas para equilibrar as melhorias de desempenho com a segurança.

Elementos-chave do BEP 341

Antes de prosseguirmos, vamos entender os dois parâmetros principais do processo de produção de blocos introduzidos pelo BEP 341.


  • Número de blocos consecutivos (n) : Este parâmetro define o número de blocos consecutivos que cada validador pode produzir dentro de cada época.


  • Proporção AntiMEV : Para neutralizar o potencial valor extraível máximo (MEV) abuso, esta configuração ajusta a divisão das taxas de transação ao SystemRewardContract. À medida que a prioridade de bloco consecutivo do validador aumenta, a divisão das taxas de transação para o SystemRewardContract aumenta linearmente, limitada pelo systemRewardAntiMEVRatio. A configuração inicial é 0 e as alterações neste parâmetro também requerem aprovação de governança.

Produção Consecutiva de Blocos

Atualmente, os validadores no BSC obtêm direitos prioritários de produção de blocos para um único slot, girando em uma ordem fixa. Isso resulta em uma divisão do limite de processamento de transações entre a validação de transações do bloco anterior e o processamento de novas transações.



O BEP 341 propõe que os validadores obtenham direitos prioritários de produção de blocos para uma sequência contínua de n slots por rodada, otimizando a eficiência do processamento de transações. A proposta especifica que os blocos subsequentes na sequência de um validador podem ignorar o processo de validação da transação, concentrando-se inteiramente no processamento de novas transações.



Este ajuste leva a uma melhoria significativa nas Transações por Segundo (TPS), principalmente quando o número de blocos consecutivos está na faixa de 3 a 5.



Especificações para implementação

  • A atribuição de direitos prioritários de produção de blocos será predefinida para cada época, garantindo um processo justo e imparcial.


  • O conjunto de validadores mudará a cada época para evitar a falsificação de blocos, com o novo conjunto escolhido para manter a segurança e a descentralização da rede.


  • Para evitar que menos da metade dos nós controlem toda a rede, os produtores de blocos devem produzir menos de n blocos dentro dos blocos históricos anteriores ((validatorN/2+1)*n-1).

Combatendo MEV com relação AntiMEV

Para evitar a extração de MEV durante a produção consecutiva de blocos, o BEP 341 aumenta a divisão das taxas de transação para o SystemRewardContract linearmente com o número do bloco, limitado pelo systemRewardAntiMEVRatio.


Esta abordagem garante que os validadores empacotem prontamente as transações, mitigando o risco de abuso de MEV e mantendo a justiça dentro da rede.


Como o BSC já implementou o PBS (Separação do Construtor de Propostas), mais recompensas MEV serão incluídas nas taxas do gás. Portanto, o sistemaRewardAntiMEVRatio será mais eficaz à medida que mais validadores adotarem o PBS.

Benefícios do BEP 341

  • Eficiência aprimorada de produção de blocos : ao permitir que os validadores produzam blocos consecutivos, o BSC pode melhorar significativamente sua eficiência de produção de blocos, melhorar o rendimento das transações e atender às demandas de seu ecossistema crescente.


  • Descentralização aprimorada : o BEP 341 sinaliza um movimento em direção a uma maior descentralização, com uma governança liderada pela comunidade garantindo que as mudanças sejam feitas com o consenso dos delegados do BNB. Esta abordagem promove uma rede mais descentralizada e resiliente.


  • Distribuição Justa de Receitas: A proposta garante que as receitas dos validadores e delegantes sejam distribuídas de forma justa, mesmo que a eficiência da produção de blocos melhore. O mecanismo AntiMEV garante que validadores de alto desempenho não obtenham vantagens indevidas, promovendo justiça em toda a rede.

Conclusão

Uma parte fundamental do BEP 341 é o seu foco na governação e na contribuição da comunidade. Alterações no número de blocos consecutivos e na proporção AntiMEV precisam de aprovação da comunidade, mostrando o compromisso da BSC em ouvir seus usuários. Esta proposta garante que todos os delegados do BNB tenham uma palavra a dizer no processo de tomada de decisão.


Ao melhorar a capacidade de processamento de transações e envolver a comunidade na governação, o BEP 341 sublinha a importância da governação adaptável e orientada para a comunidade nos ecossistemas blockchain.