SteemitCryptoAcademy // Consensus Algorithms // Proof of Capacity // by @laser145
Source
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Thank you very much
Cc: @alphafx @steemitblog @steemcurator01 @steemcurator02
by @laser145
Good job, this was a work well done
Thanks for participating
thank you very much teacher @alphafx