DEFINITION of 'Proof of Capacity (Cryptocurrency)'

Proof of capacity (POC) is a consensus mechanism algorithm used in blockchains that allows the mining devices in the network to use their available hard drive space to decide the mining rights, instead of using the mining device’s computing power (as in the proof of work algorithm) or the miner’s stake in the cryptocoins (as in the proof of stake algorithm).

BREAKING DOWN 'Proof of Capacity (Cryptocurrency)'

Proof of capacity emerged as one of the many alternative solutions to the problem of high energy consumption in proof of work (POW), the problem that inherently promotes cryptocoin hoarding instead of spending in proof of stake (POS).

In the standard and commonly followed POW consensus algorithm, the miners rapidly change a number in the block header as fast as they can aiming to find a correct hash value. The first miner to identify the correct hash value, called nonce, broadcasts that information to the network. Other miners validate and authenticate the transactions before moving on to work on the next block. Essentially, this approach works like a lottery system, where the miners keep changing the hash value to find the correct one.

Proof of capacity allows the mining devices (nodes) on the blockchain network the ability to use empty space on their hard drive to mine the available cryptocoins. Instead of repeatedly altering the numbers in the block header and repeated hashing for the solution value, POC works by storing a list of possible solutions on the mining device’s hard drive even before the mining activity commences.

The larger the hard drive, the more possible solution values one can store on the hard drive, the more chances a miner has to match the required hash value from his list, resulting in more chances to win the mining reward.

To draw an analogy – if lottery rewards are based on matching the most numbers on the winning ticket, then a player with a longer list of possible solutions will have better chances of winning. Additionally, the player is allowed to keep using the lottery ticket block numbers again and again repeatedly.

Proof of capacity involves a two-step process that involves plotting and mining.

First, the hard drive is plotted – that is, the list of all possible nonce values are created through repeated hashing of data, including a miner’s account. Each such nonce contains 8192 hashes, which are numbered from 0 to 8191. All such hashes are paired into scoops – that is, adjacent hashes are combined to form a pair of two. For instance, hash 0 and 1 constitute scoop 0, hash 2 and 3 constitute hash 1, and so on.

The second step involves the actual mining exercise, during which a miner calculates a scoop number. For instance, say a miner begins the mining activity and generates a scoop number 38. The miner would then go to scoop number 38 of nonce 1, use that scoop’s data to calculate a deadline value. The process is repeated for calculating the deadline for each nonce held upon on the miner’s hard drive. Following calculation of all the deadlines, the one with the minimum deadline is selected by the miner.

A deadline represents the duration of time in seconds that must elapse since the last block was forged before a miner is allowed to forge a new block. If no one else has forged a block within this time, the miner can forge a block and claim the block reward.

For instance, if miner X comes up with a minimum deadline of 36 seconds and no other miners can forge the block within the next 36 seconds, X will be secure the chance to forge the next block and get rewarded.

POC allows advantages in terms of using any regular hard drives including those with Android-based systems and is said to be 30-times more energy efficient than the ASIC-based mining of the Bitcoin cryptocurrency. There is no need for dedicated hardware or constant upgrading of hard drives. Mining data can be easily wiped-off and the drive can be reused for any other data storage purpose.

Disadvantages include lower adoption rate, and the possibility of malware affecting mining activities.

Burstcoin is a cryptocurrencies to use proof of capacity.

  1. Hash

    A hash is a function that converts an input of letters and numbers ...
  2. Proof of Stake (PoS)

    Proof of Stake (PoS) concept states that a person can mine or ...
  3. Merkle Root (Cryptocurrency)

    A Merkle root contains information about every single transaction ...
  4. Merkle Tree

    Merkle trees are data structures that enhance the efficiency ...
  5. Slimcoin (Cryptocurrency)

    Slimcoin is a unique peer-to-peer cryptocurrency that allows ...
  6. Block Explorer

    A block explorer is a website that allows users a real-time, ...
Related Articles
  1. Tech

    What is a Distributed Ledger?

    Blockchain technology has come a long way from the obscure corners of the web it was once confined to. But what is it? And what about nonces, hashes and ledgers?
  2. Tech

    How Do You Mine Ethereum?

    Mining for ethereum is a profitable, essential, and oftentimes confusing process. Here's the basics of how to do it.
  3. Trading

    Bitcoin Cash: The New King of Cryptocurrency?

    Investors are wondering if the popularity of Bitcoin Cash poses a serious threat to the Bitcoin throne.
  4. Tech

    How Do You Mine Litecoin?

    This guide will give you a sense of the concepts in litecoin mining, an introduction to the vocabulary and suggestions for further research.
  5. Tech

    Is Bitcoin Mining Still Profitable?

    Recent changes in technology and the creation of professional mining centers individual miners are asking themselves, is bitcoin mining still profitable?
  6. Tech

    Bitcoin Miners No Longer Turning a Profit Creating Cryptocurrency

    Falling bitcoin prices, a surge in competition among miners and lower transaction fees have cut into miners' revenues.
  7. Tech

    It's Now Cheaper to Bankrupt Crypto Networks

    According to one crypto researcher, it would take as little as $70 million for hackers to bankrupt Ethereum Classic's network.
  8. Tech

    The Most Popular Bitcoin Mining Software

    Success at mining bitcoins depends on the combination of time, knowledge, computer hardware and the complementary software.
  9. Tech

    What Is Bitcoin Unlimited?

    And why is there now more than one type of bitcoin?
  1. What Does the Bitcoin Blockchain Record?

    Read about the bitcoin blockchain, a public ledger shared among all bitcoin users that records the information of every single ... Read Answer >>
  2. What is the metals and mining sector?

    The metals and mining sector is the industry dedicated to the location and extraction of metal and mineral reserves around ... Read Answer >>
  3. What criteria classify a company as a junior gold miner?

    Learn about junior gold miners, companies that exclusively mine for gold. These firms typically rely on venture capital and ... Read Answer >>
  4. What main factors affect share prices in the metals and mining sector?

    Discover the primary factors that influence share prices of companies in the metals and mining sector and how companies can ... Read Answer >>
  5. How does a block chain prevent double-spending of Bitcoins?

    Find out how double-spending is prevented in the Bitcoin server and how transactions are posted and verified on the Bitcoin ... Read Answer >>
  6. What are the most common ETFs that track the metals and mining sector?

    Discover investment opportunities with ETFs that invest in precious and base metals such as gold, silver, platinum, copper ... Read Answer >>
Trading Center