Kann ich die Blockchain auf einen Cloud-Dienst herunterladen und dann eine API erstellen, um sie zu durchsuchen? Vielleicht setzen Sie es auf eine noSQl-Datenbank?
Was wäre der beste Weg?
Oder noch besser, gibt es eine Möglichkeit, nicht die gesamte Blockchain herunterzuladen, sondern eine API zu erstellen, die SPV verwendet, um nur die Transaktionen einer bestimmten öffentlichen Adresse abzurufen?
Ich habe versucht, die APIs da draußen wie Blockchain, block.io, Insightpay usw. zu verwenden, aber sie alle schränken mich in Bezug auf die API-Nutzung ein und ich bin schlecht darin, mit Transaktionen umzugehen, bei denen es Hunderte von Eingaben gibt. Ich bin mir nicht sicher, wie häufig das ist, aber es ist ein Problem.
Danke
Es sind Open-Source-Projekte verfügbar, die den Aufbau Ihres eigenen Abfragedienstes ermöglichen. Ein gutes Beispiel wäre Libbitcoin, siehe Github und offizielle Website .
Sie müssen den libbitcoin-Server installieren – dies ist ein vollständiger Bitcoin-Knoten mit einer Datenbank und dem libbitcoin-Explorer – einer Reihe von Tools, unter denen Sie eines zum Abfragen des Servers nach Adressen (Guthaben und so weiter) finden.
Beachten Sie, dass der Server die gesamte Blockchain herunterlädt. Es ist nicht möglich, einen eigenen Abfrageserver zu haben, ohne die Blockchain zur Hand zu haben.
Kyle Graham
Sternenstrom