Reproducibility

You will have identical archives with identical CIDs if you generate archives from the same RocksDB ledger.

However, because transaction logs are included in the Old Faithful output, we cannot guarantee reproducibility across two RocksDB ledgers. For example, if you have two warehouse nodes generating Old Faithful archives from their local snapshot state, these may produce different transaction execution logs.

This could happen, for example, if the two nodes run different Solana versions. The execution logs from the transactions are not validated and are not part of the validated set of the blockchain. They are metadata produced during the transaction's execution by the node executing them.

Last updated