BNB Chain anunció que BEP-706, incluido en la actualización del hard fork Jenner, desplegará un nuevo contrato precompilado en la dirección 0x70 para proporcionar a los contratos inteligentes marcas de tiempo de bloque con precisión de milisegundos. Antes, los contratos solo podían leer marcas de tiempo con precisión de segundos mediante block.timestamp, lo que les impedía distinguir las diferencias de tiempo entre varios bloques generados durante un mismo segundo. Tras la actualización, los desarrolladores podrán acceder a las marcas de tiempo en milisegundos mediante la nueva interfaz, mientras que los valores existentes de block.timestamp y la lógica de temporización en segundos permanecerán sin cambios. Esta función permite casos de uso que requieren una precisión inferior a un segundo, como la liquidación de cotizaciones cuya validez dura solo unos cientos de milisegundos, los plazos de las subastas y la verificación de la rapidez con la que se actualizan los datos de los oráculos de precios. El nuevo contrato precompilado tiene un coste computacional de 20 Gas, al que se suman los costes de llamada y memoria.
$BNB
$ONE
$MAGIC
$BNB
$ONE
$MAGIC