This is pretty nifty! Out of curiosity, why did you choose WebTorrent over, say, IPFS? I considered doing something similar using their JavaScript client[0].
Interesting question. I was also considering to use IPFS js while developing Peerdium. But it seems like it's not fully ready yet. For example, take a look at this
> DHT (automatic content discovery) and Circuit Relay (pierce through NATs and dial between any node in the network) are two fundamental pieces that are not finalized yet.
Another reason was that I had to still run an IPFS node if articles should be made available for more than 8 hours. I didn't want to do anything with storing articles.
This seems like it could be good as an ephemeral pastebin/image/video sharing with a small group.
off topic, I wish one of these peer-to-peer schemes caught on, if only because it will incentivize people to buy a desktop computer which will serve as network node. There's so many interesting things that can be done if people can be convinced that they are part of the network and not just "tablet users".
I wonder if anyone is trying to build home routers that double as ipfs/torrent nodes.
Was going to say, I remember https://news.ycombinator.com/item?id=9531265 that had the very same idea as this. The thing is, what's the benefit of an ephemeral page? What can I do better if someone else is seeding it for me? Is it that hard to centrally host these bits?
Yes. I think Peerdium is not at all necessary for 99% of the use cases. You can just use a normal publishing platform. Peerdium can become useful if you don't want a single point of failure. That is anyone can spin up Peerdium servers from source code and the links would still work as long as someone is seeding the content. Also nothing is stored in a server. So if you want to share some content that you don't want to get stored in someone's private server then Peerdium can be used as well.
Interestingly, I suppose the Peerdium model means it can't be updated now? A new, corrected page could be published, but it would have a different identifier and would have to be re-seeded.
It's the number of people who have the tab opened == no of people seeding the post. When you open a post you get the content from other seeders and starts seeding the post :)
This would be interesting if combined with something like BAT or AdSense or Coinhive to earn revenue from viewing then use that revenue to pay for seeding via something like Sia/ Filecoin.
Yup. You have the option to save the article as well by clicking on the heart icon. This allows you to view the article even if no one else is seeing it.
[+] [-] colatkinson|7 years ago|reply
[0]: https://github.com/ipfs/js-ipfs
[+] [-] vishnu_ks|7 years ago|reply
> DHT (automatic content discovery) and Circuit Relay (pierce through NATs and dial between any node in the network) are two fundamental pieces that are not finalized yet.
Another reason was that I had to still run an IPFS node if articles should be made available for more than 8 hours. I didn't want to do anything with storing articles.
[+] [-] _csoz|7 years ago|reply
off topic, I wish one of these peer-to-peer schemes caught on, if only because it will incentivize people to buy a desktop computer which will serve as network node. There's so many interesting things that can be done if people can be convinced that they are part of the network and not just "tablet users".
I wonder if anyone is trying to build home routers that double as ipfs/torrent nodes.
[+] [-] egfx|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] harigov|7 years ago|reply
> Peerdium would not have been possible with WebTorrent, QuillJs and Vue.js
I think you meant "Peerdium would not have been possible WITHOUT WebTorrent, QuillJs and Vue.js"
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] Vinnl|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] djangowithme|7 years ago|reply
Are you running a server hosting 1 instance of each document so that there is always at least 1 other person hosting the page?
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] tomglynch|7 years ago|reply
https://peerdium.com/5558335f57ef076dea5566bd09c111be4ea5769...
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] ishaanbahal|7 years ago|reply
[+] [-] bmpafa|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] doomjunky|7 years ago|reply
Assuming the number in the right side are the spectators. Could you show on the left side how many peers are seeding?
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] hndamien|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] slackoverflower|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] xkbd|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] okonomiyaki3000|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] snissn|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] marci|7 years ago|reply
[+] [-] stunpix|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
If there is demand for the service I will try renaming the project :)
[+] [-] unknown|7 years ago|reply
[deleted]
[+] [-] beardog|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] tasubotadas|7 years ago|reply
[+] [-] unicornporn|7 years ago|reply
Oh the irony.
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] colobas|7 years ago|reply
[+] [-] vishnu_ks|7 years ago|reply
[+] [-] richardmckinney|7 years ago|reply
[deleted]