Charge actuelle du réseau bitcoin. Bitcoin en mode surcharge critique

Charge actuelle du réseau bitcoin. Bitcoin en mode surcharge critique

Le réseau Bitcoin est le réseau informatique distribué le plus grand et le plus résistant au monde. En témoignent les indicateurs de puissance de calcul du système, qui ont récemment dépassé 1 zêtaflop (un million de pétaflops), soit huit fois la puissance totale de tous les supercalculateurs du monde.

Malgré des performances informatiques aussi impressionnantes, Bitcoin a récemment été retiré de la liste des projets informatiques distribués. Formellement, pourquoi Il est devenu impossible d'estimer correctement la puissance du réseau après l'émergence d'ASIC bitcoin spéciaux qui n'effectuent pas d'opérations en virgule flottante.

Cependant, il peut être quantifié dans quelle mesure d'autres superordinateurs ou projets de mise en réseau sont potentiellement efficaces pour extraire le bitcoin (les superordinateurs, par exemple, ont la capacité d'effectuer des opérations sur des nombres entiers utilisées dans le hachage).

Ainsi, le supercalculateur le plus rapide aujourd'hui, le chinois Tianhe-2, a un taux de performance de 33,86 pétaflops/sec, soit environ 0,001% de la puissance du réseau Bitcoin.

Surveillance de l'état du réseau

Au fur et à mesure que Bitcoin s'améliore et se développe, en concurrence de plus en plus avec divers systèmes de paiement de détail tels que Visa et MasterCard, ainsi qu'avec des services de paiement mondiaux comme Swift, le bon fonctionnement d'un réseau décentralisé devient la première condition préalable à sa viabilité.

Le "site officiel Bitcoin" Bitcoin.org a fait un excellent travail en compilant les archives de toutes les alertes de sécurité et pannes de réseau.

Le rapport final donne un aperçu de toutes les observations critiques du fonctionnement et de la santé du réseau Bitcoin distribué, y compris des indicateurs de disponibilité, d'évolutivité, de sécurité et de vitesse de transaction sur différents intervalles de temps.

Quelles autres mesures pourraient être utiles si nous tentions d'évaluer la santé et la force du réseau Bitcoin ? Nous avons rassemblé les 12 indicateurs les plus significatifs.

Le projet Bitnodes peut aider à dimensionner le réseau bitcoin sous-jacent car il découvre tous les "nœuds complets" fonctionnels du réseau. La recherche s'effectue par la méthode suivante : message getaddr envoyé de manière récursive pour établir la communication avec tous les nœuds disponibles dans la liste, en commençant par ceux d'origine. Le système effectue cet appel toutes les 24 heures et affiche les résultats sur une carte du monde, ainsi que les évaluations et les données sur la version du client bitcoin.

Le projet Bitnodes a été lancé en avril 2013 avec le soutien de la Fondation Bitcoin en tant que sponsor de l'information. Le dernier rapport sur les nœuds disponibles sur le réseau Bitcoin peut être consulté.

  1. Réplication de données

