Deseas Construir una Aplicación Superior para Bitcoin Cash? No Busques Más

Este articulo ha sido traducido de su forma original proveniente del Ingles de la pagina de Noticias de Bitcoin.com desde su version en Ingles News.Bitcoin.com

 

Abril 17, 2018

 

Tecnología

 

La red de Bitcoin Cash está creciendo incesantemente en cuanto a infraestructura y desarrollo se refiere. Hasta ahora esta criptomoneda descentralizada ha ganado el apoyo de varias casas de cambio y proveedores de billeteras, mientras que otros desarrolladores están construyendo protocolos únicos alrededor de la cadena de BCH. Por el lado del desarrollo existen tres herramientas que los programadores pueden usar para contribuir al ambiente de BCH – ‘Flowee’ la plataforma IPA, ‘bitcoinj.cash’ una librería de javascript, y ‘Bitbox’ un kit de herramientas para Bitcoin Cash.

 

Lea también: Conozca Memo: Una Red Social basada en la cadena de Bitcoin Cash

 

Mucha gente se pregunta frecuentemente si existen algún tipo de Interfaz de Programación de Aplicaciones (IPA) y herramientas creadas para la red de Bitcoin Cash para ellos poder ayudar a desarrollar plataformas en la cadena BCH. Ahorita hay tres recursos útiles para desarrolladores quienes quieran construir con la cadena de bloques de bitcoin cash. La comunidad de bitcoin cash es muy abierta con más de 6 equipos de desarrollo trabajando en el protocolo, y en solo unos meses ha habido una gran cantidad de aplicaciones lanzadas usando la cadena de BCH. Un proyecto en particular fue creado por el ex desarrollador de Bitcoin Classic, Tom Zander, quien desea progresar con el crecimiento del desarrollo de BCH en una forma acelerada.

 

Flowee Núcleo fácil de desarrollo e IPA para Bitcoin Cash

 

Flowee es un núcleo que puede comunicarse con la red de BCH utilizando una IPA (API por sus siglas en Inglés). Básicamente, Zander está construyendo un núcleo de operaciones que permite la comunicación entre datos de bitcoin cash y aplicaciones.

 

“En este núcleo de operaciones, nosotros procesamos todos esos datos, este es el nivel más bajo donde el usuario de una aplicación de bitcoin está en el nivel más alto,” es la explicación en la introducción al concepto para Flowee. “En el núcleo de operaciones, una IPA basada en la red está disponible la cual facilita el procesamiento rápido de grandes cantidades de datos en ambas direcciones. Un ejemplo rápido es una herramienta que conecta al núcleo de operaciones y está asociada a una dirección específica de bitcoin – La conexión se mantiene abierta y cuando el pago llega a esa dirección asociada el núcleo de operaciones envía una notificación al usuario”

 

Los componentes de Flowee también se pueden conectar entre sí, uno de los productos a futuro es una “bodega de almacenamiento de datos”.

Esto es típicamente un servidor de Lenguaje de Consulta Estructurado (SQL por sus siglas en inglés) el cual aloja un índice de datos del bloque. Por ejemplo puede almacenar todos los identificadores de transacciones conectados a la altura del bloque y al índice en el que fueron almacenados. Estos datos de transacción puede ser extraídos del núcleo de operaciones.

 

Adicionalmente al concepto de almacenamiento de datos, Flowee puede ser usado para la configuración de aplicaciones, IPA como servicio (API-As-A-Service por sus siglas en inglés), módulos de estadística, creacion de transacción, y transacciones especializadas.

 

Bitbox una herramienta centrada en BCH

 

Otro conjunto interesante de construcción de bloques para bitcoin cash es, ‘Bitbox’, un protocolo que permite a los programadores construir aplicaciones de BCH usando librerías de comandos tales como: react, angular, nexjs y nodejs. Bitbox dice que hay docenas de métodos que pueden ser usados para crear aplicaciones de bitcoin cash. Desarrolladores puede desplegar cualquier número de direcciones, cambiar entre direcciones e incluso personalizarla en ocho lenguajes. Bitbox se ha vuelto bastante popular desde su lanzamiento porque la interfaz de usuario deja que cualquiera desarrolle su propia cadena de bloques de BCH para ejecutar comandos, y experimente con ciertas características de cómo opera la cadena. Desde el lanzamiento, la plataforma ha tenido 10000 descargas en más de 48 países.  

 

“La línea de comando le deja cerrar rápidamente una aplicación con enlaces web y pruebas así como una consola con todo el BCH RPC disponible” explica el creador de Bitbox.

Su propia cadena de bloques de Bitcoin Cash para configurar como a usted le guste. Esta cadena de bloques es creada desde el principio cada vez que usted abra Bitbox. No se conecta a la red real y solo consiste en transacciones y bloques los cuales usted crea localmente así que responde rápidamente. Ejecuta comandos desde la línea de comandos y desde el cliente/servidor.

 

Construyendo Aplicaciones BCH Superiores con Javascript

Protocolo ‘bitcoin.J.cash’ es una derivación del desarrollador Mike Hearn originalmente del repositorio ‘bitcoin.j’ para BTC la cual es una implementación Java para Bitcoin Cash. Muchos desarrolladores les gustan las implementaciones Javascript porque la programación es muy amigable al usuario ya que el lenguaje es el más usado comúnmente para el lado del cliente en diferentes aplicaciones web. Por ejemplo, el codigo base de bitcoin.j.cash puede ser escrito en lenguaje HTML para páginas web y esto le da compatibilidad con cualquier interfaz web.

 

“Este proyecto implementa la firma del algoritmo de Bitcoin Cash. Es basado en bitcoinj y derivado de PR-1422” explica el archivo de texto leeme (readme proveniente del inglés).

También, permite una billetera para enviar y recibir sin la necesidad de implementar un nodo completo. Quienes quieran seguir el desarrollo de bitcoin.j.cash pueden unirse a la lista y cualquiera puede contribuir o construir aplicaciones con la librería de Java para BCH.

 

Desarrollando en Bitcoin Cash sin la necesidad de software propietario

 

Todos estos protocolos y herramientas están destinados a acelerar el desarrollo y la adopción en general de la red de Bitcoin Cash a nivel mundial. Con estos tres recursos mencionados arriba, programadores de BCH no tienen que depender de IPA o software propietario para crear ‘aplicaciones superiores’. Flowee, bitcoin.j.cash y Bitbox le permiten a cualquier persona con conocimientos de programación construir plataformas que sean compatibles con diferentes lenguajes, códigos fuente, y servidores a la vez que tienen la capacidad de comunicarse con la red de Bitcoin Cash.

 

Qué piensas acerca de estas tres herramientas de desarrollo basadas en bitcoin cash e IPA? Qué tipos de herramientas de programación utilizas? Déjanos saber que piensas de este tema en la sección de comentarios abajo.