Soy nuevo en el concepto de criptomonedas pero entiendo los conceptos básicos, estoy desarrollando un sitio web que permitirá a los usuarios intercambiar sus criptomonedas, funciona así
Sé cómo enviar Bitcoins, usando una API como inputs.io o blockchain.info, pero me pregunto acerca de todos los otros tipos (Anoncoin, por ejemplo), ¿cómo puedo enviar monedas a las direcciones de recepción? ¿Puedo usar inputs.io o blockchain.info para otros tipos de monedas que no sean Bitcoin? o cada uno tiene su propia API?
Técnicamente hablando, muchas otras criptomonedas se basan en el código fuente de Bitcoin. Sin embargo, un vistazo rápido al sitio web de Anoncoin ( https://anoncoin.net//) sugiere que se ha modificado mucho con respecto a Bitcoin (usando la red oscura, i2p y todo eso). Por lo tanto, es poco probable que una API que funcione con Bitcoin, como las de input.io o blockchain.info, funcione con Anoncoin en particular. En una nota más específica, Anoncoin es una criptomoneda basada en Scrypt, mientras que Bitcoin está basada en SHA-256. Por lo tanto, es aún menos probable que puedan usar la misma API. Incluso si intentó realizar operaciones en Anoncoin (o cualquier otra criptomoneda menos conocida) con la API de una moneda basada en Scrypt, está prácticamente condenado al fracaso, y si la API no detecta eso y la moneda sí. hacerlo en el sistema, entonces las cosas podrían ponerse muy extrañas en el lado del servidor con respecto a cómo el servidor debe procesar su solicitud.
En conclusión, la mayoría de las criptomonedas, si no todas (hay tantas que no puedo hacer una declaración general gigante aquí) son manejadas por su propia API dependiendo del sitio web (por ejemplo, inputs.io y blockchain.info usan dos API completamente diferentes ). También significa que las monedas menos conocidas tendrán dificultades para obtener soporte y facilidad de uso.
Por supuesto, dado que Anoncoin no parece tener un intercambio notable para respaldarlo todavía, tal vez podría crear su propia API, sitio web o intercambio para manejar transacciones con él para decir otras criptomonedas. De lo contrario, podría ser más inteligente sentarse, esperar y esperar que alguien más lo haga.
Me gustaría compartir cómo terminé con esta situación. Después de profundizar en la mayoría de las criptomonedas, descubrí que la mayoría de ellas usan la misma API, al menos para las funciones básicas como enviar y recibir monedas y verificar el saldo. .etc, así que terminé ejecutando todas las monedas en un servidor dedicado (tuve que compilar algunas de ellas y configurar otras para que funcionaran correctamente, lo que tomó MUCHO tiempo), cada moneda tenía su propio puerto, y cuando quería para comunicarme con cualquiera de las monedas usé esta biblioteca https://github.com/aceat64/EasyBitcoin-PHP , fue construida para trabajar con Bitcoin, pero funcionó con todas las otras monedas, lo único que tuve que cambiar fue el número de puerto para cada moneda, por fin tenía mi propia pasarela de pago de criptomonedas en mi propio servidor :)
Si alguien está interesado en el código y la configuración del servidor, házmelo saber.
¡Buen trabajo! Me estoy metiendo en el mundo de las criptomonedas y me he encontrado con los mismos pensamientos. ¿Serías capaz de compartir el código de cómo gestionaste el envío/recepción entre 2 monederos de monedas diferentes? Gracias :)
Jerife