L'échange d'informations sur le réseau Bitcoin n'est pas instantané. Mais à quelle vitesse les informations sur les transactions bitcoin se propagent-elles ? L'échelle de réplication des données créée par BitcoinStats montre à quelle vitesse une transaction atteint 50 pour cent de tous les participants dans le réseau peer-to-peer (c'est-à-dire combien de temps il a fallu entre le moment où une transaction ou un bloc est entré dans le réseau et le moment où la plupart des nœuds dans le réseau a reçu cette mise à jour). Maintenant, ce chiffre oscille autour de 3,9 à 6 secondes.

  1. Démarrer les listes de serveurs

Imaginez que vous lancez un client bitcoin pour la première fois. Comment savoir avec qui se connecter ? Les listes de nœuds de réseau connus (serveurs de démarrage) sont utilisées par tous les clients bitcoin pour déterminer à quels nœuds du réseau le client se connectera lors du démarrage du travail. Les listes de sites connus sont maintenues et distribuées par des bénévoles à l'aide de différentes méthodes, afin que les nœuds rejoignant le réseau pour la première fois aient une idée claire des pairs travaillant actuellement dans le réseau.

Les listes fournissent des informations uniquement sur les nœuds connectés au réseau et les nœuds disponibles. La métrique de leur disponibilité, également p Développé par BitcoinStats, il reflète les résultats des tentatives de connexion aux nœuds contenus dans diverses listes d'amorçage. Cela montre à quel point il est facile pour un nouvel hôte de se connecter au réseau qui ne l'a jamais fait auparavant. Plus on se rapproche de 100 %, plus il y a de chances que cela fonctionne du premier coup.

Une échelle supplémentaire démontre la vitesse de réaction du système avant de fournir des listes de nœuds disponibles, mesurée en millisecondes (le temps écoulé depuis l'envoi de la requête jusqu'à la réception d'une réponse).

Cette série de graphiques, conçue par le développeur Peter Wuyle, illustre la "complexité du hachage" en montrant le nombre de terahashs par seconde que le réseau génère sur différents intervalles de temps (1 terahash équivaut à 1 000 gigahashs).

La difficulté de hachage reflète à quel point il est difficile de trouver un nouveau bloc par rapport à la difficulté d'origine avec laquelle le bloc de genèse a été émis (la difficulté initiale est considérée comme un). L'indicateur de difficulté est automatiquement révisé tous les 2 016 blocs (environ toutes les 2 semaines) et il est actuellement 35 milliards de fois plus élevé que la difficulté avec laquelle Satoshi a extrait à l'origine.

Ce graphique circulaire d'Organ Ofcorti estime la distribution de l'activité de hachage parmi les plus grands pools miniers à intervalles hebdomadaires. Cette métrique est importante car l'intégrité du réseau dépend du fait qu'une source distincte de puissance de minage ne surveille pas en permanence plus de 50 % de l'activité de hachage.

Le tableau de hachage trouvé reflète toutes les statistiques qui peuvent être extraites du nombre de blocs que l'utilisateur a trouvés en une semaine. La paternité des blocs, en règle générale, est interprétée selon la version de la source d'origine, par exemple, selon le message sur le site Web d'un pool minier particulier qui a annoncé la découverte, parfois selon des données indirectes, telles que des signatures sur Coinbase ou sur des clés publiques connues.

Les données collectées à partir de sources indirectes peuvent s'avérer peu fiables et ne prennent pas en compte les blocs individuels, dont les mineurs ont préféré garder le secret, ce qui affectera sans aucun doute les statistiques du niveau d'activité de hachage.

Le protocole Bitcoin est conçu pour que les mineurs suivent les règles énoncées dans le concept du programme : dès qu'un nouveau bloc est découvert, tous les participants au réseau doivent en être informés.

Les mineurs d'ego ne remplissent pas cette prescription : lorsqu'ils trouvent un bloc, ils gardent ce fait secret et commencent à en chercher un nouveau... Lorsqu'il y a plusieurs blocs dans la chaîne, ils révèlent leurs cartes, découvrant des blocs que d'autres croyaient être toujours voulu...

Moins le timing indiqué par les leaders de la liste des mineurs avant l'achèvement des blocs est plausible, plus ils utilisent probablement une stratégie de "selfie mining". Actuellement, la métrique suggère qu'il y a 94% de chances que l'ego mining ne se produise pas.

Coinometrics explique les principes de sa métrique :

« La seule façon de déterminer la probabilité d'utiliser une stratégie donnée est de mesurer le temps entre les nouveaux blocs et de se rapporter à la valeur moyenne attendue. La vitesse à laquelle de nouveaux blocs sont découverts est déterminée par la rapidité avec laquelle le mineur trouve le hachage, compte tenu des données brutes complexes du protocole. Chaque tentative pour déterminer le hachage a un certain degré de probabilité d'une résolution réussie. Par définition, le degré de probabilité est indépendant d'un bloc particulier. En conséquence, la vitesse à laquelle de nouveaux blocs sont générés doit suivre une progression exponentielle.

Les blocs suspendus sont des blocs valides qui ne font pas partie de la blockchain principale. Ils peuvent apparaître naturellement, par exemple, si deux mineurs ont terminé le même bloc en même temps, ou survenir à la suite d'une attaque de pirate informatique, si un pirate connaissant le hachage tente d'inverser les transactions.

La blockchain maintient une liste constamment mise à jour des transactions qui ont hâte d'être formalisées dans un nouveau bloc. Le système de contrôle affiche le nombre total de transactions non confirmées, y compris le nombre de bitcoins et le volume de ces transactions, mesuré en kilo-octets.

Ce graphique reflète le temps moyen en minutes qu'il faut pour inclure une transaction dans un bloc. Le timing peut fluctuer dans des limites raisonnables, selon le temps qu'il faut pour valider la transaction, et le degré de risque dépend de la valeur bitcoin de la transaction.

11. Le volume total de la blockchain

Le volume total de la blockchain est important car il est important pour le fonctionnement efficace du réseau que la quantité d'espace disque pour stocker les informations ne dépasse pas des limites raisonnables. Et en plus, la taille de la blockchain affecte la vitesse de synchronisation après la mise en place nouvelle version client bitcoin. Cette méthode de mesure permet de déterminer la taille réelle de la blockchain, y compris les en-têtes et les transactions, mais à l'exclusion de la base de données d'index.

12. Taille de bloc standard

Au cours des derniers jours, plusieurs malheurs sont tombés simultanément sur le réseau Bitcoin de différents côtés. Séparément, des événements similaires se sont produits auparavant, mais maintenant tous les facteurs sont combinés à la fois. Il semble qu'une force mystérieuse mais puissante soumette Bitcoin à des tests lourds et sophistiqués afin de vérifier s'il convient au rôle du système de paiement mondial ?

Même s'il n'existe aucune main invisible, un tel test de résistance sera utile aux développeurs Bitcoin et à l'ensemble de la communauté. Après tout, ce sont précisément de telles situations qui montrent une réelle marge de sécurité et révèlent des lacunes. Voyons comment les événements se sont développés.

1. Fin juin, en raison des « jours fériés » et même pour les Grecs, l'activité en Réseaux Bitcoin augmenté. Beaucoup de gens s'intéressent à la crypto-monnaie en tant qu'indépendant de contrôle de l'état un moyen de préserver votre épargne en période d'instabilité financière. En eux-mêmes, ces événements sont plus susceptibles d'être bénéfiques pour Bitcoin, mais ont maintenant créé un fardeau supplémentaire.

2. Les discussions sur la limitation insuffisante de la taille de bloc de 1 Mo durent depuis longtemps, avec des succès variables et même des conflits, mais il y a deux semaines, enfin, il y a eu une augmentation de la limite à 8 Mo au début de 2016.

3. Le 23 juin, Coinwallet.eu échange pour tout le monde que le changement de taille de bloc est vraiment nécessaire. Elle a réussi, mais la méthode de preuve extrêmement pratique a causé un émoi considérable dans la communauté. De plus, la société a prévenu qu'elle procéderait à la deuxième étape des "tests".

4. Le 4 juillet, un problème critique des principaux pools miniers est survenu, causé par la transition vers la conformité obligatoire avec BIP66 - en changeant le protocole Bitcoin en blocs de version 3 (v3). En conséquence, le réseau s'est divisé pendant un certain temps en deux branches en réalité égales et il y a eu une séparation et une perte (pour les mineurs) de deux chaînes de 6 et 3 blocs, respectivement. À ce jour, presque tous les pools sont passés aux blocs de la version 3, à l'exception des deux plus grands - F2Pool (anciennement Discus Fish) et Antpool. Par conséquent, le statut « alarmant » dans le réseau n'a pas encore été annulé et les bifurcations de la blockchain sont toujours possibles.

5. Mais la chose la plus intéressante a commencé dans la soirée du 7 juillet - quelqu'un a lancé une attaque sur le réseau avec du "spam de transaction" - c'est-à-dire en générant un grand nombre de petites transactions qui ont complètement obstrué tous les nouveaux blocs. Pour le moment, on ne sait pas qui et dans quel but mène cette attaque. Malgré la disponibilité générale de la blockchain, l'anonymat de Bitcoin n'établit pas avec précision l'origine de ces transactions. Aujourd'hui, environ 400 adresses liées ont été trouvées, qui se transmettent en continu 1000 satoshi (0,00001 BTC), tout en payant une commission. Par conséquent, l'attaque n'est pas bon marché pour son initiateur. Voici l'une de ces adresses, et en suivant la chaîne, vous pouvez trouver le reste.

Ce qui se passe?

Nous allons essayer de décrire la situation actuelle. Hier, la file d'attente des transactions non confirmées a commencé à augmenter rapidement. Auparavant, il dépassait rarement 10 000, mais maintenant, selon les données de Blockchain.info, il se maintient constamment au-dessus de 20 000 :

La taille totale de toutes les transactions non confirmées est de près de 22 mégaoctets, ce qui signifie qu'il faut en moyenne 22 blocs complets pour les envoyer, mais les transactions continuent d'arriver constamment. Par conséquent, la taille de la file d'attente reste presque inchangée. La situation est aggravée par le fait qu'il y a beaucoup de blocs "vides" dans le réseau contenant seulement 1-2 transactions. Chaque bloc comprend au moins une transaction - dans laquelle les mineurs reçoivent des pièces minées. On ne sait pas si cela est dû à des raisons techniques ou à la volonté des propriétaires de piscine d'obtenir le bloc plus rapidement. Chaque bloc vide repousse la file d'attente de 10 minutes supplémentaires.

Les conséquences de l'attaque sont clairement visibles sur certains graphiques sur Blockchain.info :

Vous pouvez voir que le nombre de transactions par bloc et la taille moyenne des blocs ont grimpé en flèche au cours des deux derniers jours, déjà dangereusement proches du maximum de 1 Mo. Ainsi, ce deuxième stress test prouve une nouvelle fois de manière convaincante la nécessité d'augmenter la limite.

En plus des problèmes majeurs, il y avait aussi des problèmes mineurs. En particulier, vers 21h00, heure de Moscou, l'une des principales sources d'informations sur Bitcoin, Blockchain.info, s'est "gelée" pendant un certain temps.

Cela s'est produit en raison de deux blocs que l'explorateur de blocs n'a pas pu lire - et de F2Pool, qui, néanmoins, est passé dans la blockchain principale. Le service fonctionne maintenant, mais n'affiche toujours pas les transactions de ces deux blocs.

Que va-t-il se passer ensuite?

L'attaque va évidemment se terminer bientôt. Si l'attaquant n'est pas Satoshi Nakamoto lui-même avec son million de bitcoins, les ressources pour poursuivre l'attaque seront bientôt épuisées, car lorsqu'une file d'attente se présente, les clients du réseau augmentent automatiquement le montant de la commission nécessaire pour un passage rapide. Par conséquent, pour une attaque efficace, l'attaquant doit également augmenter les paiements aux mineurs.

Quand l'attaque se terminera, nous ne pouvons pas dire maintenant. Mais espérons que le mystérieux "testeur" se déclarera et expliquera les raisons de ses actes. Cela entraînera peut-être une publication plus rapide du correctif qui augmente la taille maximale des blocs - le problème est maintenant évident pour tout le monde.

Quant à l'incompatibilité des versions en bloc et à la bifurcation possible de la chaîne, elle n'est pas si aiguë, mais elle peut s'avérer plus grave. La plupart des pools, après un avertissement des développeurs, ont mis à jour leurs portefeuilles, mais les deux plus grands pools chinois, avec jusqu'à 40% de la capacité totale, n'ont pas encore été mis à jour et on ne sait pas quand ils le seront. Ce comportement peut non seulement causer des problèmes techniques que le réseau peut gérer relativement facilement, mais aussi nuire à la réputation de Bitcoin. Évidemment, les mécanismes d'autorégulation du réseau sont peu efficaces contre les gros mineurs. Vous ne pouvez les ignorer qu'en réduisant la sécurité ou en augmentant le nombre de confirmations.

Malgré toutes les difficultés décrites ci-dessus et le ralentissement dans le passage de nombreuses transactions, le réseau Bitcoin continue de fonctionner, et c'est l'essentiel. La crypto-monnaie a montré qu'elle peut résister à des attaques assez sérieuses, bien que de nombreux aspects techniques nécessitent un travail sérieux.

Cependant, ce ne sont pas seulement les systèmes décentralisés libres qui souffrent de défauts techniques. Ironiquement, aujourd'hui encore, en raison d'une défaillance technique, l'un des plus grands plateformes de trading monde - Bourse de New York (NYSE). Selon les médias, la raison en était l'échec de la mise à jour de certains systèmes. Personne au monde n'est à l'abri de tels problèmes.

L'espace Bitcoin est très grand et parfois, une grande partie de ce qui se passe sur le réseau est caché à nos yeux. Heureusement pour les amateurs de crypto-monnaie, il existe de nombreux outils de surveillance qui suivent les statistiques du réseau Bitcoin et affichent des informations réelles. Certains membres de la communauté des crypto-monnaies essaient même d'utiliser ces statistiques pour faire leurs propres prédictions.

Dans cet article, nous aborderons plusieurs sites qui offrent des informations statistiques sur le réseau Bitcoin. Bon nombre de ces outils en ligne sont utiles pour suivre et tracer les changements de protocole quotidiens, ainsi que pour nous donner un aperçu du comportement de la crypto-monnaie. Cela inclut divers observateurs de blockchain, compteurs de nœuds et de nombreux autres outils analytiques intéressants qui nous aident à regarder l'écosystème Bitcoin d'une nouvelle manière.

Explorateurs de blockchain

Blockchain Observers aide les utilisateurs de Bitcoin à identifier toutes les transactions qui ont eu lieu sur le réseau depuis la création du grand livre distribué de crypto-monnaie. Au début, il y avait très peu d'observateurs de ce type, mais à mesure que le réseau Bitcoin se développait, leur nombre augmentait.

Le plus ancien explorateur de blockchain à ce jour. Les utilisateurs peuvent saisir l'adresse Bitcoin et afficher son contenu, les identifiants de transaction et obtenir un aperçu de toutes les transactions sur le réseau. Le site contient des données sur les frais payés pour la transaction, la hauteur du bloc dans lequel la transaction est incluse, le nombre de confirmations, et bien plus encore.

De plus, le site contient une énorme quantité de données statistiques et de graphiques. Les utilisateurs ont à leur disposition des informations sur le bloc, le minage, les statistiques de crypto-monnaie et diverses actions sur le réseau. La plus grande demande concerne les informations sur le prix du Bitcoin et la taille moyenne des blocs, ainsi que le compteur de transactions et la taille du mempool.

OXT

Un autre explorateur de blockchain intéressant est un site appelé OXT (open exploration tool), qui est un outil d'exploration de blockchain. Semblable à d'autres observateurs de blockchain, OXT peut afficher les transactions sur le réseau Bitcoin. De plus, le site analyse différents types de comportements dans la blockchain Bitcoin à l'aide de graphiques et d'outils d'affichage de trajectoire. Cela inclut des chronogrammes indiquant les commissions, les transactions, les scripts, etc. De plus, OXT a des nuages ​​de points dans son arsenal qui offrent une nouvelle perspective sur le comportement des transactions et des adresses Bitcoin.

Les autres critiques populaires incluent Blockcypher, Insight, Blocktrail et Sochain. Chaque observateur présente les données de la blockchain un peu différemment, mais en général, les informations sur les transactions sont les mêmes.

Graphiques de statistiques de réseau

Statoshi.info

Statoshi.info fournit des statistiques en temps réel du réseau Bitcoin. Les tableaux de bord du site incluent des compteurs pour les nœuds, l'utilisation de la bande passante, des estimations des frais de transaction, des mesures de performances du système, des informations sur les pools de mémoire et bien plus encore. Le site existe depuis plusieurs années maintenant, chaque tableau de bord affichant différents graphiques analysant des sections spécifiques du comportement du réseau et du protocole.

Encore un site graphique qui existe depuis pas mal de temps. Les grilles de prix présentées sur le site sont très appréciées des utilisateurs du réseau. Les tableaux de prix BitcoinWisdom reflètent la valeur de la crypto-monnaie sur divers échanges tels que Bitstamp, BTCC, Kraken et Bitfinex.

BitcoinWisdom affiche également d'autres statistiques telles que la complexité du réseau ou les taux de hachage passés et actuels.

Un autre site contenant des statistiques sur le réseau Bitcoin s'appelle. Les utilisateurs se voient proposer une variété de graphiques affichant des informations statistiques passées et actuelles sur Bitcoin. L'interface du site contient un compteur de mempools, de blocs minés, de transactions et de nombreux autres schémas de réseau utiles. Tradeblock surveille également la blockchain Ethereum et a ses propres observateurs.

Il est également possible de « suivre Bitcoin » en utilisant le site Web. Cet outil démontre l'interprétation visuelle des transactions de réseau, ainsi que la relation des transactions avec des adresses individuelles. Le site retrace les origines du Bitcoin et le suit à travers la blockchain à l'aide de diagrammes visuels.

Informations sur l'hôte

Compteur de nœuds

Node Counter est un site Web analytique qui surveille les nœuds du réseau Bitcoin. Voici des représentations graphiques des nœuds Bitcoin Core, Classic et Unlimited (BU). Chaque tableau présente les différents nœuds du réseau, ainsi que les pools signalant la prise en charge des clients Bitcoin alternatifs et les propositions de redimensionnement du bloc. Les informations sur Nodecounter sont présentées sous forme de graphiques linéaires et de camemberts.

Fondé par la start-up 21 Inc, le site est également souvent utilisé pour explorer divers graphiques et tableaux décrivant le comportement des nœuds de Bitcoin. Le site contient un instantané du réseau, ainsi qu'un outil de recherche pour vérifier l'état des nœuds. Bitnodes affiche les nœuds par les clients Bitcoin Core, Classic et Unlimited (BU).

Danse de la pièce

un autre très outil utile porte le nom. Il montre aux utilisateurs diverses analyses et graphiques liés aux nœuds du réseau. L'interface graphique contient également des implémentations de différents nœuds avec différents types de graphiques. CoinDance est également populaire en raison d'autres données présentées, telles que le volume des transactions sur Localbitcoins et Paxful, ou même des graphiques reflétant les points de vue d'entreprises bien connues du secteur concernant la prise en charge de Segregated Witness, Emergent Consensus et UASF (BIP 148).

La visualisation donne une nouvelle perspective sur le réseau Bitcoin

Tous ces sites de veille nous offrent une vision différente du web, et chacun d'eux, selon l'objectif, a ses propres mérites. Les informations fournies par ces outils peuvent améliorer notre relation avec le réseau en fournissant une meilleure compréhension de ce qui se passe. Dans certains cas, les affichages graphiques sont la meilleure méthode pour interpréter les performances du réseau et le comportement du protocole.

Opération Bitcoin C'est le transfert des données vers le réseau général et leur affichage par blocs. Le bloc comprend non pas une, mais de nombreuses transactions en attente de confirmation.

Que sont les transactions Bitcoin ?

Les informations sur les transactions avec des bitcoins sont enregistrées dans des blocs spéciaux, qui sont une liste de transactions. Si vous mettez les blocs dans une chaîne, vous obtiendrez l'historique de la "circulation" de la crypto-monnaie.

Le bloc se compose d'un en-tête et d'une liste de transactions. L'en-tête contient les codes de hachage des transactions, propres et le hachage du bloc précédent ... Le premier de la liste est la transaction, qui indique la récompense (commission) pour la création d'un nouveau bloc.

Pour vérifier l'authenticité des transactions de crypto-monnaie, les transactions doivent être validées sur la blockchain. C'est une base de données distribuée. Certaines parties sont stockées sur de nombreux ordinateurs du réseau Bitcoin.

Une confirmation de transaction est son rattachement à la liste des transactions d'un bloc.

Après une transaction avec une crypto-monnaie, les comptes côté expéditeur et destinataire ne sont pas mis à jour immédiatement. Dans les applications utilisateur traditionnelles, six blocs doivent être trouvés pour confirmer une transaction afin de prouver sa validité.

Dans le même temps, l'utilisateur effectuant l'opération peut réduire le nombre de contrôles. Cela devrait être fait si vous travaillez avec une petite quantité de bitcoins. Ce qui simplifie et accélère le processus de confirmation de transaction.

Si la vérification du transfert d'argent crypto n'a pas eu lieu, le système renvoie les fonds dans le portefeuille de l'expéditeur.

Quelles sont les 3 confirmations dans le système Bitcoin ?

Comment obtenir une confirmation ?

Pour réduire la probabilité d'une double utilisation des fonds, toute transaction doit recevoir un certain nombre de confirmations (une exigence du système Bitcoin). Divers services en ligne définissent leur propre seuil de confirmation.

Le propriétaire du portefeuille n'a rien à faire pour recevoir la confirmation. Le système Vitcoin génère automatiquement des confirmations sur une période de temps... Ce processus prend de 5 à 30 minutes, dans de rares cas plusieurs heures.

Temps de transaction dans la blockchain Bitcoin

En moyenne, une transaction prend de 20 minutes à 60 minutes, mais en période de pointe, ce temps peut être augmenté plusieurs fois.

Pour effectuer un virement, la transaction doit être vérifiée en 6 blocs ... Si cela ne se produit pas, l'argent crypto n'atteindra pas le destinataire final. En conséquence, le moment de l'envoi des finances dépend de la rapidité des confirmations.

Le site Web blockchain.info est instable et la file d'attente pour les transferts continue de croître régulièrement. À cette vitesse, même sans ajouter de nouvelles transactions, le traitement de la file d'attente existante prendra plus de 8 à 10 heures : https://blockchain.info/ru/unconfirmed-transactions

Le temps d'attente dépend de la congestion du réseau blockchain. Au cours des deux dernières années, le nombre de transactions avec des bitcoins a augmenté de plus de 8 fois.

En général, les détenteurs de bitcoins doivent s'attendre de 2-3 heures à 2 jours.

Le délai de traitement des virements peut augmenter dans les cas suivants :

  1. Congestion excessive du réseau avec de fortes fluctuations du taux de bitcoin ;
  2. Faible priorité de transaction (transferts fréquents de petits montants);
  3. Faible commission.

Cela peut être vu dans le graphique ci-dessous:

Il montre la croissance du nombre de milliards de hachages exécutés par seconde sur le réseau Bitcoin... De plus, il y a des pics sur le réseau lorsque le nombre moyen de transactions par blocs augmente et que la taille des blocs elle-même augmente jusqu'à une valeur critique.

Méthodes pour réduire le temps de transaction :

  1. Augmentation des commissions pour les mineurs- les experts conseillent de "ne pas être gourmand" et donnent pour confirmation à partir de 0,0002 BTC et plus.
  2. Montant des fonds transférés- plus vous transférez de crypto-monnaie, plus le statut de l'opération dans le "réseau crypto" est élevé.
  3. Utilisation de sites spécialisés comme coinbase.com, où les acheteurs et les vendeurs conservent leurs clés. Grâce à cela, la confirmation a lieu au sein de cette plateforme, et non sur le réseau général.

Comment vérifier une transaction Bitcoin ?

Vous pouvez suivre votre transaction bitcoin en utilisant les services publics (l'enregistrement n'est pas requis) :

Pour savoir combien de confirmations de réseau se sont écoulées pour une certaine transaction, rendez-vous sur le site Blockchain.info ou Chain.so et entrez dans chaîne de recherche l'opération de hachage que vous connaissez. Après cela, toutes les informations sur le bloc et son état actuel seront affichées.


Pour le moment il y a 2 confirmations

Transactions confirmées et non confirmées

Le processus d'inclusion d'une transaction dans un bloc trouvé s'appelle une confirmation de transaction. Inclusion dans 1 bloc = 1 confirmation, lorsque ces confirmations sont tapées 6 et plus, la transaction est considérée comme confirmée. Cette fonctionnalité a été introduite pour protéger contre les dépenses répétées des mêmes bitcoins.

Le client Bitcoin classique affichera la transaction comme "non confirmée" jusqu'à ce que 6 confirmations soient atteintes (6 blocs trouvés). Les sites ou services qui acceptent Bitcoin pour payer leurs biens ou services peuvent fixer leurs propres limites sur le nombre de blocs requis pour confirmer une transaction.

Le chiffre 6 n'a pas été choisi par hasard : il repose sur la théorie selon laquelle la probabilité qu'un attaquant puisse accumuler plus de 10 % du taux de hachage du réseau pour falsifier des transactions est faible, et qu'un risque négligeable (moins de 0,1 %) est acceptable.

Si le transfert n'est pas terminé dans les 20 à 30 minutes, ne paniquez pas. Avec une charge réseau importante ces derniers jours, même les transactions avec des frais élevés peuvent prendre plus de temps que d'habitude à traiter. De plus, ne vous inquiétez pas de la sécurité de vos fonds - si la transaction n'est pas incluse dans le bloc, les bitcoins reviendront dans votre portefeuille après un délai d'attente (généralement 72 heures).

Voulez-vous savoir au moins combien de temps prendra la traduction ? Pour ce faire, vous devez connaître le hachage de l'opération. Si vous vous souvenez de la commission qui vous a été demandée lors du transfert, passez directement à l'étape 4.

  • Tout d'abord, vous devez connaître le montant de la commission pour la transaction. Cela peut être fait sur l'un des services publics. Accédez à blockchain.info, entrez le hachage dans le champ de recherche et cliquez sur la transaction.
Ouverture des détails du transfert
  • Nous regardons la colonne "Pay per byte" - ce sera la valeur dont nous avons besoin.

Une commission élevée est la clé de transactions rapides

Découvrez l'heure de confirmation - btc.com
    De plus, sur ces sites, vous pouvez connaître la valeur recommandée de la commission - cela vous sera utile pour les prochains transferts.

    1. Rappelles toi:

la taille de la commission ne dépend pas du montant, mais de la taille de la transaction en octets

      1. Ainsi, dans la figure ci-dessus, lors du transfert de 3,3 BTC, le paiement par octet est de 372 satoshi et la taille de la transaction est de 191 octets. Par conséquent, les frais de transfert totaux dans ce cas sont de 372 x 191 = 71052 satoshi, soit environ 11 $ (à un taux de bitcoin de 15 500 $ pour 1 BTC).

Comment accélérer une transaction Bitcoin ?

Examinons plusieurs façons d'utiliser le système blockchain en "mode haute vitesse":

  1. Utilisation de services centralisés avec un système de transaction séparé ... Il existe des ressources qui offrent des services pour créer et utiliser des portefeuilles Bitcoin qui effectuent des transactions en devises numériques entre leurs clients sans impliquer l'écosystème blockchain. Ces services offrent à leurs clients des transactions instantanées, mais uniquement si le transfert de devises a lieu au sein du système. Un de ces services est Coinbase... Il dispose d'un système de transaction distinct de la blockchain, grâce auquel les transferts peuvent être effectués presque instantanément.
  2. Utilisation de la multisignature pour accélérer la confirmation d'une transaction dans le système Bitcoin. Certaines entreprises, comme GreenAddress, outre la signature de transaction standard fournie par le système, mettent leur multi-signature comme confirmation de la fiabilité du transfert. Le système blockchain considère ces transactions comme fiables et elles sont rapidement acceptées dans le bloc généré. De plus, l'utilisation de la technologie multi-signature améliore la sécurité des transactions de crypto-monnaie.
  3. Utilisation de transactions ouvertes et de serveurs de confiance ... L'essentiel est qu'une transaction ouverte, lorsque toutes les informations sur les parties émettrice et réceptrice sont présentes, reçoit la confirmation du système plus rapidement en acceptant les données dans le bloc généré. Mais peu de gens utilisent des transactions Bitcoin ouvertes, car cela contredit l'idée même d'utiliser la monnaie numérique, à savoir l'anonymat des transferts d'argent.


Accélération des transactions avec Opt-In Replace-by-fee

Le moyen le plus simple de faire sauter votre transaction dans la file d'attente est d'utiliser une option appelée Opt-InReplace-by-Fee (Opt-InRBF). Avec son aide, vous pouvez renvoyer la même transaction, mais avec une commission plus élevée.

Sans cette fonctionnalité, lorsqu'une transaction sur le réseau est renvoyée avec des frais accrus, le réseau rejettera la nouvelle transaction. Les nœuds Bitcoin traitent généralement une nouvelle transaction comme une double dépense et ne l'acceptent ni ne la retardent donc.

Cependant, en envoyant une transaction en utilisant Opt-InRBF, vous informez essentiellement le réseau de la possibilité de renvoyer cette transaction à une date ultérieure, mais avec des frais plus élevés. En conséquence, la plupart des nœuds Bitcoin acceptent la nouvelle transaction au lieu de l'ancienne ; ainsi, la nouvelle transaction saute la file d'attente.

Si votre transaction sera incluse dans le prochain bloc dépend de si quel mineur exploitera le nouveau bloc : tous les mineurs n'utilisent pas Opt-InRBF. D'une manière ou d'une autre, cette option est supportée par un nombre suffisant de mineurs pour que votre transaction soit incluse dans les prochains blocs.

Actuellement, la fonction Opt-InRBF est prise en charge par au moins deux portefeuilles : Electrum et GreenAddress... Dans Bitcoin Core, il est pris en charge lors du traitement des transactions, cependant, la création de vos propres transactions RBF n'est possible qu'à l'aide de scripts tiers. Selon le portefeuille, la mise à jour Opt-InRBF peut être requise dans les paramètres du menu avant d'envoyer la (première) transaction.

Frais de transaction Bitcoin

Une caractéristique du système Bitcoin est le fait que l'utilisateur peut définir le montant de la commission à sa discrétion ... Mais la durée du transfert dépend directement de cette valeur. Plus son montant est important, plus le niveau de priorité de l'opération correspondante est élevé et moins il faut de temps pour recevoir la confirmation du système.

Dans la blockchain Bitcoin, les transactions sont les premières à être validées avec une grosse récompense pour les mineurs de Bitcoin. Dans certains cas, si vous économisez beaucoup, la procédure de confirmation peut prendre plusieurs jours.

Quelle commission mettre pour que la transaction ne se bloque pas - une table !

La taille de la commission ne dépend pas du montant de la transaction, mais dépend uniquement de la taille de la transaction en octets. Une transaction est essentiellement un script qui occupe une certaine place dans les octets, et plus il est gros, plus il est difficile à traiter pour les mineurs.

Vous trouverez ci-dessous un tableau des priorités pour inclure une transaction dans un bloc. La commission recommandée est prédite en tenant compte de la charge du réseau Bitcoin pour confirmer rapidement votre transaction.

La dernière colonne du tableau montre la prévision de frapper un paiement avec des frais de transaction correspondant à cette ligne dans l'intervalle de temps de confirmation de 0 à 25 minutes.

© 2021 hecc.ru - Actualités informatiques