El 3 de mayo, los desarrolladores detrás del proyecto Bchd, una implementación de nodo completo de Bitcoin Cash escrita en Go (golang), anunciaron el lanzamiento de una interfaz de programación de aplicaciones públicas (API).
La última característica de API incluida con la nueva versión 0.14.3 ofrece una solución lista para usar que los desarrolladores de Bchd dicen «simplemente funciona».
Los desarrolladores de Bchd anuncian API pública
Esta semana, los desarrolladores de Bchd anunciaron.La API gRPC para la implementación alternativa de efectivo de bitcoin de nodo completo escrita en Go (golang).
También le puede interesar: Historia de Bitcoin Parte 1: desde el principio
El proyecto Bchd ya proporcionó a los usuarios un servidor de alta potencia y confiable con características como el «modo de sincronización rápida» que permite que la sincronización de la cadena inicial del cliente se descargue en un tiempo récord.
El nodo también incluía atributos como BIP113, 157, 158 y un límite de tamaño de bloque ajustable.
rte a Bchd en uno de los principales servidores de blockchain de indexación para BCH.
Los programadores comentaron que otros nodos completos como Bitcoin Core, ABC y Unlimited solo utilizan los datos necesarios para mantener una billetera local.
Debido a esto, los ingenieros de blockchain tienen que confiar en servidores de indexación como el Insight de Bitpay que requieren más software sobre el nodo completo.
Existen otras molestias relacionadas con los métodos alternativos, como el estrato API de Electrum y la fuerte dependencia de C cuando los desarrolladores usan Libbitcoin.
El esquema gRPC que usa Bchd hará que sea mucho más fácil para los ingenieros de blockchain tener mejores experiencias de indexación y un marco RPC confiable que fue creado por Google.
«Con bchd, los desarrolladores de Bitcoin Cash tienen una solución lista para usar que simplemente funciona.
Simplemente descargue el binario y ejecútelo. Eso es todo», explicaron los programadores de Bchd
Bitcoin Cash Community emocionado por ver más progreso en el desarrollo
La comunidad de Bitcoin Cash se emocionó al escuchar el último anuncio del equipo de Bchd. «Demonios, sí, no puedo esperar para jugar con esto», dijo un comentarista en el foro Reddit r / btc.
Otro le preguntó al mantenedor de Bchd y al desarrollador de Openbazaar, Chris Pacia, qué entendía la API pública en términos sencillos.
«Es más fácil que todas las soluciones existentes para que los desarrolladores interactúen con la cadena de bloques, así que quizás veas algunas aplicaciones creadas con ella», respondió Pacia .
Pacia detalló que el gRPC también puede manejar notificaciones push o conexiones y desconexiones que se pueden transmitir al cliente.
“El punto final de la transacción ofrecen una variedad de filtros que puede utilizar para filtrar las transacciones”, el desarrollador ha añadido .
El desarrollador de BCH y el creador de Bitbox Gabriel Cardona también se sumaron a la discusión y revelaron que ha estado discutiendo la integración de gRPC para la pila de Bitbox.
Hay muchas ventajas para el gRPC, como trabajar con cualquier idioma en lugar de usar solo Javascript. Otro beneficio es que los desarrolladores no tendrán que lidiar con los objetos de llamada JSON hechos a mano, ya que todas las solicitudes y respuestas están fuertemente escritas y generadas por código, anotaron los programadores de Bchd.
«Ya no es necesario adivinar el significado del código de error, ya que los códigos de estado de gRPC son una forma canónica de representar los problemas en las API», mencionaron los programadores de Bchd.
La última adición de gRPC al nodo completo alternativo de Bchd puede ayudar a fortalecer aún más la infraestructura de BCH.
¿Qué piensas del lanzamiento de la API pública de Bchd en la versión 0.14.3. Escríbenos en los comentarios?
Descargo de responsabilidad
Toda la información contenida en este sitio web se publica solo con fines de información general y no como un consejo de inversión. Cualquier acción que el lector realice sobre la información que se encuentra en nuestro sitio web es estrictamente bajo su propio riesgo. Nuestra prioridad es brindar información de alta calidad. Nos tomamos nuestro tiempo para identificar, investigar y crear contenido educativo que sea útil para nuestros lectores. Para mantener este estándar y continuar creando contenido de buena calidad. Pero nuestros lectores pueden basarse en su propia investigación.