paint-brush
BEP 341: Producción de bloques consecutivospor@bnbchainecosystem
11,473 lecturas
11,473 lecturas

BEP 341: Producción de bloques consecutivos

por BNB Chain3m2024/06/26
Read on Terminal Reader

Demasiado Largo; Para Leer

BEP 341 tiene como objetivo mejorar la capacidad de procesamiento de transacciones de BNB Smart Chain (BSC). Esta propuesta introduce un enfoque probado en el que los validadores pueden producir bloques consecutivos, un cambio significativo con respecto al actual sistema de prioridad de ranura única. Este enfoque también introduce riesgos potenciales, como el abuso de MEV, lo que requiere una gobernanza y un seguimiento cuidadosos.
featured image - BEP 341: Producción de bloques consecutivos
BNB Chain HackerNoon profile picture
0-item
1-item


El BEP 341 propuesto recientemente tiene como objetivo mejorar la capacidad de procesamiento de transacciones de BNB Smart Chain (BSC). Esta propuesta introduce un enfoque probado en el que los validadores pueden producir bloques consecutivos, un cambio significativo con respecto al actual sistema de prioridad de ranura única. En el blog de hoy, veamos cómo esto afecta a BSC y a la comunidad de BNB Chain.

Motivación detrás de BEP 341

La motivación principal de BEP 341 es optimizar la eficiencia de la producción de bloques y aumentar el rendimiento de las transacciones en BSC. Al permitir que los validadores produzcan bloques consecutivos, la cadena de bloques puede mejorar significativamente su capacidad, abordando las crecientes demandas del ecosistema BSC activo y en evolución. Sin embargo, este enfoque también introduce riesgos potenciales como el abuso de MEV, lo que requiere una gobernanza y un seguimiento cuidadosos para equilibrar las mejoras del rendimiento con la seguridad.

Elementos clave del BEP 341

Antes de continuar, comprendamos los dos parámetros clave del proceso de producción de bloques introducido por BEP 341.


  • Número de bloques consecutivos (n) : este parámetro define el número de bloques consecutivos que cada validador puede producir dentro de cada época.


  • Ratio AntiMEV : Para contrarrestar el potencial valor máximo extraíble (MEV) abuso, esta configuración ajusta la división de las tarifas de transacción al SystemRewardContract. A medida que aumenta la prioridad del bloque consecutivo del validador, la división de las tarifas de transacción en SystemRewardContract aumenta linealmente, limitada por systemRewardAntiMEVRatio. La configuración inicial es 0 y los cambios en este parámetro también requieren la aprobación de la gobernanza.

Producción de bloques consecutivos

Actualmente, los validadores en BSC obtienen derechos prioritarios de producción de bloques para una sola ranura, rotando en un orden fijo. Esto da como resultado un límite de procesamiento de transacciones dividido entre validar transacciones del bloque anterior y procesar nuevas transacciones.



BEP 341 propone que los validadores obtengan derechos prioritarios de producción de bloques para una secuencia continua de n espacios por ronda, optimizando la eficiencia del procesamiento de transacciones. La propuesta especifica que los bloques posteriores en la secuencia de un validador pueden omitir el proceso de validación de transacciones, centrándose completamente en el procesamiento de nuevas transacciones.



Este ajuste conduce a una mejora significativa en las Transacciones Por Segundo (TPS), particularmente cuando el número de bloques consecutivos está dentro del rango de 3 a 5.



Especificaciones para la implementación.

  • La asignación de derechos prioritarios de producción de bloques se predefinirá para cada época, lo que garantizará un proceso justo e imparcial.


  • El conjunto de validadores cambiará cada época para evitar la falsificación de bloques, y el nuevo conjunto se elegirá para mantener la seguridad y la descentralización de la red.


  • Para evitar que menos de la mitad de los nodos controlen toda la red, los productores de bloques deben producir menos de n bloques dentro de los bloques históricos anteriores ((validatorN/2+1)*n-1).

Combatiendo MEV con AntiMEV Ratio

Para evitar la extracción de MEV durante la producción de bloques consecutivos, BEP 341 aumenta la división de las tarifas de transacción en SystemRewardContract linealmente con el número de bloque, limitado por systemRewardAntiMEVRatio.


Este enfoque garantiza que los validadores empaqueten rápidamente las transacciones, mitigando el riesgo de abuso de MEV y manteniendo la equidad dentro de la red.


Como BSC ya ha implementado PBS (Proposal Builder Separation), se incluirán más recompensas MEV en las tarifas del gas. Por lo tanto, el sistemaRewardAntiMEVRatio será más eficaz a medida que más validadores adopten PBS.

Beneficios de BEP 341

  • Eficiencia de producción de bloques mejorada : al permitir que los validadores produzcan bloques consecutivos, BSC puede mejorar significativamente su eficiencia de producción de bloques, mejorar el rendimiento de las transacciones y satisfacer las demandas de su ecosistema en crecimiento.


  • Descentralización mejorada : BEP 341 señala un movimiento hacia una mayor descentralización, con una gobernanza impulsada por la comunidad que garantiza que los cambios se realicen con el consenso de los delegados del BNB. Este enfoque fomenta una red más descentralizada y resiliente.


  • Distribución justa de ingresos: la propuesta garantiza que los ingresos de los validadores y delegadores se distribuyan de manera justa, incluso cuando mejora la eficiencia de la producción de bloques. El mecanismo AntiMEV garantiza que los validadores de alto rendimiento no obtengan una ventaja indebida, promoviendo la equidad en toda la red.

Conclusión

Una parte clave de BEP 341 es su enfoque en la gobernanza y los aportes de la comunidad. Los cambios en el número de bloques consecutivos y la proporción AntiMEV necesitan la aprobación de la comunidad, lo que muestra el compromiso del BSC de escuchar a sus usuarios. Esta propuesta garantiza que todos los delegados del BNB tengan voz en el proceso de toma de decisiones.


Al mejorar la capacidad de procesamiento de transacciones e involucrar a la comunidad en la gobernanza, BEP 341 subraya la importancia de una gobernanza adaptable e impulsada por la comunidad en los ecosistemas blockchain.