wie http://blockchain.info/, http://blockexplorer.com/q oder http://www.bitcoinmonitor.com/ funktioniert [duplizieren]

Mögliches Duplikat:
Wie kann ich Informationen aus der Blockchain auslesen?

Kann mir jemand sagen woher genau Seiten wie

  1. http://www.bitcoinmonitor.com/
  2. http://blockchain.info/ kann keine weiteren Links posten

nehmen ihre Informationen. Woher weiß Bitcoinmonitor, welche Transaktionen gerade durchgeführt wurden?

Antworten (2)

Sie überwachen die öffentliche Blockchain von mehreren Bitcoin-Servern aus. Es gibt eine sehr einfache Regel dafür, welche Kette gültig ist – diejenige Kette, die die meiste Arbeit hat, ist die gültige.

Wenn ich also zum Beispiel einen Dienst erstellen möchte, ähnlich wie oben erwähnt, zu welchen Servern muss ich mich verbinden. Soweit ich weiß, werden alle Informationen in .dat-Dateien auf dem Computer gespeichert, auf dem Bitcoin installiert ist.
@SalvadorDali: Sie könnten sich einfach mit einer zufälligen Gruppe von Knoten verbinden, aber es gibt einen Vorteil, sich mit den Knoten zu verbinden, die den großen Mining-Pools am nächsten liegen. Sie können sie finden, indem Sie sich ansehen, welche Knoten in der Regel als erste einen neu gefundenen Block ankündigen. Es spielt keine Rolle, solange Sie gut verbunden sind, da die Mining-Pools darauf achten, sich selbst auch gut zu verbinden.

Sie können die meisten Informationen, die von diesen Diensten bereitgestellt werden, über die Verwendung der Bitcoin-API abrufen . Möglicherweise müssen Sie etwas Buchhaltung führen (um Transaktionsdetails zu verfolgen usw.), aber es sollte nicht zu schwierig sein. Andere Informationen müssen mithilfe zusätzlicher Tools extrahiert werden, z. B. einige Paketschnüffler zum Ermitteln der IPs der Transaktions-Relationers und so weiter.