Kann mir jemand erklären, wie man die Transaktionsdaten von blockchain.info ausliest?

Ok, ich benutze Bitcoin schon seit einiger Zeit, aber ich habe nie herausgefunden, wie ich die Transaktionsdaten von blockchain.info lesen kann. Hier ist ein Beispiel dafür, was ich meine:

http://prntscr.com/2dj7tr --- https://blockchain.info/address/1KnfCxy8XkNQu9pYpqEU1fxAELqRsYDbZK

Hier sind ein paar Fragen, die ich habe:

  1. Sind diese Bitcoin-Wallet-Adressen in der linken und rechten Spalte?
  2. Was ist die oberste Adresse, die mit einer 7 beginnt und jede andere Adresse mit einer 1 beginnt? Was ist der Unterschied?
  3. Kann jemand genau erklären, was hier vor sich geht? Ich sehe 5 Adressen, die auf die vielen anderen Adressen in der rechten Spalte verweisen.
  4. Unten sieht es so aus, als wären es insgesamt 1453 US-Dollar, aber wenn Sie all diese Adressen zusammenzählen, ist das eindeutig nicht gleich.

Geben Sie hier die Bildbeschreibung ein

Antworten (4)

Ich bin neu in diesem Bereich, aber es scheint, dass die Transaktions-ID oben ein Hash in Hex ist. Die Adressen, die die Ein- und Ausgabe von Geldern spezifizieren, sind verschlüsselte Informationen und umfassen daher andere Buchstaben als a, b, c, d, e, f. Dies sollte der Hauptunterschied zwischen der Top-Titelzahl und den Transaktionszahlen sein und nicht die Startziffern.

  1. Bitcoin-Adressen auf der linken Seite sind gültige Adressen aus der Brieftasche, jemand hat einen privaten Schlüssel für sie. Bitcoin-Adressen auf der rechten Seite können beliebige Adressen sein, sogar Adressen, für die niemand private Schlüssel hat (also sind Bitcoins darauf nicht auszugeben).
  2. Dies ist die Transaktions-ID.
  3. Bitcoin-Transaktionen können links und rechts viele Adressen haben. Bitcoins werden von linken Adressen nach rechts verschoben.
  4. Sie haben eine Seite mit einer bestimmten Adresse geöffnet. $1453 bedeutet, dass diese Adresse bei dieser Transaktion $1453 erhalten hat. Wenn Sie direkt eine Seite mit dieser Transaktion öffnen https://blockchain.info/tx/7dd8efe094e11c890eea7dc65e9bc7fb44903ed3e9b856e854d7d31e247ea1f2 können Sie die Gesamtsumme sehen. Wenn Sie den linken Teil summieren und die Summe des rechten Teils subtrahieren, können Sie die Gebühr berechnen.
aber warum sollte die rechte Seite nicht nur eine Adresse sein? Ich kann verstehen, dass das Senden von Bitcoin aus Ihrer Brieftasche von mehreren Adressen stammen kann, aber warum sollte es an viele verschiedene gehen? es sollte nur derjenige sein, an den Sie senden.
Sie irren sich, dass niemand die privaten Schlüssel für die richtigen Adressen hat. Jemand tut es, nur nicht der Absender. Wenn niemand die privaten Schlüssel für die richtigen Adressen hätte, wäre dies so, als würde man $88.117 den Bach runterspülen.
duckx, Transaktionen funktionieren so nicht. Es gibt keine Adressen mit Guthaben unter der Haube. Es ist eine Abstraktion auf hohem Niveau. Jede Transaktion hat Input und Output. Du arbeitest nur mit ihnen. Zum Beispiel: Sie erhalten 2 BTC an Adresse1 (mit Einzeltransaktion). Jetzt willst du mir 0,5 BTC schicken. Sie müssen eine Transaktion erstellen, die eine Ausgabe von 2 BTC als Eingabe verwendet und 2 Ausgaben hat: 0,5 BTC für mich und 1,5 BTC - für Sie (als Rest). Es kann dieselbe Adresse oder jede andere Adresse aus Ihrer Brieftasche sein. Bitcoin-qt verwendet neue Adresse. Sehen Sie sich das Bitcoin-Wiki an, um Einzelheiten darüber zu erfahren, wie Transaktionen funktionieren.
ChrisW, ich habe diesen Fall als Sonderfall beschrieben. Natürlich hat in den meisten Fällen jemand einen privaten Schlüssel.

