Wolfram Language

Analysez statistiquement les données de la chaîne de blocs

Les blocs Bitcoin sont limités à environ 1 000 000 d'octets, en fonction du logiciel adopté par les nœuds. Toutefois, le nombre de transactions n'est pas limité, a priori.

Cet exemple utilise la fonction BlockchainBlockData pour analyser s'il existe une relation entre la taille du bloc et le nombre de transactions dans un bloc.

Déterminez le "ByteCount" et la "TransactionList" des 100 derniers blocs Bitcoin.

Pour chaque bloc, relevez le nombre d'octets, calculez le nombre d'opérations et appariez les nombres.

Calculez la taille minimale et maximale des blocs.

Construisez un modèle linéaire des données.

Représentez graphiquement les données et l'ajustement, en vous concentrant sur les 90 pour cent internes des points de données.

Le graphique montre une corrélation positive mais relativement faible entre la taille et le nombre de transactions, et le coefficient R au carré de l'ajustement le confirme.

La représentation graphique du changement des deux propriétés sur les blocs suggère également que les changements sont indépendants.

Un histogramme des données en 3D montre un fort pic de près de 3 000 transactions et 1,2 Mo, mais avec des variations allant dans toutes les directions.

Exemples connexes

de en es ja ko pt-br zh