Introducción a Hyperledger – Parte 3 – STAR BIT

Fuente: HyperledgerFuente: Hyperledger

Es una plataforma modular para construir, implementar y ejecutar libros distribuidos. Sawtooth tiene como objetivo mantener distribuidos los libros contables distribuidos y hacer que los contratos inteligentes sean seguros para el uso empresarial. El diente de sierra es altamente modular. Esto permite a las empresas y consorcios tomar decisiones sobre sus aplicaciones blockchain por sí mismas.

Innovaciones técnicas en diente de sierra: –

Consenso dinámico: yendo más allá del consenso conectable en tiempo de compilación, esto permite que un consorcio cambie los algoritmos de consenso en una cadena de bloques en ejecución simplemente emitiendo una transacción. Prueba de tiempo transcurrido (PoET): un algoritmo de consenso con la escalabilidad de la prueba de trabajo pero sin el Inconveniente de alto consumo de energía. Familias de transacciones: una abstracción de contratos inteligentes que permite a los usuarios escribir lógica de contratos inteligentes en el idioma que elijan. Compatibilidad con los contratos de Ethereum: las familias de transacciones también pueden integrar otros intérpretes de contratos inteligentes, incluida la máquina virtual Ethereum de Hyperledger Burrow. Las características de diente de sierra como los permisos y el consenso no conectable permiten que Ethereum se configure para una empresa. Ejecución de transacciones paralelas: la mayoría de las cadenas de bloques requieren que las transacciones se ejecuten en serie para garantizar un pedido constante en cada par. Sawtooth incluye un programador paralelo avanzado que divide bloques en flujos paralelos. Esto permite un procesamiento de bloques más rápido para abordar parcialmente el inconveniente de rendimiento de las cadenas de bloques en comparación con las bases de datos tradicionales. Transacciones privadas: los clústeres de nodos Sawtooth se pueden implementar fácilmente con permisos separados. Esto proporciona privacidad y confidencialidad entre los participantes de esa cadena distinta. No hay patrones de transacciones de fugas de servicios centralizados u otra información confidencial

Originalmente, Sawtooth fue diseñado para explorar las preguntas de escalabilidad, seguridad y privacidad generadas por los primeros libros distribuidos, que requerían un diseño modular que faltaba en ese momento.

Diente de sierra para empresas: – Cuando se ramifica en nuevos casos de negocios, se deben preservar ciertas características clave de un libro mayor distribuido. Los participantes empresariales necesitan autonomía y tienen derecho a ejecutar sus propios nodos.

Para darse cuenta de la integridad, las cadenas de bloques deben cumplir los siguientes requisitos

Proporcionar seguridad contra actores maliciosos dentro de la red Administrar una gran población Administrar una población dinámica

Sawtooth y PoET están diseñados para aplicaciones blockchain verdaderamente descentralizadas, donde hay muchos participantes en el proceso de consenso que se distribuyen administrativa y físicamente. PoET proporciona seguridad contra los malos actores y está diseñado para gestionar la llegada y salida de nodos en una red grande. Sawtooth proporciona gobernanza en cadena para actualizar el consenso y otras reglas comerciales que el consorcio acuerda durante la vida útil de la red.

En el próximo artículo veremos algunas de las herramientas proporcionadas por Hyperledger.