Packages

package block

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package bftordering

Type Members

  1. trait BlockOrderer extends AutoCloseable

    The interface to the ordering functionality for a block sequencer.

    The interface to the ordering functionality for a block sequencer.

    It is not BFT-specific, but an implementation may be Byzantine Fault tolerant with respect to the ordering functionality.

    BFT reads and writes require, however client cooperation: if f is the maximum number of tolerated faulty sequencer nodes, then a BFT read requires reading f+1 streams and BFT writes require either writing to f+1 sequencers or writing to a single sequencer and be prepared to retry on another sequencer if a BFT read for the corresponding event fails.

  2. class BlockSequencer extends DatabaseSequencer with DatabaseSequencerIntegration with NamedLogging with FlagCloseableAsync
  3. abstract class BlockSequencerFactory extends DatabaseSequencerFactory with NamedLogging
  4. class DriverBlockOrderer extends BlockOrderer
  5. class DriverBlockSequencerFactory[C] extends BlockSequencerFactory

Ungrouped