Skip to content

Repository files navigation

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.

About

SwiftSync node and underlying crates

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages