Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Use URL field to store IPFS Hash of review content #29

Open
atfornes opened this issue Jun 5, 2020 · 4 comments
Open

Proposal: Use URL field to store IPFS Hash of review content #29

atfornes opened this issue Jun 5, 2020 · 4 comments

Comments

@atfornes
Copy link
Contributor

atfornes commented Jun 5, 2020

When adding a review to the blockchain, the URL field could store a IPFS address of the review content the review does not have a public URL. That way, the content of the review can be openly shared and not only stored in the database.

@JamesLawton
Copy link
Contributor

In theory IPFS could be used for most of the storage on the application. In the past, I've experienced quite a few issues regarding performance from IPFS - so I'm hesitant to integrate this. Additionally, a centralized database enables us to move certain information to a central DB when we do a more thorough review of the data in order to be GDPR compliant. I don't believe we can provide these guarantees if we use IPFS as another entity could be pin the data. What are your thoughts?

@atfornes
Copy link
Contributor Author

At Bloxberg summit I heard that as long as somebody knows they are publicly publishing something, (e.g. an academic article) the right to erase such information from GDPR regulation does not apply. It would be great to have that expert (I don't remember his name) giving his opinion on this topic and confirming I did not understand it wrong.

Also, I think there is an analogy with traditional web publishing that applies: if a website publishes something, other people can copy and share that information after the website removes it. The same applies to IPFS. We could promote ways to ask third parties to unpin the data.

It is an interesting debate. Our current position is that if a reviewer wants to openly share the content of a review, that content should be available to all the network, and not controller and kept by a single entity.

@atfornes
Copy link
Contributor Author

I found the slide where Jörn Erbguth shared the strategies to be GDPR compliant:

GDPR

@JamesLawton
Copy link
Contributor

It is an interesting debate. Our current position is that if a reviewer wants to openly share the content of a review, that content should be available to all the network, and not controller and kept by a single entity.

I agree with this, I also don't think it should be owned by a single entity. At this stage of the project, it would likely be a lot of overhead to implement, and I would like to focus on other features. However, I would happily accept a PR as long as it's clear that the researchers have the option to choose whether to put it on IPFS or a private storage, it should be fine. I do wonder about the performance of IPFS in most instances, last time I experimented with it (2~ years ago), it was quite poor

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

No branches or pull requests

2 participants