Skip to content
This repository has been archived by the owner on Oct 23, 2022. It is now read-only.

Privacy / Encryption #138

Closed
aphelionz opened this issue Apr 7, 2020 · 6 comments
Closed

Privacy / Encryption #138

aphelionz opened this issue Apr 7, 2020 · 6 comments

Comments

@aphelionz
Copy link
Contributor

aphelionz commented Apr 7, 2020

In this issue a tangential discussion was started with regards to limiting access to data or protecting certain data. Some ideas were:

  • Private networks
  • Encrypted stores
  • Access Control (not specified)

Agreement was reached to open a new issue to discuss this, so here it is!

@koivunej
Copy link
Collaborator

koivunej commented Apr 8, 2020

I wonder if this should be on https://github.com/ipfs/notes instead? There is at least a label called Candidate Open Problem which at least seems to cover the topics on the issue description, and more.

@aphelionz
Copy link
Contributor Author

Yes, agreed. More or less covered in detail in ipfs/notes#270 and other issues in the aforementioned label.

Closing for now and folks can re-open if they want to talk about encryption in the context of Rust IPFS.

@dvc94ch
Copy link
Contributor

dvc94ch commented Apr 8, 2020

I'm tending towards encryption is out of scope for rust-ipfs and privacy issues are for libp2p to deal with.

@dvc94ch
Copy link
Contributor

dvc94ch commented Apr 8, 2020

Also note that there is a theorem somewhere that there is a triangle (privacy, latency, bandwidth) and any solution needs to be within that triangle, so there are no magic solutions. I can dig it up if someone is interested.

@alexjg
Copy link

alexjg commented Apr 8, 2020

Definitely there are a lot of tradeoffs, I guess for me (as an observer who isn't contributing anything at all right now) the ideal world would be one where rust-ipfs isn't opinionated about which tradeoffs I make as an application developer.

@dvc94ch
Copy link
Contributor

dvc94ch commented Apr 8, 2020

That's what I want too. The http api's are too opinionated and limiting. If you use libp2p you can choose which protocols you want to use and add your own. That's not possible with the http api as it includes the kitchen sink.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants