BNB Chain a annoncé que BEP-706, inclus dans la mise à niveau du hard fork Jenner, déploiera un nouveau contrat précompilé à l’adresse 0x70 afin de fournir aux contrats intelligents des horodatages de bloc à la milliseconde près. Auparavant, les contrats ne pouvaient lire que des horodatages précis à la seconde via block.timestamp, ce qui les empêchait de distinguer les écarts de temps entre plusieurs blocs générés au cours d’une même seconde. Après la mise à niveau, les développeurs pourront accéder aux horodatages en millisecondes via la nouvelle interface, tandis que les valeurs existantes de block.timestamp et la logique de chronométrage à la seconde resteront inchangées. Cette fonctionnalité permet des cas d’usage nécessitant une précision inférieure à la seconde, comme le règlement de cotations dont la validité ne dure que quelques centaines de millisecondes, les échéances d’enchères et la vérification de la rapidité avec laquelle les données des oracles de prix sont mises à jour. Le nouveau contrat précompilé entraîne un coût de calcul de 20 Gas, auquel s’ajoutent des coûts d’appel et de mémoire.
$BNB
$ONE
$MAGIC
$BNB
$ONE
$MAGIC