MuxZeroNet / proposals

ZeroNet RFC & enhancement proposals
11 stars 0 forks source link

Request for Comments: IPLD Integration/ZeroNet on IPLD #2

Open mkg20001 opened 6 years ago

mkg20001 commented 6 years ago

IPLD is a relativly new technology that "allows us to treat all hash-linked data structures as subsets of a unified information space, unifying all data models that link data with hashes as instances of IPLD. " - ipld.io As the author of ZeroNetJS I have decided to try and implement this new technology (repo), though I haven't even really started development. The IPLD integration could potentially allow the things described in this issue to be possible! Additionally it could bring IPFS to ZeroNet in a way that is completly transparent to the user by just linking an IPFS hash from the content.json like this:

  "some-very-huge-file.tar.gz": {
   "/": "/ipfs/Qm..." // <- ipfs hash, "/" stands for an IPLD link
  }

While I'm aware that with bigfile support ZeroNet does not necesarily need IPFS support it still would allow things like directly linking to bitcoin blocks (potentially without the need to download the whole blockchain !! ) to allow timestamping content as well as direct access to etherum blocks and accounts ( potentially without downloading the whole etherum blockchain !!! ) AFAIK the "no need to download the whole blockchain" thing is being discussed but currently I don't have any references

mkg20001 commented 6 years ago

// cc @0polar