How to use Blockchain to store records and secure transactions between government and users and also between 2 users?

0 votes
I would like to implement a simple prototype of this for my local government which has a lot of corrupt and lazy government officials. I feel it would really speed things up and make sure there are no scams in records, of which there are many atm. I have seen many big cities implementing blockchain. I'm a computer science student and an android and web programmer and I've bought a few technical books on blockchain. But I'm not sure how to go about doing something like this.

Is something like this really going to be feasible and secure from hackers? I don't wanna make things worse.
Jun 27, 2018 in Blockchain by charlie_brown
• 7,710 points
17 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

As I understood you are planning to use a blockchain as a database to keep the records regarding lands, vehicles, government services etc. to avoid making illegal changes by the government officials themselves or some other third party.

To get the advantage of having a distributed database, in an application like yours especially, the blockchain should be a public one. (Rather than few government institutes running full nodes ). In that case as per your need of only protecting records it might probably be a separate blockchain for the particular purpose. And probably there should be an advantage for the participants for them to participate in mining consuming their resources. I think then you have to come up with a economic model as well. (although if this is not the exact way you are gonna do there have to be reason for ppl to participate somehow)

And regarding how secure the system will be; that depends on your model. If it's going to be a blockchain with few nodes or even let's say public with a large no of nodes and if it's still worth the money to spend on attacking the network and acquiring one or two lands there can be situations that the network may under go 51% attack or a selfish mining attack.

So what I can suggest is to study more on blockchain, consensus algorithms used, how existing blockchains achieve the data security etc. and think about a model (may be an economic model) that the miners get an advantage by running the node, and the cost to attack the system outweigh the advantages that can be gained by attacking etc.

answered Jun 27, 2018 by ariaholic
• 7,320 points

Related Questions In Blockchain

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

How to make sure transactions take no fee in a private Ethereum blockchain?

In a private ethereum network you have ...READ MORE

answered Mar 26, 2018 in Blockchain by Christine
• 15,790 points

edited Mar 26, 2018 by Christine 64 views
0 votes
1 answer

How secure is to implement blockchain at a smaller scale??

Blockchain relies on the number of nodes ...READ MORE

answered Apr 18, 2018 in Blockchain by Perry
• 16,450 points
16 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
80 views
0 votes
1 answer
0 votes
1 answer

How to prevent the smart contract from being modified and deployed in the blockchain network?

To expand on Matthew's answer, each state ...READ MORE

answered Jul 5, 2018 in Blockchain by ariaholic
• 7,320 points
34 views
0 votes
1 answer

How to understand transaction verification in blockchain

They said it takes about 10 minutes ...READ MORE

answered Jul 17, 2018 in Blockchain by ariaholic
• 7,320 points
25 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.