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.