Ich stimme den meisten Aussagen von @Zergatul zu, mit Ausnahme des Teils, dass niemand die privaten Schlüssel für die Adressen auf der rechten Seite hat.

Dies ist eine klassische „ SendMany “-Transaktionsart. Von einem Konto in einer Brieftasche möchte ein Benutzer etwa 88.000 US-Dollar in BTC an viele verschiedene Personen senden. Ich sehe diese Art von Transaktion oft bei Mining-Pools, die Anteile an einzelne Miner auszahlen, aber es gibt viele andere mögliche Erklärungen.

In diesem Fall, weil der Absender 5 nicht ausgegebene Eingaben gesammelt hat, um die Menge an BTC zu erstellen, die er/sie benötigt. Das ist die linke Spalte. Das Wallet tut dies im Allgemeinen automatisch, wenn eine Transaktion erstellt wird.

Dann gab der Absender die verschiedenen Empfänger und den Betrag an, der an jeden gerichtet werden sollte. Das sind die richtigen Adressen. Das Bitcoin-Protokoll fasst alle diese Empfänger in einer einzigen Transaktion zusammen.

Die Transaktion, die Sie sich ansehen, ist die Transaktion 7dd8efe094e11c890eea7dc65e9bc7fb44903ed3e9b856e854d7d31e247ea1f2 . Diese Zeichenfolge ist der hexadezimal codierte SHA256-Hash der Transaktion selbst und dient als eindeutige Kennung (jede Transaktion hat ihren eindeutigen Hash).

Die linke Spalte listet die Eingabeadressen auf, von denen die Bitcoins beansprucht wurden, dh die "Sende"-Adressen. Eine Adresse ist eine base58- codierte Zeichenfolge, die aus der Netzwerkkennung (1 für Bitcoin Mainnet), dem 20-Byte-Hash des öffentlichen Schlüssels und einer 4-Byte-Prüfsumme besteht. Wie Sie sehen können, wird die Adresse 1AqTMY7kmHZxBuLUR5wJjPFUvqGs23sesr zweimal angezeigt, da wir auf eine bestimmte Ausgabe verweisen, die ausgegeben werden soll. Diese Adresse hat einige Münzen in zwei verschiedenen Transaktionen erhalten und jetzt führen wir sie in dieser Transaktion zusammen. Neben jeder Eingabe befindet sich der Wert, den sie zur Transaktion beigetragen hat, und ein Link zu der ausgegebenen Ausgabe.

Auf der rechten Seite haben Sie ähnliche Informationen für die Ausgaben, die diese Transaktion erzeugt: eine Zieladresse und die Menge an Coins, die für diese Adresse bestimmt sind.

Diese Transaktion beansprucht also Münzen von 5 Ausgängen (für insgesamt 109,32071408 BTC) auf der linken Seite und verteilt die Münzen auf die neuen Ausgänge auf der rechten Seite (ebenfalls insgesamt 109,32071408 BTC). Jedem Ausgang ist eine Adresse und ein Wert zugeordnet.

Da die Summe der Inputs minus der Summe der Outputs 0 ist, ist diese Transaktion gebührenfrei.

Schließlich sind die 1453 $ der Dollarwert der Ausgaben, die für die Adressseite bestimmt sind, die Sie sich gerade angesehen haben. Diese Zahl gibt an, wie viele Bitcoins im Rahmen dieser Transaktion an/von dieser Adresse ( 1AqTMY7kmHZxBuLUR5wJjPFUvqGs23sesr ) übertragen wurden.