Deterministic Execution

Blockchain Geral · Profundo

A propriedade de que dados entradas e estado inicial identicos, um programa sempre produzira exatamente a mesma saida e transições de estado independentemente de qual maquina o execute. Execução deterministica e fundamental para o consenso blockchain porque cada validador deve chegar independentemente ao mesmo resultado ao processar transações. Fontes de não-determinismo (ponto flutuante, números aleatorios, tempo do sistema) devem ser eliminadas ou controladas em runtimes blockchain.

Termos relacionados