Es werden wichtige Änderungen am Verhalten von block.timestamp, block.number und blockhash in der zkSync-Ära vorgenommen, sagte Antonio, Entwickler-Beziehungsingenieur von Matter Labs, auf Github. Derzeit geben block.timestamp, block.number und blockhash jeweils den Zeitstempel, die Nummer und den Hash-Wert des L1-Batches zurück. Nach Abschluss dieses Updates werden jeweils der Zeitstempel, die Nummer und der Hash-Wert des L2-Blocks zurückgegeben.

Antonio sagte, dass viele Anwendungen eine höhere zeitliche Genauigkeit erfordern, die durch die Referenzierung von L1-Batches erreicht werden kann. Mit diesen Änderungen können Verträge auf L2-Blockebene (etwa alle paar Sekunden) zeitlich festgelegt werden. Diese Informationen sind bereits in der API verfügbar, aber mit den neuen Änderungen können Entwickler direkt im Smart Contract darauf zugreifen. Wir entwickeln diese Änderung derzeit und werden den Aktualisierungsprozess intern testen, bevor wir zum Testnet und schließlich zum Mainnet wechseln.

#binancefamily #bitcoin #crypto2023

$BTC $ETH $BNB