Live data from Hacker News

Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

github.com

11–20 of 190 posts

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#12
post #7

Seems cool at first glance! I've never heard of Handshake, will be looking at that more in particular. So I see the address in the screenshot starts with federalist:// Is it possible to access these sites with a normal web browser from the internet too?

Thank you!

I do think there is a way - since the beautiful WebTorrent (https://github.com/webtorrent/webtorrent) can do so in browser. I'm keen to see something like this in a normal web browser (if possible as an extension even), hopefully developed by someone with better skills than me haha!

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#13

Well done, good luck. Always wanted to implement something like this. > dmt (mutable torrent BEP-46), Is dmt supported (made scalable?!) by the existing torrent infra structure (DHT/trackers/etc??). Sorry if this question doesnt make sense.

Also, is this suitable for publishing an RSS-like feed which out polluting the world with a new torrent for each atom?

Yes and no - DMT (https://github.com/lmatteis/dmt) is implemented into this so you can use a single hash in the DHT for the 'site', but that will be updated to point to a new torrent infohash on every update.

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#15
This is cool.

I'm also working on a decentralized distribution mechanism based on torrents, and while i've being working on a different architecture, the network mechanism are basically the same with a couple of differences on the network level.

In my case i'm working on a very customized version of chrome where the web api is actually available for native applications beyond Javascript.

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#16
post #4

How is this different from ZeroNet [ https://zeronet.io/ ]?

At a quick glance, no Bitcoin

No but Handshake does use coins which I assume to be some sort of blockchain "Handshake uses a coin system for name registration"

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#18

Well done, good luck. Always wanted to implement something like this. > dmt (mutable torrent BEP-46), Is dmt supported (made scalable?!) by the existing torrent infra structure (DHT/trackers/etc??). Sorry if this question doesnt make sense.

Also, is this suitable for publishing an RSS-like feed which out polluting the world with a new torrent for each atom?

It depends. You an either have your mutable torrent point to the head of a liked list like this:

    head
    |
    |- post.txt
    +- prev.torrent

    prev
    |
    |- post.txt
    +- prev.torrent
You get the idea. With the not yet widely-supported BitTorrent v2, you can just add files to a new torrent and seeders of the old torrent will seed the files that are also in the new torrent too.

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#19

These sorts of things are still blockable through DNS and IP filters cutting off access to the root nodes and such I would guess. As such, what is the use case?

Seeds for the torrents can change and, although not recommended, in terms of bloating the Tor network, using Tor will also help. With the recent attack on exposing Tor users, it may not be a bad thing if everyone starts torrenting on the Tor network actually.

Everything, of course, can be blocked at some point, but the thing to remember is that there are other kinds of contracts that existed long before smart contracts - and these things are already leveraged in society.

The internet isn't going to disappear tomorrow, but I would agree there are longer term risks, so let's build today.

There's been a lot of talk about decentralization lately, and Cypherpunks write code. So I wrote code instead of a blog post.

Re: Show HN: Decentralized, Mutable, Serverless Torrent Swarm Websites

#20

Well done, good luck. Always wanted to implement something like this. > dmt (mutable torrent BEP-46), Is dmt supported (made scalable?!) by the existing torrent infra structure (DHT/trackers/etc??). Sorry if this question doesnt make sense.

Thank you! I believe it's somewhat scalable, but one thing to note is that DHT itself is not as fast as using a tracker.
Post reply on HN