# TON Mining

Toncoins are distributing via special giver smartcontracts which use proof of work mechanism. That way by checking proofs we can estimate how much computational power is used for coin extraction.

~... servers

HP DL325 G10, 1x Epyc 7502P

~... servers

Amazon AWS c2.24xlarge

~... servers

HP DL385 G10+, 2x Epyc 7452

### Info

Anyone can mine pow-givers and receive coins from them.

Before the miner finds a proof-of-work and receives a reward, he needs to iterate over a large number of hashes.

### Mined Toncoins in last 24h

How many TONs have each giver given over the last 24 hours

Giver | TONs | Days till depletion |
---|---|---|

Loading... |

### Top Miners

How many TONs each miner has mined in the last 24 hours

### Hash Rate

### Hash Rate vs Hardware

### Givers Bleed Rate

### Mining complexity

### How mining works in TON

TON Blockchain uses the Proof-of-Stake consensus and mining is not required to generate new blocks.

### So how come there is Proof-of-Work in TON?

Well, the reason is that the initial issue of 5bn Toncoins was transferred to ad hoc Proof-of-Work Giver smart contracts.

Mining is used to obtain Toncoins from this smart contract.

PoW Giver contracts have their limits and will dry out once users mine all available Toncoins.

### Operation principle

Putting it in layman’s terms, in any moment of time the PoW Giver contract has a computational puzzle, a challenge. Resolving it is rewarded by a fixed number of coins. Then a new challenge is generated. The only way to resolve the challenge is to brute-force numbers which takes serious computational resources.

If a puzzle is resolved too soon, the PoW Giver contract increases the complexity level which means more power needed to resolve it. Yet, if resolving took too much time, the complexity level is reduced. Thus, the PoW Giver contract maintains stable the number of coins given per day.

The more users participate in the process, the harder the task it. You have to both find a solution and do it faster than other participants.

### How is it implemented?

In practice users launch ad hoc software that brute-forces numbers and sends suggested solutions to PoW Giver contracts. The higher is a performance of a miner’s computer that operates this software, the higher probability of getting coins is.

The more miners there are in the network, the higher mining computational complexity is and the more computational power is required to mine coins.