0.2.0 • Published 3 years ago

@phorbas/hamt v0.2.0

Weekly downloads
-
License
BSD-2-Clause
Repository
github
Last release
3 years ago

PHORBAS HAMT

PHORBAS HAMT is inspired by CouchDB's syncing, CRDTs, and immutable CAS. Using CBOR as a binary-friendly encoding standard, the hash array mapped TRIE is designed to address the principle of Replicable under the constrains of Opaque and Binary key/content.

About PHORBAS

The PHORBAS project implements a persistent binary data storage scheme that accomodates opaque (encrypted) information. It is inspired by binary content addressable data storage, replication features of CouchDB, the opaque data storage of Tahoe-LAFS, the eventual consistency of CRDTs, and persistent Hash array mapped trie data structures.

Phorbas appears in in Greek mythology and is connected to "giving pasture" -- in this case, safe pasture to for data storage.

P - Persistent
H - Hashed
O - Opaque
R - Replicable
B - Binary key/content
A - Addressable
S - Store

Due to the opaque nature of the data storage, the storage is not queryable like a database. It is similar to IPFS with a less ambitious goal of being a pratical data storage scheme for data for embedding into other projects.

License

2-Clause BSD

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago