Estoy trabajando en un proyecto universitario y me di cuenta de que las API criptográficas pagas como Whale Alert o Whale Trace devuelven información sobre los tipos de transacciones (como el intercambio), las billeteras del remitente y el receptor (como private/okex.com/...):
{
"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
}
Mi pregunta es ¿cómo puedo obtener esta información sin usar estas API específicas? Soy nuevo en criptografía, pero me gustaría crear mi propia API sobre Bitcoin (donde, por supuesto, no puedo ver esta información).
No estoy seguro de qué API está buscando información. Los más comunes son la API central de bitcoin https://developer.bitcoin.org/reference/rpc/. Debe tener un nodo completo ejecutándose en su máquina, pero si solo está desarrollando, puede ejecutar el núcleo en el modo testnet o regtest. no tienes que descargar todo
Puedes descargar el núcleo desde aquí. desde allí puedes decodificar la transacción
bitcoind -testnet -daemon
---wait until that synchs --
bitcoin-cli -testnet gettransaction <transactionid>
también puede usar curl para acceder directamente a la API de rpc si desea otros ejemplos. https://bitcoin.org/es/descargar
Usted, o alguien más que trabaja para usted, se registra en algún servicio, realiza transacciones y ve con qué bitcoins se fusionan o desde qué dirección se retiró.
Probablemente no haya una manera más fácil de descubrir nombres que no sean estos.
Fuente: Sección "¿Cómo se descubren los nombres?" en WalletExplorer.com "Preguntas frecuentes: ¿Qué hay en este sitio?" .
usuario103136