DEFINICIÓN de diente de sierra Hyperledger
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 redes y aplicaciones de contabilidad distribuidas, particularmente para uso de las empresas.
ROMPIENDO Hyperledger Sawtooth
Desarrollado por Intel Corp (INTC), el concepto de diseño subyacente de Hyperledger Sawtooth tiene como objetivo mantener los libros contables verdaderamente distribuidos y hacer que los contratos inteligentes sean mucho más seguros y, por lo tanto, adecuados para las empresas.
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 problemas de seguridad.
Hyperledger Sawtooth segrega el sistema de contabilidad principal del entorno específico de la aplicación, lo que simplifica el desarrollo de la aplicación y mantiene el sistema seguro y protegido. Usando esta arquitectura, un desarrollador puede construir 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 de cadena de bloques central.
Los lenguajes compatibles incluyen C ++, Go, Java, JavaScript, Python y Rust. Una aplicación Sawtooth puede basarse en una lógica comercial central requerida para una necesidad comercial, o puede desarrollarse y ejecutarse 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 blockchain
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 de contabilidad digital de la manera que mejor satisfaga las necesidades de un empresa.
Sawtooth permite permisos selectivos, es decir, uno puede implementar fácilmente ciertos grupos seleccionados de nodos 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.
Sawtooth admite 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 blockchain autorizadas para decidir los derechos de minería o los ganadores de bloque en la red. (Para obtener más información, consulte Prueba del tiempo transcurrido).
Algunos ejemplos del mundo real que utilizan aplicaciones basadas en Sawtooth incluyen Sawtooth Supply Chain, que ayuda a una empresa a realizar un seguimiento de la información contextual y logística de un activo representado en la cadena de bloques, Sawtooth Marketplace, que ayuda a los participantes a intercambiar 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.