a
a
Weather:
city not found
HomeBitcoinCALCULS MINIERS BITCOIN. Ceci est un compte rendu de l’exploitation minière de Bitcoin… | par Tamas Blummer

CALCULS MINIERS BITCOIN. Ceci est un compte rendu de l’exploitation minière de Bitcoin… | par Tamas Blummer

Ceci est un résumé des calculs liés à l’exploitation minière Bitcoin utile pour quantifier la rentabilité de l’exploitation minière et ses risques.

Le seuil minimum de validité du bloc est encodé dans le code source Bitcoin, such que le nombre attendu de hachages nécessaires pour trouver une solution est de 2³². Les plates-formes minières actuelles effectuent 2⁴⁴ −2⁴⁵, le réseau entier ≈ 2⁶³ hachage en une seconde. Le seuil de validité est régulièrement recalibré par le réseau de sorte qu’il faut en moyenne 10 minutes de recherche conjointe de tous les mineurs du réseau pour trouver un bloc valide. La difficulté de la recherche actuelle est exprimée sous la forme d’un facteur de difficulté minimum codé. Le travail attendu à un niveau de difficulté est d ∗ 2³² hacher.

La difficulté d’extraction est enregistrée dans la chaîne de blocs de chaque bloc, c’est donc sa source faisant autorité. L’encodage est assez spécifique et peut être décodé par le code source Bitcoin comme suit: interprète le 73e octet du bloc comme un nombre positif x et le 74-75e octet comme un nombre big-endian positif y. La difficulté codée de la blockchain est donc:

Le réseau réajuste la difficulté de minage afin que le réseau puisse s’attendre à trouver une nouvelle solution toutes les 10 minutes. L’ajustement a lieu à chaque bloc 2016.

Comme on s’attend à ce qu’un mineur réussisse toutes les 10 minutes, la vitesse de calcul totale du réseau implicite est Dakota du Sud) dans hachage / seconde est:

En utilisant l’exemple de difficulté actuel de 1590896927258, la vitesse implicite du réseau est: 11,38 * 10¹⁸ hash / s ou 11,38 EH / s (exa hash / s)

Une fois la vitesse du réseau connue, un mineur peut calculer sa part de marché F à partir de votre propre vitesse de calcul S. et la difficulté actuelle comme, comment:

Un mineur a droit à de nouveaux Bitcoins avec chaque bloc qu’il produit et est accepté par le réseau. Le droit aux nouveaux Bitcoins diminue avec la position du nouveau bloc sur la chaîne: il a commencé à 50 Bitcoins et est divisé par deux tous les 210000 blocs. Le logiciel Bitcoin utilise (uniquement) l’arithmétique entière et représente 1 Bitcoin comme satoshi 10⁸. Le droit aux nouveaux Bitcoins Non. pour une hauteur de bloc donnée h est:

En raison de l’arrondi implicite dans les opérations sur les entiers C ++, N (h) tombe à 0 pour les blocs avec h> = 34 ∗ 210000. Puisque le réseau est calibré pour produire 1 bloc toutes les 10 minutes, cela est prévu dans 34 ∗ 210000 / ( 6 ∗ 24) / 365 ≈ 136 ans après le début de Bitcoin en 2009.

Comme il s’agit de la seule source de nouveaux Bitcoins, leur montant total ne dépassera jamais 20999949,9769 ≈ 21 millions de Bitcoins. Au moment de la rédaction de cet article, le nombre de Bitcoins en circulation est proche de 17 millions.

En plus des nouveaux Bitcoins, le mineur reçoit également les frais de transaction inclus dans le bloc. La proportion des frais par rapport aux revenus des mineurs varie, actuellement autour de 15% et devrait augmenter à l’avenir.

Un mineur avec un taux de hachage connu, qui est un sous-ensemble du total des réseaux, aura un temps de résolution proportionnellement plus long que le réseau. Par conséquent, la part de la récompense quotidienne totale du réseau sera proportionnelle à la part de marché comme suit:

Un mineur de 10 TH / s (10¹³ de hachage / s) à une hauteur de bloc de 57595 (H (57595) = 12,5) et une difficulté actuelle de 1590896927258, devrait produire au moins 0,0015806 Bitcoin ou 15860 bits aujourd’hui.

Le hachage n’a pas de « progrès », ce qui signifie que quel que soit le nombre de calculs effectués précédemment, la probabilité que le hachage calculé suivant soit le gagnant reste inchangée à 1 / (d * 2³²).

L’heure du prochain bloc pour un taux de hachage S. a donc une distribution exponentielle avec une fonction de densité cumulée plus faible (t est mesuré en secondes):

Probabilité qu’un pool de minage avec une vitesse de 2.162 EH en difficulté de 1590896927258 trouve un bloc en quelques secondes

Les événements de recherche de bloc se produisent quel que soit le temps écoulé depuis le dernier événement, de sorte que le nombre d’événements sur une période de temps suit une distribution de Poisson. Nous pouvons utiliser la fonction de densité de probabilité cumulative de la distribution de Poisson pour calculer la probabilité de trouver plus de k blocs en une journée:

Probabilité qu’une piscine avec 2162 EH / s en difficulté 1590896927258 trouve plus d’un nombre donné de blocs par jour.

La récompense minière semble créer une boucle de rétroaction qui, pendant la majeure partie de l’histoire de Bitcoin, a entraîné une accélération de la capacité de traitement du réseau.

Difficulté (bleu) et prix du Bitcoin en USD (Bitstamp) sur une échelle logarithmique.
Changement mensuel en pourcentage de la difficulté

Le modèle le mieux adapté aux données historiques de l’évolution mensuelle de la difficulté multiplicative est un processus autorégressif:

les paramètres ont une forte statistique t de 4,5 et 3,2 et la variance d’erreur est faible 0,03
Simulations de la vitesse du réseau dans ExaHash / seconde pour les 12 prochains mois en utilisant le processus ci-dessus.

Les observations ci-dessus permettent de faire l’hypothèse que l’évolution de la difficulté poursuit la tendance des mois précédents. Un modèle simple qui utilise un taux d’augmentation de difficulté quotidien constant r il devrait être suffisant à des fins pratiques pour de courtes périodes. Nous définissons la difficulté attendue pour un futur en t des jours comme:

La simulation précédente nous donne une estimation r = 0,75% qui correspond à une augmentation annualisée de la difficulté de 1429%.

La quantité attendue de Bitcoin qu’une machine minière peut produire à l’intérieur t jours est déterminé par la récompense de bloc actuelle et l’augmentation du taux de difficulté. Si nous supposons qu’il n’y a pas de récompense qui est divisée par deux dans la vie relative, alors N (h) = Net le revenu attendu est:

1 an de production de Bitcoin par un mineur 1 TH avec le taux d’augmentation de l’hypothèse de difficulté

https://medium.com/chainalysis/bitcoin-mining-calculations-ff90dc958dba

No comments

leave a comment