Wolfram Language

Blockchain-Daten statistisch auswerten

Bitcoin-Blöcke sind auf ca. 1.000.000.000 Bytes begrenzt, abhängig von der von den Knoten verwendeten Software. Es gibt jedoch keine a priori-Begrenzung der Anzahl der Transaktionen.

In diesem Beispiel wird mit BlockchainBlockData analysiert, ob ein Zusammenhang zwischen der Blockgröße und der Anzahl der Transaktionen in einem Block besteht.

Liefert die Byte-Anzahl "ByteCount" und die "TransactionList" der letzten 100 Bitcoin-Blöcke.

Für jeden Block erhalten Sie die Byteanzahl, berechnen die Anzahl der Transaktionen und koppeln die Zahlen.

Berechnen Sie die minimale und maximale Blockgröße.

Konstruieren Sie ein lineares Modell der Daten.

Plotten Sie die Daten und die Passform, wobei Sie sich auf die inneren 90 Prozent der Datenpunkte konzentrieren.

Die Darstellung zeigt eine positive, aber relativ schwache Korrelation zwischen Größe und Transaktionszahl, die durch das Bestimmtheitsmaß R2 der Anpassungsgüte bestätigt wird.

Die visuelle Darstellung der Bewegung, wie die beiden Eigenschaften über Blöcke wechseln, lässt außerdem vermuten, dass die Änderungen unabhängig voneinander stattfinden.

Ein 3D-Histogramm der Daten zeigt eine starke Spitze um ca. 3000 Transaktionen und 1,2 MB, allerdings mit Variationen in alle Richtungen.

Verwandte Beispiele

en es fr ja ko pt-br zh