You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:warning::construction: This project is still under construction and expected to change significantly. Use at your own risk :construction::warning:
3
+
:construction: This is a research project not intended for real use. :construction:
4
4
5
-
This repository is a collection of crates related to a SwiftSync node implementation. Some crates will be SwiftSync-specific, while others may have broader use cases.
5
+
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](https://gist.github.com/RubenSomsen/a61a37d14182ccd78760e477c78133cd).
6
6
7
-
-`accumulator`: A hash-based SwiftSync accumulator used to add and subtrack elements from a set.
7
+
## Executables
8
+
9
+
See the `node/README.md` to run an initial block download using _SwiftSync_.
10
+
11
+
## Crates
12
+
13
+
-`aggregate`: A hash-based data structure used to add and subtrack elements from a set.
8
14
-`node`: Perform fast IBD using a SwiftSync hints file.
0 commit comments