Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 704 Bytes

File metadata and controls

14 lines (8 loc) · 704 Bytes

SwiftSync

🚧 This is a research project not intended for real use. 🚧

This repository is a collection of crates related to a SwiftSync node implementation. SwiftSync is a protocol that allows nearly-stateless, parallelizable Bitcoin initial block download without adding additional cryptographic assumptions. You may read the initial writeup here.

Executables

See the node/README.md to run an initial block download using SwiftSync.

Crates

  • aggregate: A hash-based data structure used to add and subtrack elements from a set.
  • node: Perform fast IBD using a SwiftSync hints file.