Digital technologies have dramatically changed people’s daily life and made our life components much smarter. Nowadays, all users, including both human beings and devices, are connected to centralized servers. These servers act as the authorities, which are trusted by all users, making it possible to exchange critical information and money between untrusted users. However, maintaining large servers is costly and it’s not affordable if such digital systems for cities’ critical infrastructures are hacked. Blockchain, a technology revolution starting from 2014, offer the potential to solve these problems. It is essentially a tool that records every single transaction and digital event that happen in the virtual world. All the records are open to every user and the information asymmetries between two users are minimized. Thus, it’s not possible for one user to cheat or hide information from another user. In other words, two strangers do not need to worry about being cheated by each other. They are allowed, for the first time in history, to do business without a centralized authority. Since a centralized authority is no longer a necessity, these two problems disappear naturally. This survey first explains how blockchain makes this magic happen and then introduces the blockchain’s powerful applications in Internet of Things, E-governance, and E-democracy.
[1]
Dominic Wörner,et al.
When your sensor earns money: exchanging data for cash with Bitcoin
,
2014,
UbiComp Adjunct.
[2]
Ariel J. Feldman,et al.
Security Analysis of the Diebold AccuVote-TS Voting Machine
,
2007,
EVT.
[3]
Elaine Shi,et al.
On Scaling Decentralized Blockchains - (A Position Paper)
,
2016,
Financial Cryptography Workshops.
[4]
Craig Gentry,et al.
A fully homomorphic encryption scheme
,
2009
.
[5]
Craig Gentry,et al.
Fully homomorphic encryption using ideal lattices
,
2009,
STOC '09.