Halving

DĂ©butant
Dans le domaine des cryptomonnaies, le terme « halving » fait rĂ©fĂ©rence Ă  un processus qui rĂ©duit le taux d’émission de nouvelles unitĂ©s. Plus prĂ©cisĂ©ment, le halving est la rĂ©duction pĂ©riodique de la subvention par bloc accordĂ©e aux mineurs. La rĂ©duction de moitiĂ© garantit qu’un crypto-actif suivra un taux d’émission rĂ©gulier jusqu’à ce que sa supply maximale (offre maximale) soit finalement atteinte.
En ce qui concerne Bitcoin, de nouvelles unitĂ©s sont gĂ©nĂ©rĂ©es en permanence dans le cadre de la rĂ©compense de bloc (qui se compose de la subvention du bloc et des frais de transaction). Ainsi, chaque fois qu’un mineur « dĂ©couvre » et valide avec succĂšs un nouveau bloc, il gagne des bitcoins nouvellement crĂ©Ă©s en compensation de son travail. 
C’est donc le processus de minage qui introduit de nouveaux bitcoins dans le systĂšme, et ce Ă  un rythme prĂ©visible et contrĂŽlĂ©. De nouveaux blocs sont minĂ©s, en moyenne, toutes les dix minutes, et la subvention par bloc suit un taux de dĂ©croissance contrĂŽlĂ©. En consĂ©quence, le halving garantit que la subvention par bloc diminuera de 50 % tous les 210 000 blocs (environ tous les quatre ans).
Depuis la crĂ©ation du bloc de genĂšse, la subvention de bloc de Bitcoin a Ă©tĂ© initialement fixĂ©e Ă  50 BTC. Il a ensuite Ă©tĂ© rĂ©duit Ă  25 BTC en 2012, puis Ă  12,5 BTC en 2016. Le halving suivant devrait intervenir vers mai 2020, ce qui ramĂšnera la subvention par bloc Ă  6,25 BTC. Une fois que 32 halvings auront eu lieu, le processus s’arrĂȘtera et plus aucun Bitcoin ne sera crĂ©Ă©. À ce moment-lĂ , la supply maximale de 21 millions de BTC sera atteinte.

Suivez le halving du Bitcoin

Le halving est un Ă©lĂ©ment important du protocole Bitcoin et, comme le code open-source (en libre accĂšs), tout le monde peut le voir. Par exemple, l’implĂ©mentation de Bitcoin Core est disponible sur GitHub, et l’une des sections de code qui dĂ©finit la subvention de bloc ressemble Ă  ceci :
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;

CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}
Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.