Introducing G2.ai, the future of software buying.Try now

Réconciliation des horodatages dans Quorum Raft

1 commentaire
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour répondre aux questions
Se connecter
Kaleido
Réponse officielle
Kaleido
Trent S.
TS
Product Marketing Manager
0
Un aspect délicat des horodatages utilisant la variable now dans Ethereum est l'utilisation de différentes unités, selon le type d'environnement. Contrairement aux implémentations Ethereum classiques, les horodatages dans un environnement avec un client Quorum et un consensus Raft (Quorum-Raft) sont représentés en nanosecondes car le consensus Raft peut produire plus d'un bloc par seconde. En revanche, les environnements Quorum-IBFT et Geth-PoA (Proof-of-Authority) utilisent des horodatages dont les unités sont exprimées en secondes. Dans les trois types d'environnement, le mot-clé now fournit l'horodatage du bloc le plus récent au format de temps UNIX Epoch (temps écoulé depuis 00:00:00 Temps Universel Coordonné (UTC), jeudi 1er janvier 1970). REMARQUE : La différence dans les unités d'horodatage peut être la cause principale des erreurs de manque de gaz si vous transportez les mêmes instructions require dépendantes de l'horodatage du code de contrat intelligent d'un type d'environnement à un autre.
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour écrire des commentaires
Se connecter
Répondre