@feld @bengo One of the things I like about IPFS is global swarm. I.e. you can look up any file by its hash.
Does something like that exist in the torrent world?
@feld @bengo One of the things I like about IPFS is global swarm. I.e. you can look up any file by its hash.
Does something like that exist in the torrent world?
@silverpill @feld like a magnet link ? https://en.m.wikipedia.org/wiki/Magnet_URI_scheme
@bengo @feld I am not sure, perhaps I misunderstood how they work. Because when I download a torrent, the magnet link always includes a list of trackers, and I thought it is necessary for discovery, but maybe it is not?
I just tried to remove the tr= parameter, at the client was still able to find content.
@bengo @feld If discovery by hash/CID alone is already possible, then "per-file hash trees" would make torrents equivalent to IPFS feature-wise 🤔
@silverpill @feld hey @silverpill can you figure out how to support resolving did:dht in your impls? 😅 https://github.com/decentralized-identity/did-dht
@bengo @feld My implementation of FEP-ef61 only supports did:key. It doesn't perform DID resolution, which will be implemented later.
The first supported DID method after did:key will probably be did:web, and after that we can add others with less effort. did:dht looks interesting, but the repository is not very active, the last commit was 10 months ago. Also the link to Rust implementation is dead.
@silverpill @feld the problem with all of these, IMHO, is IPFS does not in practice really work if all you have is the hash of a file. It has to be the hash of an IPFS-specific encoding of a file. (iiuc: torrent too). But yes it sure would be nice if all it took was the hash of the file, which was a common refrain in some of the “next gen IPFS” discussions last year etc. that’s why I linked to BLAKE3 before 😊
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.