Payment Lane Reserva 5% de Cada Bloque
Cada bloque en Binance Smart Chain tiene un límite de gas, que es un tope y determina cuánta capacidad computacional puede procesar. Supongamos que se lanza un memecoin y hay una explosión de actividad; el número de transacciones comienza a aumentar exponencialmente y compite por ese espacio. En este caso, un comerciante que recibe un pago en stablecoin termina en la misma cola que un bot ejecutando intercambios.
Payment Lane, introducida bajo BEP-703, reserva el 5% del gas de cada bloque para pagos elegibles por defecto. Esto significa que las transacciones generales no pueden utilizar ese espacio incluso cuando la demanda de pagos es baja. Los pagos aún pueden competir por el otro 95% de la capacidad del bloque. La gobernanza puede aumentar esta reserva hasta un máximo del protocolo del 10%.
Lo que se considera pagos es donde está la trampa por ahora, y $BNB Chain fue muy claro sobre qué transacciones califican en su blog sobre Payment Lane. Enviar $BNB de una billetera a otra califica automáticamente como pagos. Por otro lado, las stablecoins como USDT y UDSC no califican, al menos por ahora. Solo calificarán una vez que la gobernanza las añada a una lista aprobada, que actualmente no tiene entradas.
Los contratos inteligentes ahora pueden leer el tiempo en milisegundos
Cada bloque en la red BSC tiene una marca de tiempo o un registro de cuándo se creó. Hasta el hard fork Jenner, los contratos inteligentes solo podían leer ese tiempo en segundos enteros. Ahora existe una herramienta integrada, bajo BEP-706, que reduce esta precisión hasta el milisegundo.
Esto ayuda enormemente a las aplicaciones donde una fracción de segundo puede marcar la diferencia. Por ejemplo, una aplicación de trading podría ofrecer un precio válido solo durante un breve periodo. Con un reloj basado únicamente en segundos, el contrato no puede imponer nada más corto que un segundo completo, por lo que una cotización podría seguir siendo válida después de su fecha de caducidad.
Los desarrolladores deben optar activamente por usar la nueva herramienta y los contratos que utilizan el reloj basado en segundos seguirán funcionando como lo hacen actualmente. Este cambio no acelera los tiempos de bloque, sino que simplemente proporciona a los contratos una lectura del tiempo más precisa.
CAS20 está integrado pero aún desactivado
La tercera pieza es CAS20, abreviatura de Compliant Asset Standard (Estándar de Activos Cumplidores), bajo BEP-702. Es un marco de tokens para emisores que necesitan controles que un token BEP-20 regular no ofrece de forma nativa. Los emisores obtienen listas de permitidos y bloqueados, la capacidad de pausar transferencias y roles separados para acuñar, quemar y confiscar tokens.
Jenner proporciona el código subyacente, aunque nadie puede crear tokens CAS20 todavía. Este paso requiere una activación separada por parte de un administrador designado mediante gobernanza. $BNB Chain también señaló que los controles técnicos por sí solos no hacen que un token sea legalmente conforme. CAS20 mantiene la compatibilidad con las herramientas BEP-20, por lo que las billeteras y aplicaciones existentes deberían poder leer estos tokens.
Los constructores de bloques ahora deben respetar la reserva de pago al ensamblar bloques en testnet. Las primeras votaciones de gobernanza sobre la lista de pagos mostrarán qué tan rápido acceden realmente los stablecoins a este carril.