Knowledge Base

Browse the concepts behind Truestamp. Follow the links between concepts, or search across everything.

Bitcoin

A public proof-of-work blockchain Truestamp uses two ways, capturing new Bitcoin block hashes as entropy observations and committing epoch roots into a transaction OP_RETURN output, which appears in a proof bundle as a commitments entry with chain bitcoin and a regtest, testnet, or mainnet network.

Overview

Bitcoin is a public proof-of-work blockchain that Truestamp uses in two independent roles. As an entropy source, each new Bitcoin block hash is captured as an entropy observation that joins a Truestamp block’s Merkle tree, evidence that nothing in that block could have been submitted before the Bitcoin block existed (see external entropy sources). As a commitment chain, epoch roots are recorded in a Bitcoin transaction’s OP_RETURN output as part of Block Commitment, covered in the epoch and Block Commitment. In a proof bundle, a Bitcoin commitment is a commitments entry with a chain of "bitcoin" and a network of regtest, testnet, or mainnet, carrying the block height, the transaction hash, the epoch root written as the OP_RETURN value, the txoutproof, the raw transaction, and the epoch proof. Bitcoin commitments confirm more slowly than Stellar ones.