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.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
¿Ya tienes Kaleido?
Acerca de Kaleido
Kaleido es la plataforma galardonada de nivel empresarial que hace que la blockchain y los activos digitales sean radicalmente simples para que las organizaciones los adopten.
Kaleido proporciona una
Con más de 2.5 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada al comprar software para tu negocio. Encontrar el producto adecuado es importante, déjanos ayudarte.