← Back
Home › Systems › Blockchain and web3

cross-chain-bridge

cross-chain bridge

Wormhole

SystemTechniques · 12Primitives · 49 cross-chain-bridge Merkle patricia triedata-structures · medium: Hex-ary Patricia trie with hashed nodes giving state roots and inclusion proofsModel checking and formal proofembedded · medium: Exhaustively explore a model's reachable states (or prove its invariants with a solver or proof assistant) to find rule violations with a shortest counterexample trace.›Light client verificationfinance · medium: Verify another chain's headers and state proofs from its consensus signaturesReorg safe chain indexingfinance · medium: Index blockchain events with confirmation depth, reorg rollback and finality trackingBls signature aggregationsecurity · medium: BLS pairing-based signatures that aggregate many signers into one constant-size signatureHardware security module (HSM)security · medium: A tamper-resistant device or service that generates keys, signs, decrypts and wraps with them internally, and releases a key only as ciphertext.›Threshold cryptographysecurity · medium: Distributed key generation and t-of-n threshold decryption or signing without a single key holderMerkle treedata-structures · low: Hash tree for verifying and diffing large datasets with logarithmic proofsDeterministic serializationfinance · low: Canonical byte encodings (RLP, SSZ, canonical CBOR) so every node hashes identical bytesIdempotency keysfinance · low: Client-chosen unique key per logical operation, stored with a request fingerprint and the final response, so retries replay the first result instead of acting twice.›Reconciliationfinance · low: Match internal ledger records against bank and processor statements by reference, then amount and date window; every unmatched or mismatched item becomes an exception.›ECDSA signaturessecurity · low: The elliptic-curve signature standardised in FIPS 186-5 (P-256) and used by secp256k1 ledgers; 64-byte signatures, but a repeated or biased nonce leaks the private key.›Replay protection windowsecurity · low: A highest-seen counter plus a bitmap of the last W numbers rejects duplicates and stale messages in O(1) with a few hundred bytes of state.›Circuit breakersystems · low: Stop calling a failing dependency for a while, probe it with trial calls, and resume on recovery: fail fast instead of piling up timeouts.›Token bucketsystems · low: A bucket of up to b tokens refilled at rate r; requests spend tokens, enforcing an average rate while allowing bursts of b.›Radix triedata-structures · low: Compressed prefix tree for path routing, domain matching and prefix lookupsKeccak sha3security · low: Keccak sponge (SHA-3, Keccak-256) permutation, padding and absorb/squeezeSwiss tabledata-structures · low: Open-addressing hash table that filters 8-16 slots at once with 1-byte hash tags and SIMD, giving fast lookups at 87.5 % load.›BFS and DFSgraphs · low: The two basic graph traversals; BFS gives hop distances and levels, DFS gives discovery/finish order for cycles, components and topological order.›Binary decision diagramsoptimization · low: A reduced ordered BDD stores a Boolean function as a shared DAG that is unique per variable order, so equivalence is one integer compare and counting is one pass.›Digital signatures (Ed25519)security · low: Small, fast, deterministic public-key signatures that prove who produced a message; the default for tokens, releases and protocols.›Message sequence numbersdistributed · low: A per-stream counter on every message lets the receiver detect loss, duplicates and reordering, ack cheaply and resume after reconnect with "send from N".›Journaled state revertstorage · low: Undo journal of state writes enabling nested checkpoints and cheap revert+ 5 more techniques+ 33 more primitives

Similar systems

Share the most building blocks with this one.