Envío de Bitcoin: presentamos nuestro servicio de billetera autohospedada de código abierto de Shiva S marzo de 2022

A lo largo de los años, hemos logrado avances sustanciales para ayudar a los comerciantes de todo el mundo a aceptar bitcoins en sus tiendas/sitios web. En medio de esto, seguimos recibiendo solicitudes de comerciantes sobre una forma de enviar bitcoins. Esto es necesario en sitios web como mercados/intercambios/plataformas de juegos y varias otras aplicaciones. Sin embargo, si brindamos dicho servicio, se vuelve paradójico para nuestra misión/filosofía de ser un servicio sin custodia y nunca retener los fondos de los clientes. Así, hemos evitado avanzar en esta materia a pesar de las reiteradas solicitudes de nuestros clientes.

Hoy presentamos un servicio gratuito de billetera de código abierto que los comerciantes pueden alojar ellos mismos y conservar la custodia de sus fondos.

Completamente gratuito y autohospedado. Autocustodia de los fondos. Lotes automáticos de transacciones de envío para minimizar la tarifa. Interfaz API REST fácil de usar. Se comunica internamente con los nodos electrum para obtener datos de . [no requirement for waiting days to sync with network]

Descargue e instale siguiendo las instrucciones en nuestro repositorio de proyectos github https://github.com/blockonomics/wallet_service

Una gran característica es que esta billetera es totalmente compatible con nuestro servicio comercial existente que lo ayuda a recibir bitcoin. El xpub del servicio de billetera se puede agregar a una tienda en blockonomics. Por lo tanto, puede usar nuestro servicio comercial para recibir pagos de su cliente y luego usar su propio servicio de API de envío alojado para devolver estos pagos al cliente.

custodia

Hay varios servicios como el servicio de billetera , blockcypher, bitgo y coinpagos. Tendrán acceso completo a las claves privadas de su billetera o tendrán algunas de las claves (en caso de firma múltiple). Muchos intercambios continúan utilizando dichos servicios incluso después de un historial completo conocido de ataques.

sin custodia

Hay varios proyectos como la billetera segura de IBM, Coinpunk y BTCPayServer. Nos hemos inspirado en el trabajo realizado en estos y le animamos a explorarlos. Cada uno tiene diferentes características/nivel de complejidad

El diferenciador importante para nuestro servicio sería que es muy simple/ligero y también admite procesamiento por lotes para envíos.

Si su cliente solicita, por ejemplo, un retiro de 0.0001 BTC y decide procesarlo de inmediato, puede pagar una tarifa de alrededor de 0.00005 BTC, que sería del 50 al 100% del monto que se retira. Si paga una tarifa menor, los fondos se quedan atascados en la red de bitcoin. ¡En ambos casos su cliente se quejará! El procesamiento por lotes ayuda a aliviar esto de varias maneras:

Retiros/envíos en cola y no los procesen de inmediato Los envíos se agrupan en lotes y se envían en una sola transacción para reducir la tarifa total de tx

Como tiene acceso completo a las claves privadas, debe tener cuidado con la seguridad de su billetera. Esto se puede hacer de varias maneras:

No exponga los puertos del servicio de billetera al público, solo se debe acceder a ellos a través de sus servidores. También se puede agregar una capa adicional de autenticación Realice una copia de seguridad de las palabras clave de la billetera para protegerse contra fallas del servidor Use HTTPS solo para comunicarse con el servicio de la billetera Contraseña API cambiada regularmente para evitar la superficie de ataque