Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Supongamos que se produce una avería en un camión refrigerado durante el transporte a la heladería. El helado del envío se derrite. Se repara la avería del camión refrigerador y el helado se vuelve a congelar antes de su entrega. ¿Cómo podría saber la heladería si el envío no cumple los requisitos de conformidad?
El envío los incumple de forma temporal. Pero cuando se repara el camión refrigerador, la temperatura vuelve a ser de congelación. La última transacción procedente del sensor térmico de IoT actualiza la temperatura en el libro de contabilidad. Esto hace que el envío parezca que cumple los requisitos de conformidad.
La lógica de contrato inteligente establece un estado de incumplimiento cuando la temperatura del envío es demasiado alta. La heladería puede comprobar si el envío no cumple los requisitos de conformidad antes de aceptar la entrega.
Debe auditar el historial de la cadena de bloques para determinar el cumplimiento. Después de investigar el historial de la cadena de bloques, puede marcar el envío con un estado de incumplimiento.
¿Por qué la cadena de bloques es inmutable?
La cadena de bloques usa códigos hash para que los datos no se puedan manipular en la cadena de bloques. La validación detectaría los bloques no válidos. Los bloques que sean incorrectos se desecharán durante el consenso. Por tanto, la cadena de bloques no se puede cambiar en una red de cadenas de bloques correcta.
De forma predeterminada, los libros de contabilidad de la cadena de bloques son de solo lectura para los participantes. Solo los procesos con el permiso concedido pueden escribir datos. Como los libros de contabilidad solo se leen para los participantes, son inmutables.
La inmutabilidad depende de cómo se configure la red de cadena de bloques. Se puede configurar para que sea de solo lectura o inmutable. Pero ha de saber que la cadena de bloques es totalmente configurable. Puede configurar los nodos para permitir que los administradores realicen cambios en el historial de transacciones. Los cambios se sincronizan automáticamente.
¿Cómo habilitan los contratos inteligentes los flujos de trabajo empresariales?
Los contratos inteligentes usan la lógica de flujo de trabajo empresarial predefinida para escenarios empresariales comunes.
Los contratos inteligentes son aplicaciones cliente que puede crear y que llaman a la cadena de bloques para ejecutar transacciones y cambiar el estado del libro de contabilidad.
Los contratos inteligentes contienen lógica de estado y programable. Las transacciones crean instancias de los contratos inteligentes y ejecutan funciones que cambian el estado. De este modo, los contratos inteligentes permiten crear un flujo de trabajo empresarial.
Debe responder todas las preguntas antes de comprobar su trabajo.
¿Le ha resultado útil esta página?