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

Bad single point of failure #25

Open
NickP005 opened this issue Nov 21, 2021 · 3 comments
Open

Bad single point of failure #25

NickP005 opened this issue Nov 21, 2021 · 3 comments

Comments

@NickP005
Copy link

There is no way for the standard user to know
if the code they are running has been compromised or not. I suggest making a downloadable public client. The web code could be easily modifiable by the manager of the web server as hoc to all or to specific users (through ip or cookies) to reveal or obtain the private keys/vote.

Plus the system is not an open blockchain, but a closed one saved in MySQL I guess and there is no way of mining it/running it decentralised.
This is why I have decided to make a similar project but with various improvements (actually got the idea and started working on it way a long time ago, just found this and was going to stop working on my project but then realised this has big point of failure and there is still a big room for improvements).

@chess254
Copy link

chess254 commented Nov 21, 2021 via email

@NickP005
Copy link
Author

Also mine is a school project (in reality a friend project) by me and my friend. But I don’t like you claim the “blockchain” aspect. Also I would like that the readme explicits this is not a trustable system of voting. Bro voting is a serious thing.

I wrote this as issue so you can improve, it’s not professional to just ignore the problem once you know it.
If this “proof of concept” of a voting system has problems (as the ones described before, but there are more), there is proof of nothing.

@chess254
Copy link

fork it and Improve, or build a better one, then share. its not my project

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