Proof of Work

The Complete Blockchain Professional Course Different types of Consensus Algorithms
5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.47
List Price:  €130.87
You save:  €37.39
£79.12
List Price:  £110.77
You save:  £31.65
CA$136.80
List Price:  CA$191.52
You save:  CA$54.72
A$153.03
List Price:  A$214.24
You save:  A$61.21
S$136.24
List Price:  S$190.75
You save:  S$54.50
HK$782.75
List Price:  HK$1,095.89
You save:  HK$313.13
CHF 90.39
List Price:  CHF 126.55
You save:  CHF 36.16
NOK kr1,103.76
List Price:  NOK kr1,545.32
You save:  NOK kr441.55
DKK kr697.01
List Price:  DKK kr975.84
You save:  DKK kr278.83
NZ$168.36
List Price:  NZ$235.71
You save:  NZ$67.35
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳11,001.09
List Price:  ৳15,401.97
You save:  ৳4,400.87
₹8,339.41
List Price:  ₹11,675.50
You save:  ₹3,336.09
RM476.70
List Price:  RM667.40
You save:  RM190.70
₦132,134.22
List Price:  ₦184,993.20
You save:  ₦52,858.97
₨27,905.82
List Price:  ₨39,069.27
You save:  ₨11,163.44
฿3,697.97
List Price:  ฿5,177.30
You save:  ฿1,479.33
₺3,250.47
List Price:  ₺4,550.79
You save:  ₺1,300.31
B$511.57
List Price:  B$716.23
You save:  B$204.65
R1,877.82
List Price:  R2,629.02
You save:  R751.20
Лв182.79
List Price:  Лв255.92
You save:  Лв73.12
₩137,795.03
List Price:  ₩192,918.56
You save:  ₩55,123.52
₪381.78
List Price:  ₪534.51
You save:  ₪152.73
₱5,764.02
List Price:  ₱8,069.86
You save:  ₱2,305.84
¥15,807.91
List Price:  ¥22,131.71
You save:  ¥6,323.80
MX$1,715.83
List Price:  MX$2,402.24
You save:  MX$686.40
QR365.49
List Price:  QR511.70
You save:  QR146.21
P1,379.76
List Price:  P1,931.72
You save:  P551.96
KSh13,280.92
List Price:  KSh18,593.82
You save:  KSh5,312.90
E£4,785.67
List Price:  E£6,700.13
You save:  E£1,914.46
ብር5,752.60
List Price:  ብር8,053.87
You save:  ብር2,301.27
Kz83,397.65
List Price:  Kz116,760.05
You save:  Kz33,362.40
CLP$95,187.41
List Price:  CLP$133,266.18
You save:  CLP$38,078.77
CN¥724.48
List Price:  CN¥1,014.31
You save:  CN¥289.82
RD$5,876.15
List Price:  RD$8,226.85
You save:  RD$2,350.69
DA13,419.92
List Price:  DA18,788.43
You save:  DA5,368.50
FJ$226.22
List Price:  FJ$316.72
You save:  FJ$90.50
Q779.62
List Price:  Q1,091.50
You save:  Q311.88
GY$20,970.66
List Price:  GY$29,359.76
You save:  GY$8,389.10
ISK kr14,012.52
List Price:  ISK kr19,618.09
You save:  ISK kr5,605.56
DH1,012.51
List Price:  DH1,417.55
You save:  DH405.04
L1,776.81
List Price:  L2,487.61
You save:  L710.79
ден5,750.48
List Price:  ден8,050.91
You save:  ден2,300.42
MOP$808.27
List Price:  MOP$1,131.61
You save:  MOP$323.34
N$1,891.23
List Price:  N$2,647.80
You save:  N$756.57
C$3,688.83
List Price:  C$5,164.51
You save:  C$1,475.68
रु13,363.42
List Price:  रु18,709.33
You save:  रु5,345.90
S/376.55
List Price:  S/527.19
You save:  S/150.63
K386.91
List Price:  K541.69
You save:  K154.78
SAR375
List Price:  SAR525.02
You save:  SAR150.01
ZK2,656.27
List Price:  ZK3,718.89
You save:  ZK1,062.61
L465.65
List Price:  L651.93
You save:  L186.28
Kč2,349.23
List Price:  Kč3,289.02
You save:  Kč939.78
Ft36,664.08
List Price:  Ft51,331.18
You save:  Ft14,667.09
SEK kr1,088.81
List Price:  SEK kr1,524.39
You save:  SEK kr435.57
ARS$87,581.58
List Price:  ARS$122,617.72
You save:  ARS$35,036.13
Bs695.16
List Price:  Bs973.25
You save:  Bs278.09
COP$396,484.19
List Price:  COP$555,093.74
You save:  COP$158,609.54
₡50,931.67
List Price:  ₡71,306.37
You save:  ₡20,374.70
L2,475.19
List Price:  L3,465.37
You save:  L990.17
₲746,363.69
List Price:  ₲1,044,939.03
You save:  ₲298,575.33
$U3,863.50
List Price:  $U5,409.05
You save:  $U1,545.55
zł402.98
List Price:  zł564.19
You save:  zł161.21
Already have an account? Log In

