Consensus

class bigchaindb.consensus.BaseConsensusRules[source]

Base consensus rules for Bigchain.

A consensus plugin must expose a class inheriting from this one via an entry_point.

All methods listed below must be implemented.

voting

alias of Voting

static validate_transaction(bigchain, transaction)[source]

See bigchaindb.models.Transaction.validate() for documentation.

static validate_block(bigchain, block)[source]

See bigchaindb.models.Block.validate() for documentation.