Microsoft Coco Framework-Cosas que necesita saber

Lun, Ene 01, 18

Qué es Coco Framework

Coco Framework es un sistema de código abierto que permite redes de cadena de bloques confidenciales a gran escala que cumplen con todos los requisitos clave de la empresa, proporcionando un medio para acelerar la adopción de la tecnología blockchain por parte de la empresa de producción.

Coco logra esto diseñando específicamente para consorcios confidenciales, donde los nodos y los actores se declaran y controlan explícitamente. Con base en estos requisitos, Coco presenta un enfoque alternativo para la construcción de libros mayores, que brinda a las empresas la escalabilidad, el gobierno distribuido y la confidencialidad mejorada que necesitan sin sacrificar la seguridad inherente y la inmutabilidad que esperan.

¿Qué puede hacer coco?

Aprovechando la potencia de los protocolos de cadena de bloques existentes, los entornos de ejecución de confianza (TE), como Intel SGX y el Modo Virtual Seguro (VSM) de Windows, los sistemas distribuidos y la criptografía, Coco habilita redes de cadena de bloques listas para empresas que ofrecen:

  • Rendimiento y latencia que se aproximan a las velocidades de la base de datos.
  • Modelos de confidencialidad más completos, flexibles y específicos de la empresa.
  • Gestión de políticas de red mediante gobernanza distribuida.
  • Soporte para transacciones no deterministas.

Coco system overview

Coco es una base para todos los protocolos de blockchain. Proporciona componentes básicos como el libro mayor persistente, comunicaciones seguras de nodo a nodo y de aplicación a nodo, etc. a otros protocolos de blockchain.

El sistema Coco consiste en validar nodos denominados como VNs. Cada VN ejecuta Coco framework y un protocolo blockchain particular. Cada VN puede verificar la identidad de otros VN, por lo que son de confianza. De acuerdo con el documento técnico de Coco framework, VN se puede dividir en componentes lógicos y puede ser categorías en host o enclave.

Entorno de ejecución de confianza, también conocido como TEE

Un TEE es una forma de ejecutar código que opera en datos que protege el proceso de divulgación y manipulación desde el exterior. El entorno de ejecución de confianza (TEE) es un área segura del procesador principal. Garantiza que el código y los datos cargados en el interior estén protegidos con respecto a la confidencialidad e integridad. El TEE como un entorno de ejecución aislado proporciona características de seguridad como ejecución aislada, integridad de Aplicaciones de confianza junto con confidencialidad de sus activos

  • TEE basado en hardware Intel sgx es un ejemplo de que el chip permite crear un enclave que tiene un límite de seguridad a su alrededor, que protege el código y los datos cifrándolos.

Continuará

Deja una respuesta

Tu dirección de correo electrónico no será publicada.