Very cool. I imagine when bittorrent first starting how cool this would be to do if we had something like webtorrent Two problems: 1) WebTorrent isn't very persistent. It requires people keep the tab open and I don't think the current WebTorrent to existing torrent clients federation really solves anything interesting. Unless you've got high volumes of traffic it doesn't help much. 2) Bandwidth and storage got so che…
S3 can serve over the Bittorrent protocol though. In fact, there are several viable configurations to bridge between WebTorrent, Bittorrent, and S3. For example, you can have S3 directly serve over Bittorrent and use Amazon as a tracker; or you can have the HTTP URL to S3 serve as a BEP19 webseed, which is now supported in recent WebTorrent.
Serverless Sync in Web Apps Using Bit Torrent
11–20 of 57 posts
Re: Serverless Sync in Web Apps Using Bit Torrent
#12So I only kind of understand magnet links. But it seems like I could create a Chrome plugin that took every page I visited and turned the assets into magnet links and started request/seeding them on pageload. Is that analogous to what they're doing?
Re: Serverless Sync in Web Apps Using Bit Torrent
#13Very cool. I imagine when bittorrent first starting how cool this would be to do if we had something like webtorrent Two problems: 1) WebTorrent isn't very persistent. It requires people keep the tab open and I don't think the current WebTorrent to existing torrent clients federation really solves anything interesting. Unless you've got high volumes of traffic it doesn't help much. 2) Bandwidth and storage got so che…
Colo and bare metal bandwidth might be cheap, but they require knowledge setting up a server and keeping it running, which many programmers can't do reliably.
Re: Serverless Sync in Web Apps Using Bit Torrent
#14Neat use of web torrent. Now if only we could do it with live data instead of persistent data, have built in encryption, and anonymize the peers we'd have the perfect decentralized internet :-)
Re: Serverless Sync in Web Apps Using Bit Torrent
#15Re: Serverless Sync in Web Apps Using Bit Torrent
#16Why not use IPFS, which is specifically designed for this sort of usage and will be more resilient?
Re: Serverless Sync in Web Apps Using Bit Torrent
#17So I only kind of understand magnet links. But it seems like I could create a Chrome plugin that took every page I visited and turned the assets into magnet links and started request/seeding them on pageload. Is that analogous to what they're doing?
Re: Serverless Sync in Web Apps Using Bit Torrent
#18Neat use of web torrent. Now if only we could do it with live data instead of persistent data, have built in encryption, and anonymize the peers we'd have the perfect decentralized internet :-)
Adding encryption is pretty easy, now with WebCrypto! The future is looking exciting, between WebTorrent, IPFS, and other projects!
Re: Serverless Sync in Web Apps Using Bit Torrent
#19Why not use IPFS, which is specifically designed for this sort of usage and will be more resilient?
I didn't know about it. I chose webtorrent because I potentially also wanted to have content created from the app to be long term on the torrent network if people are seeding the content.
I suggested that one could maybe bridge Bittorrent and IPFS, then someone suggested that IPFS would be ideal for being the 'canonical' source of the file while the other protocols (HTTP, BT, WT) are merely ways to access the file.
Re: Serverless Sync in Web Apps Using Bit Torrent
#20Neat use of web torrent. Now if only we could do it with live data instead of persistent data, have built in encryption, and anonymize the peers we'd have the perfect decentralized internet :-)
You mean something like this? :) https://zeronet.io/
Also, I have researched a lot about plausible deniability of publicly available yet distributed data. I have never seen a system that stores public data without them (clarity edit: node runners) being able to find out whether they are storing a piece of something they don't like. I started a thread about it on the Maidsafe forum recently [1]
0 - https://github.com/cretz/software-ideas/issues/2 1 - https://forum.safenetwork.io/t/unencrypted-data-question/969...