Diente de sierra Hyperledger
驴Qu茅 es Hyperledger Sawtooth?
Hyperledger Sawtooth es un proyecto de c贸digo abierto bajo el paraguas de Hyperledger , y funciona como un sistema de cadena de bloques de nivel empresarial que se utiliza para crear y operar aplicaciones y redes de contabilidad distribuidas , especialmente para uso de empresas.
Comprender el diente de sierra de Hyperledger
Desarrollado por Linux Foundation en colaboraci贸n con IBM, Intel y SAP, el concepto de dise帽o subyacente de Hyperledger Sawtooth tiene como objetivo mantener los libros de contabilidad realmente distribuidos y hacer que los contratos inteligentes sean mucho m谩s seguros y, por lo tanto, adecuados para las empresas. Es una implementaci贸n de blockchain-as-a-service (BaaS).
En la mayor铆a de los sistemas est谩ndar basados en blockchain, el n煤cleo y las aplicaciones se alojan y ejecutan en la misma plataforma, lo que puede generar problemas de rendimiento y de seguridad.
Hyperledger Sawtooth segrega el sistema de contabilidad central del entorno espec铆fico de la aplicaci贸n, lo que simplifica el desarrollo de la aplicaci贸n y mantiene el sistema seguro y protegido. Con esta arquitectura, un desarrollador puede crear aplicaciones en el lenguaje de programaci贸n de su elecci贸n que se pueden alojar, operar y ejecutar en la periferia del sistema sin interferir con el sistema central de la cadena de bloques.
Los lenguajes admitidos incluyen C++, Go, Java, JavaScript, Python y Rust. Una aplicaci贸n Sawtooth se puede basar en una l贸gica comercial central requerida para una necesidad comercial, o se puede desarrollar y ejecutar como una m谩quina virtual de contrato inteligente que tiene un mecanismo aut贸nomo para crear, notificar y ejecutar los contratos entre varios participantes en el cadena de bloques .
El sistema central permite que las aplicaciones coexistan en la misma cadena de bloques, selecciona las reglas de transacci贸n, selecciona el mecanismo de autorizaci贸n necesario y define los algoritmos de consenso que se utilizan para finalizar el funcionamiento del libro mayor digital de la manera que mejor se adapte a las necesidades de un empresa.
C贸mo funciona Hyperledger Sawtooth
Sawtooth permite permisos selectivos, es decir, uno puede implementar f谩cilmente ciertos grupos seleccionados de nodos de Sawtooth con diferentes permisos en la misma cadena de bloques. El libro mayor almacena los detalles necesarios sobre los permisos, nodos e identidades.
El rendimiento operativo de la red Sawtooth se ve impulsado por el mecanismo de ejecuci贸n de transacciones paralelas, que tiene una ventaja sobre el mecanismo de ejecuci贸n en serie que a menudo es un cuello de botella cuando se trata de grandes vol煤menes de transacciones en muchas redes populares de criptomonedas.
el mecanismo de consenso de prueba de tiempo transcurrido (POET) que ofrece beneficios de baja utilizaci贸n de recursos y bajo consumo de energ铆a, y se usa com煤nmente en las redes de cadena de bloques autorizadas para decidir los derechos de miner铆a o los ganadores de bloque en la red... )
Algunos ejemplos del mundo real que usan aplicaciones basadas en Sawtooth incluyen Sawtooth Supply Chain, que ayuda a una empresa a realizar un seguimiento de la informaci贸n contextual y relacionada con la log铆stica de un activo representado en la cadena de bloques, Sawtooth Marketplace, que ayuda a los participantes a comercializar cantidades espec铆ficas de activos digitales en blockchain y Sawtooth Private UTXO, que facilita la creaci贸n y el comercio de activos digitales, incluidas las transacciones fuera del libro mayor y de propiedad privada.
Reflejos
Hyperledger es un grupo paraguas de desarrollo de blockchain patrocinado por organizaciones como Linux Project, IBM, Intel y SAP.
Hyperledger Sawtooth admite una variedad de algoritmos de consenso, incluida la tolerancia pr谩ctica a fallas bizantinas (PBFT) y la prueba de tiempo transcurrido (PoET)
Hyperledger Sawtooth es una plataforma empresarial de cadena de bloques como servicio de c贸digo abierto que puede ejecutar contratos inteligentes personalizados sin necesidad de conocer el dise帽o subyacente del sistema central.