package block
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
- package bftordering
Type Members
- 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 readingf+1
streams and BFT writes require either writing tof+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. - class BlockSequencer extends DatabaseSequencer with DatabaseSequencerIntegration with NamedLogging with FlagCloseableAsync
- abstract class BlockSequencerFactory extends DatabaseSequencerFactory with NamedLogging
- class DriverBlockOrderer extends BlockOrderer
- class DriverBlockSequencerFactory[C] extends BlockSequencerFactory
Value Members
- object BlockSequencerFactory
- object DriverBlockSequencerFactory extends LazyLogging