How can a public proof of work be secured

+1 vote

I am beginner to blockchain technology. I have understood that consensus is heart of any blockchain implementation. but if we look at the popular proof of work algorithm it has its limitations. an attacker will have to produce more than 50% of the total compute power (i.e control more than 50% of the nodes) in order to manipulate the block chain by being able to produce longest block chain consistently.

How can proof of work algo be improved so that attackers could not do any fraud with the network?

May 9, 2018 in Blockchain by Shashank
• 10,400 points

edited Aug 13, 2018 by Omkar 579 views

2 answers to this question.

+1 vote
Best answer

Bitcoin was the first implementation of blockchain, following which there are many new platforms and implementations came up. So it depends what you want to do with the blockchain.

Every algorithm has its dvantages and disadvantage. Bitcoins proof-of-work is still considered to be one of the most popular consensus algorithm. Blockchain technology does many useful things like to control the vote in a distributed way in elections, creating disintermediation between the parties. Because of that, there are many implementations of Blockchains.

Hyperledger Fabric is a private Blockchain, where the acces to it must be controled Ethereum is a public Blockchian to transfer assets. Anyone could create his tokens and start using them through the Ethereum network. So, you will use an existing Chain and attackers couldn't hijack you.

answered May 9, 2018 by Johnathon
• 9,090 points

selected Aug 28, 2018 by Omkar
0 votes

This is impossible to secure PoW blockchain without "work". No work by honest nodes - no security. Point.

answered Aug 28, 2018 by Amaclin

Related Questions In Blockchain

+1 vote
2 answers
0 votes
1 answer

Can we protect a Private Blockchain with a Public Blockchain and how?

I have recently reviewed Exonum framework (https://exonum.com/) ...READ MORE

answered Jun 19, 2018 in Blockchain by Perry
• 17,100 points
424 views
0 votes
1 answer

In hyperledger, how many number of ordering node can take up a transaction?

There are two types to implement ordering: 1. ...READ MORE

answered Jun 25, 2018 in Blockchain by Omkar
• 69,210 points

edited Jun 28, 2018 by Omkar 895 views
0 votes
1 answer
+1 vote
1 answer
+1 vote
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,450 points
1,146 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
1,702 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,237 views
0 votes
1 answer

How to check the data integrity logic in proof of work mining?

The proof of work is actually works ...READ MORE

answered May 8, 2018 in Blockchain by Johnathon
• 9,090 points
613 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP