hypercore
WIP. Secure, distributed, append-only log structure. Adapted from mafintosh/hypercore.
Usage
extern crate hypercore;
use Feed;
use PathBuf;
let path = from;
let mut feed = new.unwrap;
feed.append.unwrap;
feed.append.unwrap;
println!; // prints "hello"
println!; // prints "world"
Networking Vaporware API
let feed = default;
feed.append?;
for event in feed
Data Structures
- feed: The main data structure in Hypercore. Append-only log that uses multiple data structures and algorithms to safely store data.
- data: Data that's written to the feed by users.
- key pair: An
Ed25519
key pair used to encrypt data with. - signature: A cryptographic certificate of authenticity for a given piece of code.
- tree: A binary tree mapped as a
flat-tree
to keep an index of the current data. - bitfield: ???
Installation
License
MIT OR Apache-2.0