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

Not sure about the way decodex.json is updated #1

Open
anthony-o opened this issue Feb 22, 2017 · 5 comments
Open

Not sure about the way decodex.json is updated #1

anthony-o opened this issue Feb 22, 2017 · 5 comments

Comments

@anthony-o
Copy link

Hello,

At the moment, this github repository contains for me a big problem: I cannot check if the commits are really a mirror from the Le Monde Decodex program; we are only forced to trust you.

What can be a bit better would be to publish the code which does the "automatic updates" and seems to create the commits in this Git repository.
But then again, how to be sure that the commits would come from this tool and not from you "manually"?

Do you have any idea to be more transparent and better serve the public interest?

@mtparet
Copy link
Owner

mtparet commented Feb 22, 2017

Hello,

I understand your concerns.
Yes indeed I should (and will) push the code what do the work.

As the content of the url is not signed, I don't think there is a way to ensure content has not be modified, like in https://archive.org/ there are no proof they did not modify the sites.

@mtparet
Copy link
Owner

mtparet commented Feb 22, 2017

Code uploaded https://github.com/mtparet/decodex-data-updater

@mtparet
Copy link
Owner

mtparet commented Feb 22, 2017

There is an interesting similar project https://github.com/lauregch/decodecodex which execute the code in a google spreadsheet so you can copy it and verify what is executed.

@anthony-o
Copy link
Author

I think the only way to create a really trustable source of updates would be to code an Ethereum contract ( = program which will be auto-executed directly in the Ethereum worldwide blockchain) which would retrieve the json data from Le Monde and publish it internally in a new block of the blockchain... following replies of this stackoverflow question perhaps?

@mtparet
Copy link
Owner

mtparet commented Feb 22, 2017

Ethereum itself cannot retrieve data from outside of the blockchain https://www.quora.com/Can-you-have-data-fetched-from-a-URL-as-input-data-in-an-Ethereum-smart-contract but as mentionned in the issue you pointed we could use an external service like oraclize. (It moves the problem of the trust to this entity)

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