Pero primero, ¿qué es «Blockchain»?
Blockchain es un sistema transparente, seguro y barato de registrar información en un patrón que es imposible cambiar, piratear o eludir la red de sistemas establecida. Una cadena de bloques también puede definirse como un registro digital de transacciones que puede almacenarse de forma segura y distribuirse a lo largo de una amplia red de ordenadores dentro de la cadena de bloques.
Cada bloque de la cadena ha registrado un número de transacciones y todas las transacciones nuevas se registran y se añaden al libro mayor digital del participante. Este libro mayor es gestionado por múltiples participantes utilizando la tecnología conocida como Tecnología de Libro Mayor Distribuido o DLT. Estas transacciones se registran con firmas criptográficas permanentes, denominadas «hash».
Blockchain en AWS
Una cadena de bloques permite a múltiples partes crear aplicaciones y realizar transacciones sin necesidad de una autoridad central de confianza o una autoridad reguladora. Ejecutar una cadena de bloques eficiente requiere que los miembros de la red adquieran hardware, instalen software, creen, gestionen certificados para el control de acceso y configuren componentes de red. Una vez en funcionamiento, la cadena de bloques requiere un mantenimiento y una supervisión meticulosos de la infraestructura, así como la capacidad de superar muchos retos.
Amazon Managed Blockchain es un servicio totalmente administrado que facilita la creación y administración de redes blockchain escalables utilizando los populares marcos de código abierto Hyperledger Fabric y Ethereum. Amazon Managed Blockchain permite a los usuarios unirse a redes públicas y administrar redes privadas escalables de forma fácil y eficiente. Se adapta y escala automáticamente para que las aplicaciones sigan funcionando y las transacciones fluyan sin interrupciones, al tiempo que permite a los usuarios gestionar y mantener la cadena de bloques de forma productiva.
¿Cuáles son sus ventajas?
Servicio totalmente gestionado
Amazon Managed Blockchain te permite crear redes rápidas de blockchain que abarcan varias cuentas de AWS, permitiendo a un grupo de miembros ejecutar transacciones y compartir datos sin una autoridad central. A diferencia del autoalojamiento de tu infraestructura de blockchain, Amazon Managed Blockchain elimina la necesidad de aprovisionar manualmente el hardware, configurar el software y establecer los componentes de red y seguridad.
Elección de marcos populares de cadenas de bloques
Amazon Managed Blockchain es compatible con dos populares marcos de blockchain, Hyperledger Fabric y Ethereum. Hyperledger Fabric es muy adecuado para aplicaciones que requieren estrictos controles de privacidad y permisos con un conjunto conocido de miembros, por ejemplo, una aplicación financiera en la que determinados datos relacionados con el comercio sólo se comparten con bancos selectos. Ethereum es muy adecuado para redes de cadenas de bloques altamente distribuidas en las que la transparencia de los datos para todos los miembros es importante.
Escalable y seguro
Amazon Managed Blockchain puede escalar fácilmente tu red blockchain a medida que el uso de aplicaciones en la red crece con el tiempo. Cuando un miembro de la red necesita capacidad adicional para crear y validar transacciones, puede añadir rápidamente un nuevo nodo par mediante las API de Managed Blockchain. Blockchain Gestionado proporciona una selección de tipos de instancia que comprenden distintas combinaciones de CPU y memoria para darte la flexibilidad de elegir la combinación adecuada de recursos para tu carga de trabajo.
Fiabilidad
Amazon Managed Blockchain mejora la fiabilidad del «servicio de pedidos», un componente del marco Hyperledger Fabric que garantiza la entrega de las transacciones a través de la red blockchain. El servicio de pedidos por defecto de Hyperledger Fabric no almacena un historial completo de las transacciones, lo que dificulta el seguimiento y la recuperación del historial de transacciones cuando es necesario. El servicio de pedidos de Managed Blockchain se construye utilizando la tecnología Amazon QLDB y tiene un registro de cambios inmutable que mantiene con precisión el historial completo de todas las transacciones en la red blockchain, garantizando que guardas estos datos de forma duradera.
La AMB también gestiona tus certificados, te permite invitar fácilmente a nuevos miembros a unirse a la red y realiza un seguimiento de las métricas operativas, como el uso de la potencia informática, la memoria y los recursos de almacenamiento. Además, Managed Blockchain puede crear una copia permanente de la actividad de tu red blockchain en Amazon Quantum Ledger Database (QLDB), una base de datos ledger totalmente gestionada. Esto te permite analizar fácilmente la actividad de la red fuera de ella y obtener información sobre las tendencias que puede utilizarse para introducir mejoras.