JavaRush /Blog Java /Random-ES /Las 3 mejores bibliotecas Blockchain para desarrolladores...

Las 3 mejores bibliotecas Blockchain para desarrolladores de Java

Publicado en el grupo Random-ES
Supongo que casi todos ya habéis oído hablar de Bitcoin, Ethereum y otras criptomonedas con nombres divertidos. Ahora están en la cima de su popularidad y, literalmente, no abandonan las fuentes de noticias ni los foros, y los debates interminables sobre "si explotará o no", "subirá o bajará" son tan cautivadores como las carreras de caballos y los casinos. .Pero ¿qué debemos hacer los desarrolladores? ¿Cómo interactuamos con todas estas cosas elegantes? Es simple: ¡las bibliotecas necesarias para Java ya existen! Con su ayuda, podrás aprovechar fácilmente la tendencia de la moda. El orden en que aparecen las bibliotecas en el artículo está relacionado con la cantidad de estrellas en el repositorio de Github.
Las 3 mejores bibliotecas Blockchain para desarrolladores de Java - 1

#1. BitcoinJ

Enlace al repositorio de GitHub: https://github.com/bitcoinj/bitcoinj Más información sobre la biblioteca/dónde descargar desde: https://bitcoinj.github.io/
Las 3 mejores bibliotecas Blockchain para desarrolladores de Java - 2
El nombre habla por sí solo, ¿no? Si ha estado pensando en cómo crear una billetera Bitcoin y administrar transacciones entre nodos, definitivamente debería probar BitcoinJ. El proyecto ya ha adquirido una comunidad activa y muy buena documentación, gracias a la cual atrae a desarrolladores. Por supuesto, como la mayoría de los proyectos de código abierto que apenas están comenzando a ganar popularidad, BitcoinJ tiene una serie de desventajas. Por ejemplo, problemas de seguridad asociados con errores abiertos y problemas de escalabilidad. Sin embargo, esta biblioteca es muy útil para cualquiera que quiera entender cómo funciona el protocolo Bitcoin. Expresaré mi opinión personal: BitcoinJ aún no es muy adecuado para proyectos comerciales.

#2. Web3j

Enlace al repositorio de GitHub: https://github.com/web3j/web3j Más información sobre la biblioteca/dónde descargar desde: https://web3j.io/
Las 3 mejores bibliotecas Blockchain para desarrolladores de Java - 3
Seré breve: Ethereum es la segunda criptomoneda más popular. El proyecto Web3j le permite trabajar con la cadena de bloques Ethereum sin tener que escribir su propio código de integración. La biblioteca se puede utilizar para aplicaciones Java y Android. Nuevamente, las funciones principales son la creación de billeteras, la gestión de transacciones y, esta vez, también envoltorios para contratos inteligentes. Sí, así es, ¡envoltorios para contratos inteligentes! Parte del proyecto Ethereum es un lenguaje especial llamado Solidity, que es el estándar de facto para crear contratos inteligentes. Los envoltorios de contratos inteligentes web3j se utilizan si desea evitar detalles de implementación para trabajar con contratos inteligentes. Además, la biblioteca está equipada con excelente documentación con muchos ejemplos. Para mí personalmente, web3j es el favorito de este top.

#3. Tela HyperLedger

Enlace al repositorio de GitHub: https://github.com/hyperledger/fabric-sdk-java Más información sobre la biblioteca/dónde descargar desde: https://www.hyperledger.org/
Las 3 mejores bibliotecas Blockchain para desarrolladores de Java - 4
Esta biblioteca está diseñada principalmente para uso empresarial. HyperLedger Fabric debe considerarse una herramienta poderosa, ya sea que desee crear una aplicación empresarial o crear un prototipo de un programa pequeño. El proyecto es desarrollado activamente por miembros de la Fundación Linux. El objetivo principal es la creación y gestión de contratos inteligentes. Características clave:
  • gestión de canales para el intercambio de información confidencial;
  • políticas de aprobación de transacciones;
  • entrega consistente de transacciones a través de la red.
Si incluye HyperLedger Fabric en su pila de tecnología, le aconsejo que consulte otros productos HyperLedger; estos chicos tienen muchos proyectos interesantes que lo ayudarán a construir una infraestructura blockchain holística, escalable y fácil de mantener. Original: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION