HORNET Storage on Nostr: H.O.R.N.E.T. Storage uses CBOR for Scionic Merkle DAG Tree encoding and decoding, ...
H.O.R.N.E.T. Storage uses CBOR for Scionic Merkle DAG Tree encoding and decoding, just like IPFS does with Merkle DAGs.
Both JSON and CBOR enable relationships and data modeling due to their schema-less nature. CBOR is one of the only binary formats that’s schema-less like JSON.
Libp2p has options for ProtoBuffs, but IPFS doesn’t use ProtoBuffs for their Merkle DAG encoding/decoding. H.O.R.N.E.T.S avoids the use of ProtoBuffs completely.
For networking, H.O.R.N.E.T.S. will support all libp2p transport options such as: WebSockets, TCP, WebRTC, and QUIC.
Published at
2023-10-16 10:24:00Event JSON
{
"id": "b8e915713584513bb5ec791ed24cb61c479d0941311822a0c50af92d81f6992b",
"pubkey": "bbc73cae41502ddad7a4112586dcaf4422810d60aa4b57c637ccd1a746b07844",
"created_at": 1697451840,
"kind": 1,
"tags": [
[
"e",
"3df6222de3205e33ec647d71079740acaf8ca64ce67050f2425d018a2e4a4f04",
"",
"root"
],
[
"p",
"8e567e90f3214bb221a726c53c0b901dd23bdc4281e4dfe425014e33f1dd217b"
],
[
"p",
"bbc73cae41502ddad7a4112586dcaf4422810d60aa4b57c637ccd1a746b07844"
]
],
"content": "H.O.R.N.E.T. Storage uses CBOR for Scionic Merkle DAG Tree encoding and decoding, just like IPFS does with Merkle DAGs.\n\nBoth JSON and CBOR enable relationships and data modeling due to their schema-less nature. CBOR is one of the only binary formats that’s schema-less like JSON.\n\nLibp2p has options for ProtoBuffs, but IPFS doesn’t use ProtoBuffs for their Merkle DAG encoding/decoding. H.O.R.N.E.T.S avoids the use of ProtoBuffs completely.\n\nFor networking, H.O.R.N.E.T.S. will support all libp2p transport options such as: WebSockets, TCP, WebRTC, and QUIC.",
"sig": "e8d750d0e6e228f3a57ab5594d7faab56496796506b47eed8ff84d3d8031229469257160cb13e385741d7a9dec4224f3c82cf9b7e214569b97fcbc5ce38612a6"
}