Hyperledger Besu 1.4 y compatibilidad con TLS de extremo a extremo

Ya sea que sea un desarrollador certificado de Hyperledger o un principiante, este tema actual es para todos. El artículo a continuación ilustra qué es Hyperledger Besu 1.4, sus características y cómo admite el TLS de extremo a extremo.
Aprendizaje de blog
- Introducción - Hyperledger Besu
- Versiones anteriores en comparación con Hyperledger v1.4
- TLS y su importancia
- Compatibilidad con Hyperledger Besu 1.4 y TLS
- Conclusión
Introducción - Hyperledger Besu v1.4
Es un cliente Ethereum de código abierto desarrollado para empresas, diseñado bajo la licencia Apache 2.0. Está escrito en Java y puede ejecutarse tanto en casos de uso de redes públicas como privadas con permisos de Ethereum. No solo esto, sino que también puede ejecutarse en redes de prueba como Rinkeby, Gorli y Ropsten.
En palabras simples, podemos decir que el cliente Ethereum no es más que un nodo que verifica los contratos inteligentes y todo lo relacionado con blockchain.
Incluye varios algoritmos de consenso, como PoW y PoA (IBFT, IBFT 2.0, Etherhash y Clique). Sus esquemas de permisos integrales están diseñados explícitamente para su uso en un entorno de consorcio.
Si eres principiante en Hyperledger, consulta las mejores certificaciones de Hyperledger aquí.
Versiones anteriores en comparación con Hyperledger v1.4
Antes de analizar el soporte TLS de extremo a extremo, hablemos de las características clave de las versiones anteriores (v1.2 y V1.3) y la nueva versión 1.4.
Características principales de Hyperledger Besu versión 1.2 y 1.3
- Permisos de cuenta
- La firma de transacciones de privacidad con claves aleatorias
- Grupos de privacidad
- Actualización de la red de Estambul
- Tiempos de sincronización mejorados y más rápidos en redes de prueba
- Interfaz de usuario con permisos
- Soporte de bases de datos relacionales
Funciones ampliadas de Hyperledger Besu Versión actual 1.4
- Compatibilidad con TLS de extremo a extremo
- Migración privada del Estado
- Multi-inquilino
- Mejor soporte de NAT
- Nuevas API de seguimiento y complementos API
TLS y su importancia
TLS significa seguridad de la capa de transporte, que es un protocolo de seguridad que proporciona privacidad e integridad de los datos en las comunicaciones por Internet. Un caso de uso principal de TLS es el cifrado de la comunicación entre aplicaciones web y servidores. Sin embargo, TLS también se puede utilizar para cifrar otras conexiones.
Ahora surge la pregunta: ¿TLS es crucial para la comunicación?
Por supuesto, TLS es crucial para una comunicación de extremo a extremo, ya que tiene tres componentes principales, como cifrado, autenticación e integridad.
- Cifrado : que oculta los datos que se transfieren a terceros.
- Autenticación : garantiza que sólo las partes autorizadas que dicen ser intercambian la información.
- Integridad : verifica que la información no haya sido alterada en ningún caso.
Compatibilidad con Hyperledger Besu 1.4 y TLS
La tecnología blockchain central que ofrece Hyperledger Besu es segura, pero ¿qué sucede cuando los datos salen de los límites de la red blockchain a través de sistemas y aplicaciones auxiliares? ¿Qué sucede cuando se produce la transacción blockchain y se transfiere al nodo Besu en la red?
La seguridad y la protección de las transacciones son requisitos cruciales para los proyectos que están pasando a la fase de producción. Pero, ¿de dónde proviene esta tecnología? PegaSys ofrece una solución integral segura, robusta y a prueba de manipulaciones que se puede implementar en la producción.
Sin duda, la cadena de bloques ofrece ventajas en materia de seguridad; el cifrado sigue siendo un tema crítico en todo el sistema de transacciones. La última versión 1.4 de Besu ofrece cifrado TLS de extremo a extremo, lo que significa que toda la comunicación de la transacción privada hasta su firma mediante claves privadas almacenadas en bóvedas seguras, la transmisión a través de gestores de transacciones privadas y la llegada a otro nodo está cifrada. Con TLS de extremo a extremo, uno puede asegurarse de que sus datos de la cadena de bloques estén protegidos y cifrados entre los distintos elementos del ciclo de la transacción.
TLS está habilitado en Hyperledger Besu, su gestor de transacciones privado como Orion y EthSigner. En conjunto, estas aplicaciones utilizan TLS entre sí para garantizar que las transacciones estén cifradas de forma segura mediante métodos y técnicas excepcionales, lo que garantiza que los datos se transmitan únicamente a través de entidades autorizadas.
No solo eso, sino que Hyperledger Besu 1.4 también admite TLS para la comunicación entre cliente y servidor. Por ejemplo, puede configurar TLS para la comunicación entre EthSigner y Besu, y entre Besu y Orion. Otra característica es que esta versión admite la comunicación entre cliente y servidor de EthSigner mediante TLS o HTTP y habilita la compatibilidad con Onion TLS para la comunicación con Besu.
Conclusión
Todo esto se centró en la versión 1.4 de Hyperledger Besu y en el protocolo TLS de extremo a extremo. Pero definitivamente no es el final de sus avances. La versión 1.5 de Hyperledger Besu está lista para llegar al mercado en julio de 2020 con sus funciones avanzadas como sincronización de haz, mejoras de usabilidad de privacidad y con actualizaciones de rendimiento más potentes con los objetivos principales de mejorar el rendimiento y la privacidad.
Para convertirse en un experto en Hyperledger y saber más sobre las certificaciones de Hyperledger, consulte Blockchain Council.
Deja una respuesta