Transcript

Hey everyone, welcome back to the course. Till now, we have gone through the core concepts of blockchain. We saw how blockchain works and also went through the consensus mechanism. But with the current blockchain ecosystem, we have multiple consensus mechanisms which are trying to solve different problems. In this lecture, we are going to see top five consensus mechanisms. proof of work.

Proof of work is the first one which was introduced back in 2009 with the introduction of Bitcoin proof of work provides us with the probable solution for the Byzantine generals problem. proof of work is a consensus algorithm using which miners try to solve a difficult mathematical problem based on a cryptographic hash algorithm. We have already discussed in detail about proof Work algorithm when we were talking about how blockchain works. proof of work consensus algorithm can be formed in multiple ways. The most famous one is the one in which miners try to guess the nonce value, which is clubbed with the block data and pass through a hashing algorithm to generate the final block signature. miners are aware of the block information, but need to guess the nonce value in such a way that it generates the block hash with some leading zeros as per the difficulty of the blockchain.

If miners can guess the nonce value successfully, they earn a reward in the form of cryptocurrency over the blockchain. In Bitcoin blockchain, the award is 12.5 Bitcoins. There are other mathematical problems which can also form the proof of work consensus mechanism. integer factorization is one of them, where we present a solution of a problem presenting a number in the form of multiplication of two other numbers. proof of work could also be guided to puzzle protocol, which requires a step calculation of hash functions in a defined order. Bitcoin is one of the significant blockchain which is following the proof of work consensus mechanism.

Apart from the reward for solving the block hash over the Bitcoin blockchain miners also received the transaction fees. In this image, you can see how the proof of work algorithm is working. At the top of the image you can view different types of data present within a block. For example, we have mentioned for default items present inside the block transaction details, the signature of the parties hash of the previous block and announce where you which miners try to guess nouns is the only thing unknown value for the miners. The rest of the information is available with them. Once all the data is present for the blog, the nonce value is clubbed with the block data and pass through a hashing algorithm to generate the signature for the blog in such a way that the signature has a certain number of zeros associated with the hash value.

The number of zeros preceding the hash values are calculated as per the difficulty of the blockchain. Once a miner achieves the number of zeros for the hash, as per the difficulty of the blockchain, the block is confirmed over the blockchain. Finally, the miners can announce the block to the other miners so that the other miners can move to the next block. The major blockchain working on the proof of work consensus algorithm is Bitcoin. In Bitcoin blockchain, a new block is added after Every 10 minutes, the difficulty for the chain is adjusted such that the block retains the 10 minutes time interval. If the miners are able to guess the nouns and calculate the block hash in less than 10 minutes, then the difficulty for the blockchain is increased.

And if the miners are taking more than 10 minutes, then the difficulty is accordingly decreased. difficulty in Bitcoin is defined as the hashing rate for the block chain divided by the hashing rate for the target block coming through the miners calculation. This adjustment of the target is made after every 2016 blocks, which means Bitcoin blockchain adjusts itself after every 14 days. Bitcoin blockchain is the pioneer of the concept of proof of work consensus algorithm. And the first blockchain we started the whole phenomena of distributed database proof of work consensus algorithm provided us with a feasible solution for the generalized version of the two general problems, but it still had some major notable drawbacks and limitations. To tackle those drawbacks and limitations, one more significant consensus algorithm came to the market, which is known as proof of stake.

Now, let's go and understand about proof of stake

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.