Des changements importants sont apportés au comportement de block.timestamp, block.number et blockhash à l'ère zkSync, a déclaré Antonio, ingénieur des relations avec les développeurs de Matter Labs, sur Github. Actuellement, block.timestamp, block.number et blockhash renvoient respectivement l'horodatage, le numéro et la valeur de hachage du lot L1. Une fois cette mise à jour terminée, l'horodatage, le numéro et la valeur de hachage du bloc L2 seront renvoyés respectivement.
Antonio a déclaré que de nombreuses applications nécessitent une fidélité temporelle plus élevée, qui peut être obtenue en référençant les lots L1. Avec ces changements, les contrats pourront être chronométrés au niveau du bloc L2 (environ toutes les quelques secondes), ces informations sont déjà disponibles sur l'API, mais avec les nouveaux changements, les développeurs pourront y accéder directement dans le contrat intelligent. . Nous développons actuellement ce changement et testerons le processus de mise à jour en interne avant de passer au testnet et à l'éventuel réseau principal.