Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: FrozenCopper2 on September 21, 2017, 09:37:18 AM



Title: Selbst in die Blockchain hinein schauen
Post by: FrozenCopper2 on September 21, 2017, 09:37:18 AM
Hallo zusammen ...

Wenn ich einen entsprechenden Bitcoin Node laufen lasse, ist ja die gesamte Blockchain auf meinem Rechner vorhanden.
Kann man auf diese Daten irgendwie (möglichst einfach) direkt zugreifen und sie auslesen? Also zB nach Transaktionen oder Kontoständen suchen.
Das wäre dann ja auch möglich, wenn man offline ist, oder? (Also zumindest nach dem letzten Stand als man noch online war ;) )

Vielen Dank schon mal für eure Hilfe :)


Title: Re: Selbst in die Blockchain hinein schauen
Post by: wabosh on September 21, 2017, 12:04:48 PM
https://github.com/bitcoin-abe/bitcoin-abe (https://github.com/bitcoin-abe/bitcoin-abe)
Hiermit sollte das klappen was du willst.
Es ist nur ein wenig Arbeit das ganze aufzusetzen, aber wenn sobald du das hast kannst du die Blockchain auf einer lokal gehosteten Website durchforsten.
Was du auf deinem Rechner brauchst ist Python und am besten PostgreSQL als DBMS.


Title: Re: Selbst in die Blockchain hinein schauen
Post by: o_solo_miner on September 21, 2017, 12:50:35 PM
 ;) und vieeeeelllllll Zeit und Speicher / Festplatte.
2013 benötigte es schon Tage um die DB Anzulegen.....
Die Blockchain ist heute aber ein klein wenig länger.
UND: zwischen Core 0.8 und Core 15.01 sind wohl ebenfalls Welten,
mich würde es nicht wundern wenn das nicht funktioniert.


Title: Re: Selbst in die Blockchain hinein schauen
Post by: dArkjON on September 22, 2017, 10:20:35 AM
Wichtig is das die Blocks mit txindex=1 eingelesen wurden, sonst kannst du nochmal neu synronisieren...
abe oder https://github.com/iquidus/explorer sind 2 gute Möglichkeiten


Title: Re: Selbst in die Blockchain hinein schauen
Post by: o_solo_miner on September 22, 2017, 05:22:02 PM
Iquidus sieht etwas neuer aus, ich glaube, das probier ich auch mal.
Es wäre schön soetwas zusätzlich auf der Node Info Page zu haben.
Danke für den Tip.