News for hackers. Stuff that matters.
Re:Show HN: Decentralized application starter with Vue, Ethe... by langitbiru on Monday February 19, 2018 @08:08AM (#16412607)
Secure and untampered voting.

In centralized server (server in AWS), the gate keeper can tamper the voting records (UPDATE voting set your_champion_voting = 100).

With smart contracts on top of Ethereum, that is impossible.

Re:Show HN: Decentralized application starter with Vue, Ethe... by jononor on Monday February 19, 2018 @03:34PM (#16415516)
The important properties here are immutability, transparency and authentication. This could be done by a centralized server. For instance by keeping an append-only log with signed voting records which is regularly published, where each entry contains previous entry ID. Like git...
Re:Show HN: Decentralized application starter with Vue, Ethe... by langitbiru on Thursday February 22, 2018 @11:29PM (#16444238)
But how do you know that the centralized server does not override all records to tamper the evidence? Append-only log is useless if the actor choose to override all logs.

So you need a neutral third party to keep the records in case the centralized server does the malicious behaviour.

This can be done, I admit. But in a corrupt society, it is hard to find a neutral and trusted party.

Other way is using blockchain to record the logs and incentivize the miners to maintain the nodes. You can not bribe the cryptography.