¿Electrum usa Bitcore Apis como backend?

¿Electrum usa Bitcore Apis como backend o no?

Si no, ¿cuál es el propósito de desarrollar Electrum cuando Bitcore Apis proporciona todas las características que tiene Electrum (como billeteras HD y siembra maestra)?

Respuestas (2)

Electrum usa el backend del servidor electrum ( electrumx es una variante más nueva)

De hecho, electrum en realidad es anterior a bitcore en aproximadamente 2 años.

En cuanto a por qué hay múltiples implementaciones de API y software similares, la respuesta es realmente "¿Por qué nodo?". Incluso el software del nodo bitcoin tiene múltiples implementaciones (Bitcoin Core y btcd, por ejemplo).

Este es un espacio amigable de código muy abierto, y generalmente se alienta activamente a tener múltiples enfoques para un problema.

Hola Raghav, entonces, ¿es correcto decir que Electrum-api solo (después de configurar el servidor electrum) proporciona todos los métodos básicos para crear billeteras, agregar varias direcciones, crear, iniciar, enviar o cancelar una transacción, etc.? No olvide que también quiero ajustar la tarifa de txn durante el envío de la transacción. ¿Es todo posible con Electrum-api o necesito usar Bitcore?
Las API de Electrum lo ayudarán a ver los saldos/salidas de direcciones, crear una transacción y transmitirla. La generación de claves, las billeteras y la firma son manejadas por el cliente de interfaz de electrum, no por el servidor. Las llaves nunca salen del dispositivo cliente.
Cliente frontend de Electrum como?
como electro
¿Electrum proporciona estas API? ¿Puede compartir un enlace de documento a él?
Electrum tiene una interfaz RPC, creo, pero no estoy familiarizado con ella, nunca la usé.
¡Bien gracias! ¿Conoces alguna otra API disponible que pueda hacer esto por casualidad? Quiero configurar el servidor Electrum e integrar el cliente Electrum a mi aplicación.
Electrum probablemente será su mejor opción para una solución completa rápidamente, para ser honesto.

No

Electrum utiliza un servidor Electrum como API, que contiene información sobre encabezados de bloque, UTXO e información sobre saldos de direcciones y transacciones históricas. Electrum realiza toda la administración de claves en el cliente y no se almacena información crítica del usuario en el servidor.

Bitpay (billetera Bitcore) utiliza un servicio de billetera Bitcore (que crea la billetera y administra claves) y que a su vez usa la API de Insight (que almacena datos de transacciones/bloques). Insight se comunica con Bitcore, que se encuentra encima de Bitcoin.

Entonces, usando Electrum, puedo crear múltiples billeteras con n número de direcciones en cada una, ¿verdad? ¿Electrum api también proporciona un método para manejar transacciones como iniciar, enviar o cancelar txn?
Claro que es una billetera spv completa
¡Gracias Nikos! ¿Sabes si Electrum proporciona alguna API?
¿API en qué sentido? Proporciona una interfaz de usuario completa y una opción de línea de comandos. ¿Te gustaría usarlo de forma remota o qué es exactamente lo que quieres hacer?
Necesitamos construir una interfaz de billetera BTC personalizada. Donde el usuario puede crear múltiples billeteras, direcciones, enviar/recibir transacciones.
¿También podemos agregar tarifas personalizadas para cada transacción?
Las tarifas son parte de la configuración personalizada. Creo que electrum ofrece conectividad rpc para que pueda construir sobre eso, es decir, tener una interfaz personalizada y enviar comandos rpc a electrum.