Vertex for Rust
Rust bindings for Tashi Vertex, an embedded Byzantine fault-tolerant consensus engine based on the Hashgraph algorithm.
Tashi Vertex uses a DAG (Directed Acyclic Graph) of cryptographically signed events and virtual voting to achieve consensus finality in under 100 milliseconds, without exchanging explicit vote messages. For a detailed explanation, see the Vertex whitepaper.
Features
Fast BFT Consensus -- sub-100ms finality with tolerance up to
f = floor((n-1)/3)Byzantine participantsAsync-first -- socket binding and message receiving are
Future-basedZero runtime dependencies -- only links dynamically to the
tashi-vertexC librarySafe FFI -- opaque pointer wrappers with automatic cleanup via
DropConfigurable -- 15+ tunable engine parameters (heartbeat, latency thresholds, epoch sizing, etc.)
Base58 utilities -- encode/decode keys and binary data
Links
Last updated

