ipfs / js-ipfs

IPFS implementation in JavaScript
https://js.ipfs.tech
Other
7.44k stars 1.25k forks source link

IPNS over DNS #2000

Closed hugomrdias closed 1 year ago

hugomrdias commented 5 years ago

This is a meta-issue to track progress about IPNS over DNS work.

Goals:

  1. deploy production ready nameservers
  2. merge final ipns router with support for online and local/offline use-cases
  3. interop between js and go

Tasks:

References: https://github.com/ipfs/specs/issues/198 https://github.com/ipfs/js-ipfs/issues/1918 https://github.com/ipfs/go-ipfs/issues/5287

lidel commented 5 years ago

I'm dropping some notes about DNS over HTTPS:

If I had to pick which one use in our low level libraries, I am leaning towards binary one. It not only gives us smaller payload sizes but also more servers support it.

momack2 commented 5 years ago

@hugomrdias - is there a spec for the js client implementation? the go-ipfs team wants to evaluate whether we can add a go client matching that interface in time for IPFS Camp

cc @Stebalien

momack2 commented 5 years ago

Is there a status update on this? I see the Q3 OKR "IPNS over DNS production ready" has a grade of 0.7 - does that mean there is a finalized/implemented spec?

daviddias commented 5 years ago

I'm also interested.

bmann commented 5 years ago

Great to meet you @hugomrdias. @expede and @dholms are going to take a look at this and help with the spec / give our opinion.

achingbrain commented 1 year ago

js-ipfs is being deprecated in favor of Helia. You can https://github.com/ipfs/js-ipfs/issues/4336 and read the migration guide.

The missing pieces from this are implemented here: https://github.com/ipfs/helia-ipns/pull/55