Woher kennen APIs Bitcoin-Transaktions- und Wallet-Typen?

Ich arbeite an einem Universitätsprojekt und habe festgestellt, dass kostenpflichtige Krypto-APIs wie Whale Alert oder Whale Trace Informationen über Transaktionstypen (wie Austausch), Sender- und Empfänger-Wallets (wie private/okex.com/...) zurückgeben:

  {
     "hash":"fecb0051e9e69c7e8202fae3866a5193579696c1093049e7e336e5a15d0a9248",
     "from":{
        "address":"bc1qw0c0mrjjw73azm65utnhwvcpsdnpg0cdljg0eg",
        "name":"Wallet",
        "type":"wallet"
     },
     "to":{
        "address":"bc1quq29mutxkgxmjfdr7ayj3zd9ad0ld5mrhh89l2",
        "name":"OKEx",
        "type":"exchange",
        "url":"okex.com"
     },
     "time":"2020-01-24T19:44:03Z",
     "asset":"BTC",
     "size":2763.80593244,
     "USD_size":23417202.542436957
  }

Meine Frage ist, wie kann ich diese Informationen erhalten, ohne diese spezifischen APIs zu verwenden? Ich bin neu in Krypto, möchte aber meine eigene API auf Bitcoin aufbauen (wobei ich diese Informationen natürlich nicht sehen kann).

Wenige Adressen und ihre Identität ist öffentlich. Beispiel: Kühlhausadresse austauschen. Viele Adressen und ihre Identität werden von verschiedenen Kettenanalyse- oder Block-Explorer-Unternehmen gepflegt. Nur wenige Entwickler haben heute ihre Taproot-Transaktionen in den sozialen Medien geteilt. Wenn also jemand dies speichern und verwenden möchte, kann er dies tun. Eine Liste finden Sie hier: oxt.me/directory

Antworten (2)

Ich bin mir nicht sicher, zu welchen APIs Sie nach Informationen suchen. Die gebräuchlichsten sind die Bitcoin-Core-APIs https://developer.bitcoin.org/reference/rpc/ . Sie müssen einen vollständigen Knoten auf Ihrem Computer ausführen, aber wenn Sie nur entwickeln, können Sie den Core im Testnet- oder Regtest-Modus ausführen Sie müssen nicht alles herunterladen

Sie können den Kern hier herunterladen. Von dort aus können Sie die Transaktion entschlüsseln

bitcoind -testnet -daemon
---wait until that synchs --
bitcoin-cli -testnet gettransaction <transactionid>

Sie können auch curl verwenden, um direkt auf die RPC-API zuzugreifen, wenn Sie andere Beispiele wünschen. https://bitcoin.org/en/download

Sie oder jemand anderes, der für Sie arbeitet, registriert sich bei einem Dienst, führt Transaktionen durch und sieht, mit welchen Bitcoins zusammengeführt oder von welcher Adresse sie abgehoben wurden.

Es gibt wahrscheinlich keinen einfacheren Weg, andere Namen als diesen zu entdecken.

Quelle: Abschnitt "Wie werden Namen entdeckt?" bei WalletExplorer.com "FAQ: Was ist auf dieser Seite?" .