ipfs-shipyard / gomobile-ipfs

IPFS and libp2p on Mobile, with Gomobile
Other
317 stars 63 forks source link

[Meta] Trusted nodes / WoT to proxy network access #31

Open RubenKelevra opened 4 years ago

RubenKelevra commented 4 years ago

Hey guys,

just read the weekly newsletter, awesome project!

I wrote down some ideas how a WebOfTrust could help in personal usage of IPFS by adding nodes as "friends" and allow them to (push/)store a given amount of data onto your node.

This way you could use IPFS as some kind of cloud storage, while only your friends hold the data in a sharded/redundantly way.

This can allow allow for easier access to the network for mobile clients, since you could connect primarily to your own nodes and nodes of your friends, having them do the heavy lifting, like running a constant connection to many hundreds of clients to allow a properly working DHT.

The mobile clients can just query them to let them query the DHT and let them push the results as soon as they are available to the mobile client.

They could also buffer/cache downloads to avoid that bursty/lossy connections dropping your download connections all the time, resulting in constant reconnects to nodes which might throttle back the reconnect speed or block the connects all together to avoid DDoS.

It would also allow for sharing personal data between devices while only one of your device is online at a time, which would be a quite exiting feature.

https://github.com/ipfs/notes/issues/397

jefft0 commented 2 years ago

Hello @RubenKelevra , has there been further development on your proposal https://github.com/ipfs/notes/issues/397 since January 2020?

RubenKelevra commented 2 years ago

Hey @jefft0,

I've fallen ill for a while since then and I'm still recovering.

Haven't worked on this since, but plan to tackle https://github.com/ipfs/notes/issues/428 first, which is definitely the more important part I like to fix.

However the proposal is still valid and makes more and more sense, if you think of use-cases like Berty

RubenKelevra commented 2 years ago

@jefft0 Ah and look above, I wrote a proposal for the 2021 roadmap based on that.

RubenKelevra commented 2 years ago

@jefft0 and based on this proposal I wrote another one specially on mobile clients:

https://github.com/ipfs/roadmap/issues/89