Pregunta 4

wallet: Add importdescriptors interface by polespinasa · Pull Requ...

Pol Espinasa 31/03/2026 11:13
Pregunta 4 -> Cuál es la diferencia entre RPC, IPC y las interfaces de Core?
08/04/2026 16:32
@> esta creo que la tenemos ya clara pero la respondemos para que quede constancia en los logs si alguien en un futuro lo lee
👍🏻 1
> 08/04/2026 16:33

RPC: Es un protocolo JSON-based en HTTP, es como usualmente interactuamos con el server de Core.

IPC: Inter-Process Communication. Habilita la comunicación entre procesos y es la base para migrar la actual arquitectura monolítica de bitcoind a multiprocess.

Interfaces de Core: Son classes abstractas en C++, por ahora la mayoría se usan internamente en un monolito pero con libmultiprocess puedes interactuar con otro proceso como si estuvieran en el mismo.

💯 2
Pol Espinasa 08/04/2026 16:34
Como nota extra; tambien hay una interficie REST en Core que se debe habilitar con el flag --rest (creo) al iniciar bitcoind
👍🏻 2
08/04/2026 16:34
vamos la siguiente!