What is cryptocurrency mining?

in cryptocurrency •  7 years ago 


Yesterday I was sharing in a group of Steemit whatsaap, a community in which we exchanged our views on the platform and on everything related to the blockchain. I realized that one of the things about which there were more loopholes were for the cryptocurrency mining, many people had a notion of what it meant, but they did not know in depth what really was in mining. Therefore, I took the task of researching different websites in order to make their understanding more complete. I came across a very explicit and high-quality article and I shared it with them, but seeing the high degree of impact it had on the group, I now want to share it with the entire Steemit community.

Cryptocurrency mining

In the decentralized consensus process that takes place in the p2p network in order to validate user transactions and prevent double spending from being included in the block chain, the nodes in the network are rewarded with blocks of coins digital You can think of this as a payment to the node in exchange for the service to create a block in the consensus chain.

This compensation is an incentive for the nodes of the p2p network to behave honestly. Being the behavior of the honest nodes always extend the chain of validates longer, where it is assumed are the valid transactions, not those of double spending. The protection against double spending is purely consensual. It is the consensus that determines which transaction ends in the longest valid consensus chain.

BITCOIN MINING

According to Bitcoin rules, the node that creates a block can include a special transaction in that block: a coin creation transaction (coinbase). In addition, the node can also choose the recipient address of this transaction, which, of course, will be its own. To create a block, the node that proposes that block is forced to get a unique arbitrary number or nonce that successfully solves a hash puzzle.

The hash is a mathematical problem that seeks that the hash of the block to be created is within a target space, which defines the difficulty of mining and depends on the total processing of the network. To solve this conundrum it is necessary to get a unique arbitrary number or nonce that by concatenating it with the hash pointer of the previous block and the transactions that the node proposes that the block contains and applying the hash function, makes that the objective condition is met.

The target space is adjustable to allow the difficulty of the puzzle to be changed over time as new users enter the network or old users leave it, modifying the total processing amount of the network. This allows the puzzle to be difficult enough for blockchain attacks to be costly, but riddle solutions can still be found at an almost fixed rate (in the case of Bitcoin, around ten minutes).

The process of achieving the nonce that solves the hash puzzle is what is known as bitcoin mining, within which the distributed consensus operations explained above take place. The mining riddles are in the very core of Bitcoin.

The random selection of the authorized node to create a new block is solved by means of the mining system called Proof-of-Work. The key idea behind Proof-of-Work is that you can approximate the selection of an arbitrary node to, instead, the selection of nodes in proportion to a resource that we hope no one can monopolize. If, for example, that resource is computing power, then it is a Proof-of-Work system. Alternatively, it could be in proportion to the ownership of the coin, and it is called Proof-of-Stake. Although not used in Bitcoin, the Participation Test is a legitimate alternative mining model and is used in other cryptocurrencies.

All these systems seek to achieve decentralized consensus and the prevention of double spending and 51% attack. Depending on the type of system that uses the cryptocurrency, it will change the way it is mined.

Mining is one of the many ways to generate cryptocurrencies, each time it takes more strength and a hundred people access this method, a bit expensive but very profitable. It should be noted that it can also be done through web servers.

I hope you liked this post and it is a great help, the @detodito team works every day to bring you quality information and to everyone's taste. It should be noted that it is not a plagiarism, I am giving full credit to the portal that wrote it, and if you want to see the original news here I leave the link .


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.crypto-live.com/2017/08/what-is-bitcoins-mining-criptomonedas.html

It is not plagiarism, I am giving all the merit to the page, and I put it as an appointment to place the link.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by detodito from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.