Um aspecto complicado dos carimbos de tempo usando a variável now no Ethereum é o uso de diferentes unidades, dependendo do tipo de ambiente. Ao contrário das implementações padrão do Ethereum, os carimbos de tempo em um ambiente com um cliente Quorum e consenso Raft (Quorum-Raft) são representados em nanossegundos porque o consenso Raft pode produzir mais de um bloco por segundo. Em contraste, os ambientes Quorum-IBFT e Geth-PoA (Proof-of-Authority) usam carimbos de tempo cujas unidades são denotadas em segundos. Em todos os três tipos de ambiente, a palavra-chave now fornece o carimbo de tempo do bloco mais recente no formato de tempo da Época UNIX (tempo desde 00:00:00 Tempo Universal Coordenado (UTC), quinta-feira, 1 de janeiro de 1970).
NOTA: A diferença nas unidades de carimbo de tempo pode ser a causa raiz de erros de falta de gás se você transportar as mesmas instruções dependentes de carimbo de tempo do código de contrato inteligente de um tipo de ambiente para outro.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Já tem Kaleido?
Sobre Kaleido
Kaleido é a plataforma premiada de nível empresarial que torna blockchain e ativos digitais radicalmente simples para as organizações adotarem.
Kaleido fornece uma pilha completa para construir soluç
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.