How "Proof of work" PoW works?

in #upvote4upvote7 years ago

The Proof of Work consensus algorithm involves solving a computational challenging puzzle in order to create new blocks in the Bitcoin blockchain. Colloquially, the process is known as 'mining', and the nodes in the network that engage in mining are known as 'miners'. The incentive for mining transactions lies in economic payoffs, where competing miners are rewarded with 12.5 bitcoins and a small transaction fee.

As described in the 2016 Kudelski Security report,

"Proof-of-work (PoW) is the outcome of a successful mining process and, although the proof is hard to create, [it] is easy to verify."

For better understanding, please consider the following example provided by Ofir Beigel: https://99bitcoins.com/proof-of-work-proof-of-stake/

"(...) guessing a combination to a lock is a proof to a challenge. It is very hard to produce this since you will need to guess many different combinations; but once produced, it is easy to validate. Just enter the combination and see if the lock opens".

Multiple criticisms exist for the PoW consensus algorithm. PoW requires a huge amount of energy to be expended, given the computationally heavy algorithm. In addition, PoW has a high latency of transaction validation, and the concentration of mining power is located in countries where electricity is cheap. In terms of the network security, PoW is susceptible to the '51% attack', which refers to an attack on a blockchain by a group of miners controlling more than 50% of the network's computing power.

Follow me:

Steemit:
https://steemit.com/@g1984
Twitter:
https://twitter.com/Crypto_Gui
YouTube:
bit.ly/2wL6Yxx

☁️Cloud Mining:
Get a 3% discount on you cloud mining contract using this code “Q4AkJD”
Genesis Mining - www.genesis-mining.com

💲Buy Bitcoin:
http://bit.ly/2uswcEf

💰 Secure your Crypto with Hardware Wallets:
Hardware:
Ledger Wallet
http://bit.ly/2urYVcd
Trezor Wallet
http://bit.ly/2wLBtDw

💵For donations:

Bitcoin:
1PzdfEmjp4a15mhba9Wak2vHyWBQ3wnCG
Ethereum:
0xE7c74E54DDA62FDf10Aaa5D1f40b2Bc30d115C62
Dash:
Xx38gtynz9tUHscwCSvTq5EA88qe4j6UfN
Litecoin:
LPMGUoBs68MnoJANgfmvZp31h88xvhkPiz

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 57337.14
ETH 2342.62
USDT 1.00
SBD 2.35