Envío de BTC desde dos direcciones que se generan en otros nodos

¿Hay alguna manera de utilizar el núcleo de bitcoin que está instalado en mi servidor como un mediador que envía BTC desde dos direcciones, que se generan en otros núcleos?

 For example,

 James has BTC address A that is generated in Bittrex Exchange.

 Sam has BTC address B that is generated in Binance Exchange.

 Bitcoin core in my server acts as a mediator helping James to trasnfer his BTC to Sam using my core. 

Es una de las funciones de MyEtherWallet, por lo que, como desarrollador, siento curiosidad por saber cómo transfieren BTC desde mi dirección BTC al destinatario.

Sería muy apreciado si alguien sabe sobre esto y me puede guiar.

Cualquier referencia será agradecida!

No sigo del todo. ¿Por qué necesitarían ayuda?
@DavidSchwartz ¿Qué quieres decir con que no sigues del todo? ¿No entiendes la pregunta en sí? o no sabes por qué necesito saber? Actualmente estoy trabajando en mi proyecto personal para desarrollar un sitio similar a MyEtherWallet.

Respuestas (1)

Creo que estás malinterpretando cómo funciona Bitcoin. la dirección no es generada por los nodos ... el nodo solo existe para validar su tx (o para evitar el problema del gasto doble) luego se agrega al mempool desde allí a la cadena de bloques ... ahora solo el minero tiene el poder de escribir su tx a la cadena de bloques ambos son dependientes el uno del otro

No sé a qué te refieres con MyEtherWallet... ¿estás desarrollando algo o haciendo un pago a alguien?

Gracias por su atención. Básicamente, lo que me gustaría implementar es la función que permite a los usuarios enviarse monedas entre sí. Solo probé el envío de mi bitcoin a alguien bitcoin-cli sendtoaddress "recipient" "amount"después de desbloquearlo con el comando. bitcoin-cli walletpassphrase "passphrase" "time"Pero esto no funciona si la dirección de la cuenta del remitente no se genera dentro de mi billetera.