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

Conciliación de marcas de tiempo en Quorum Raft

1 comentario
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para responder preguntas
Iniciar Sesión
Kaleido
Respuesta Oficial
Kaleido
Trent S.
TS
Product Marketing Manager
0
Un aspecto complicado de las marcas de tiempo al usar la variable now en Ethereum es el uso de diferentes unidades, dependiendo del tipo de entorno. A diferencia de las implementaciones estándar de Ethereum, las marcas de tiempo en un entorno con un cliente Quorum y consenso Raft (Quorum-Raft) se representan en nanosegundos porque el consenso Raft puede producir más de un bloque por segundo. En cambio, los entornos Quorum-IBFT y Geth-PoA (Prueba de Autoridad) utilizan marcas de tiempo cuyas unidades se denotan en segundos. En los tres tipos de entorno, la palabra clave now proporciona la marca de tiempo del bloque más reciente en formato de tiempo de época UNIX (tiempo desde las 00:00:00 Tiempo Universal Coordinado (UTC), jueves, 1 de enero de 1970). NOTA: La diferencia en las unidades de las marcas de tiempo puede ser la causa principal de errores de falta de gas si se transportan las mismas declaraciones dependientes de marcas de tiempo del código de contratos inteligentes de un tipo de entorno a otro.
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder