SteemitCryptoAcademy // Consensus Algorithms // Proof of Capacity // by @laser145

in SteemitCryptoAcademy3 years ago


image.png
Source



Greetings dear friends friends and students thank you very much for allowing again provide very valuable information network cryptocurrency this makes our level of education every day is more advanced and productive thank you very much to the administrators and teachers of the academy a greeting to our teacher @alphafx and a greeting to all who are coming for the first time welcome to all.




image (10).png


Assignment

Write on any of these consensus algorithms extensively

Stellar Consensus Protocol
Proof of Capacity
Proof of Burn
Proof of Elapsed Time



Let's define and create a consensus protocol context Proof of Capability.

First I want to define in my own words what is a consensus algorithm in the blockchain.

It is a mathematical algorithm that implements sophisticated digital technology that uses a mechanism to allow the blockchain network to reach a consensus. Let's talk about the decentralized bloackchain these do not have an authority ( Boss ) Since all the network in such a system interact this allows the equal distribution of joint tasks which we can call them well distributed Nodes. all must accept the validation of a process for this to be executed to ensure that the network of a protocol are respected and confirm that the coins have a reliable place and that they can be spent 1 time only.




image (10).png


FEATURES AND USES OF THE CONSENSUS ALGORITHM

Block Confirmation

Creates transactions

Creates and confirms blocks

Keeps nodes under full control

Uses a system of Rewards for Nodes




image (10).png


Consensus Algorithm Proof of Capability:

It is an algorithm that where miners project and use their operating system and processing power to verify transactions and store the solutions of the complex mathematical algorithms that these solve and decide the mining rights before they start mining. there are solutions that manage to solve faster than others to the miners who solve faster are awarded the block therefore will be given the reward.




image (10).png


Most important features of Proof of Capacity:

*Works with capability proofs such as Storj, burst, china and spacemint thus working with blockchains.

*Provides proof-of-capacity (Poc) authentication systems.

*Works with free hard disk space to store solutions to a digital coin hashing problem.




image (10).png


WHAT IS CAPACITY TESTING FOR?

The capacity test is used to solve the problem of high power consumption in the systems of proof of work and storage of cryptocurrencies. This algorithm is very useful because it allows the miner to store information solutions also known as nodes in the blockchain network, using the free space of the hard disk to extract the cryptocurrencies,

There you have to take into account the capacity margins of each hard disk the bigger it is the more capacity it will have to store mathematical solutions to be able to solve the complex mathematical solutions this allows you to match the hash power required this allows the miner to have more advantages over other smaller ones and to have more chance to win the reward.




image (10).png


HOW THE CAPACITY TEST WORKS.

The values of all possible NONCE are stored on the hard disk and stored in pairs each containing 8192 hashes which are numbered from 0 to 8191 these hashes are matched in pairs e.g. 0 and 1 form pair 0 and hash 2 and 3 form pair 1.

Step 2 the miner calculates the number of pairs for example if the number is 24 the miner will look for the number Nonce 1 and use the data to calculate the date limits.

Step 3 is repeated to calculate the date limit for each Nonce that is retained in the hard disk of each of the miners so that after a rather complex calculation the time limit is determined and the miner goes for the one with the minimum time limit.

This means that each date is represented in seconds since the last block was forged. If there is an absence of miners to forge a new block then the miner who is unoccupied can forge the block and then claim the reward.




image (10).png


EXAMPLE:

I have a miner and he is connected ready to work and he starts to do his work then he has a 15 seconds deadline and there is no other miner that can forge in that time a block then he will secure the next block to be forged and get the loot.




image (10).png


Most Relevant Advantages:


We have information that it is 30 times better in terms of energy than BTC's Asin.

POC can be used on any hard drive that can store data and is also compatible with Androit.

It does not need constant updates like other miners.

The used drives can be restored to normal operation after deleting the mining data.




image (10).png


Disadvantages :


It is not widely used for mining as almost nobody knows about it.

As far as security is concerned, malware can affect mining activities.

IF a lot of people find out about this, we could be talking about hard drive fever like what happened in 2020 with graphics cards for mining ETH and other coins.




image (10).png


Conclusion:


I really liked learning especially that in hard drives can be implemented this type of activity did not know but now I know it very well and I plan to perform this process to activate one of tests for me is very innovative to perform mining especially now with the high prices of ASIN machines and GPUs high demand that exists to overvalued those teams. I really congratulate the teacher for this important task that many of us were completely unaware. I hope it helps everyone who comes here if you have any questions or want to learn more I invite you to participate in the academy #SteemitCryptoAcademy follow the requirements and rules to enter and learn more about Digital Coins.




image (10).png


Thank you very much




image (10).png



Cc: @alphafx @steemitblog @steemcurator01 @steemcurator02

by @laser145

Sort:  

Good job, this was a work well done

Parameterrating
Presentation2/2
Content4/5
Originality2/3
Total8

Thanks for participating

 3 years ago 

thank you very much teacher @alphafx

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64961.60
ETH 3103.64
USDT 1.00
SBD 3.86