Tabla de Contenidos
Toggle¿Alguna vez has escuchado hablar sobre qué es Phala Network? Este es un proyecto orientado a ofrecer una plataforma de computación distribuida que cuenta con una gran seguridad y privacidad. Dicha plataforma emplea los TEE (entornos de ejecución seguros) disponibles en numerosos CPUs con el objetivo de conseguir el desarrollo de una cadena de bloques que cuente con capacidades avanzadas en cuanto a contratos inteligentes y privacidad.
Entre las características que hacen a este proyecto idóneo para cumplir los anteriores objetivos se encuentran la confidencialidad, ya que evita la filtración de entrada, salida o estado intermedio de un smart contract de carácter confidencial y solo responde las consultas autorizadas al contrato. Otra de las características que presenta es la integridad de su código. Esto se debe a que cualquier usuario tiene el poder de verificar que una salida ha sido efectuada por un smart contract determinado publicado en la cadena de bloques.
Otra de las características a destacar es la disponibilidad. Esto se debe a que no existe un único punto de fallo si se desconecta un minero. La última característica que me gustaría destacar es la interoperabilidad. Esta característica en el mundo blockchain es sumamente importante y este proyecto la presenta, ya que los contratos pueden operar entre sí con otras blockchains externas. Si quieres aprender cómo funciona este proyecto y qué puede ofrecerte, quédate leyendo este artículo porque a continuación te lo cuento todo.
Este proyecto emplea una tecnología conocida como Substrate de Polkadot. Gracias a dicha tecnología Phala Network puede convertirse en una plataforma blockchain con contratos inteligentes confidenciales, impulsados por un sistema de producción de bloques que utiliza la potencia ofrecida por los CPU además de un conjunto de funciones especializadas llamadas “Enclaves Seguros”. A través de estas funciones, Phala Network busca ofrecer a los usuarios unos determinados servicios de informática confidencial y protección de datos.
En la actualidad, este proyecto está construido sobre la red de Polkadot y se orienta principalmente a adueñarse de una de las parachains que están disponibles en esta red. Cabe destacar que Phala cuenta con una red canaria conocida como Khala. Dicha red basa todo su funcionamiento sobre la red de Kusama.
Para lograr alcanzar los principales objetivos del proyecto, los desarrolladores crearon Phala Network de forma que apoyara el funcionamiento de su red en los Trusted Execution Environment o Entorno de ejecución de confianza (TEE). Los TEE son una característica especial que presentan los CPU. Cabe recordar que los CPU se tratan de procesadores que podemos hallar tanto en ordenadores como en nuestros móviles.
La función de los TEE permite que este proyecto sea capaz de desarrollar un entorno de ejecución que presenta una gran seguridad para los contratos inteligentes. Mediante este funcionamiento se evita que existan fugas de información privada de los usuarios.
Para lograr un correcto funcionamiento, la red de Phala Network se ayuda de los siguientes componentes:
Los usuarios son capaces de verificar los datos en la cadena de bloques y además ayudan a realizar pruebas criptográficas mediante la ejecución del cliente del proyecto o un nodo completo. Cabe destacar que no es necesario un hardware especial para que los usuarios empleen los contratos confidenciales. Esta capacidad se encuentra disponible en todos los procesadores actuales comprendidos desde el año 2015 en adelante.
Cabe destacar que para formar parte de la minería de PHA es necesario realizar stake de unos 1.620 tokens PHA por cada núcleo de CPU que se emplee en la minería.