Qué es Tezos: nueva plataforma para contratos inteligentes y aplicaciones descentralizadas

Tezos es una cadena de bloques descentralizada que se guía a sí misma mediante la construcción de una verdadera comunidad digital y ayuda a la verificación formal, una técnica que demuestra matemáticamente la verdad del código que rige las transacciones y aumenta la seguridad de los contratos inteligentes más sensibles o ponderados financieramente.

Además, su protocolo Tezos conecta a personas de todo el mundo al permitir pagos más eficientes.

En esta guía, veremos:

  • ¿Qué es tezos?
  • Equipo Tezos
  • ¿Cuáles son los tipos de blockchain paralelos de Tezos?
  • ¿Cómo funciona Tezos?
  • ¿Cuáles son los servicios de Tezos?

Cómo empezó todo

XTZ es la criptomoneda de la plataforma Tezos. La Fundación Tezos se ha ampliado para centrarse en la educación, la investigación y el contenido de su propia plataforma. Es una buena señal, ya que el proyecto apunta a seguir creciendo y evolucionando con el tiempo. Siguiendo el camino de la investigación, Tezos puede extraer atención activa de la industria. Puede ayudar aún más a impulsar la criptomoneda hacia la adopción masiva en el futuro del mercado de las criptomonedas.

Varias instituciones de renombre participan en los esfuerzos educativos y de investigación de la plataforma. Algunos nombres populares incluyen INRIA, Cryptium Labs, Cornell University, France-IOI y más …

¿Quién está detrás de Tezos?

Tezos fue desarrollado por Arthur Breitman. Estudió matemáticas aplicadas y ciencias de la computación en Francia y luego se mudó a los Estados Unidos para estudiar matemáticas financieras. Kathleen Breitman, su esposa, también se ha comprometido a desarrollar este proyecto. Ella es una ex empleada de una empresa de software empresarial que se centra en la tecnología de bases de datos distribuidas. En 2014, Arthur Breitman lanzó un artículo donde enfatizó los defectos de Bitcoin. Y presentó su solución. Era una criptomoneda autoenmendada. En 2015, Breitman necesitaba atraer a varios bancos. Pero este intento fracasó. En 2016, los Breitmans decidieron realizar una ICO. Durante medio año obtuvieron $ 612,000. La ICO de Tezos se celebró el 1 de julio de 2017 y duró 13 días. Tezos recibió $ 232 millones.

Qué es Tezos: nueva plataforma para contratos inteligentes y aplicaciones descentralizadas

Tezos es similar a otros contratos inteligentes y plataformas dApp como Ethereum, NEO, QTUM, ICON, Waves, etc., pero con una diferencia clave, es decir, Tezos es un libro contable criptográfico que se puede enmendar según las necesidades de la industria sin bifurcarse de vez en cuando. En la red blockchain de Tezos, las partes interesadas rigen el protocolo. Tezos se ha propuesto crear una verdadera comunidad digital, una red en la que todas las personas involucradas puedan dejar que se escuchen sus voces y compartir una honestidad.

Tezos explicó que una nueva cadena de bloques peer-to-peer ha ayudado a una forma de verificación de cómputo que demuestra la precisión del código que regula todas las transacciones. 

La plataforma tiene tres capas: una red, transacciones y consenso. Todos los factores son modulares para simplificar su reemplazo.

Cadena de bloques paralela de Tezos:

Tezos tiene tres blockchains paralelos, que se llaman:

  • Mainnet
  • Alphanet
  • Zeronet

Mainnet es donde los tezos tienen un valor real en dólares y donde la red está descentralizada. Zeronet es una red de prueba de borde utilizada principalmente por los desarrolladores principales y se restablece generalmente muchas veces al día.

¿Cómo funciona Tezos?

Tezos alimenta un «Shell de red» para permitir que se modifiquen las características del libro mayor criptográfico. Para saber cuáles son los protocolos de blockchain involucrados y desea saber cómo funciona Network Shell. Aquí explicaremos profundamente:

Hay 3 tipos de capas de protocolo blockchain: –

  • El protocolo de red
  • El protocolo de transacción
  • El protocolo de consenso

Protocolo de red: el Protocolo de red se conoce como el «Protocolo de chismes», es la forma en que las transacciones se muestran en la red entre nodos. 

El protocolo de red también incluye:

  • Descargando Blockchain,
  • Difusión de bloques a redes,
  • Detectando compañeros.

Protocolo de transacción: el protocolo de transacción se explica por el lenguaje de secuencias de comandos utilizado en el desarrollo de la criptomoneda. Por ejemplo, Modelo de salida de transacción no gastada (UTXO) en el caso de Bitcoin.

Siguiendo el ejemplo de Bitcoin, el protocolo de transacción incluye los códigos que extraen Bitcoins, utiliza firmas digitales para identificar y verificar la transacción. Todo lo que forma parte de la ejecución de una transacción está contenido en el Protocolo de transacción. 

Todos los cambios realizados en este protocolo son «Soft Forks» que no afectan los algoritmos de consenso y, por lo tanto, no divide la cadena en dos cadenas diferentes, en comparación con «Hard Forks»

Protocolo de consenso: el Protocolo de consenso es una forma inteligente utilizada en la tecnología Blockchain para alcanzar el consenso en todos los nodos de la red. Por ejemplo, Bitcoin usa la Prueba de trabajo (POW) como mecanismo de consenso. Tezos utiliza una forma avanzada del modelo de Prueba de Estaca conocido como «Prueba de Estaca Delegada»


Servicios de la Plataforma Tezos:

En la plataforma Tezos, hay 4 servicios; 

  • El nodo
  • El panadero 
  • El cliente 
  • El malvado cliente

Expliquemos cada servicio en una palabra simple.

El nodo Tezos es el programa principal. El nodo se conecta a la red, verifica todas las transacciones y se conecta al libro mayor distribuido global.

La plataforma Tezos usa el término cliente para la billetera. La billetera tezos maneja las direcciones de los contratos.

El panadero observa la red y crea bloques. Un cliente maligno es una herramienta de prueba de integración. La herramienta intenta engañar al nodo para que encuentre los datos falsos o grandes cantidades de datos.

1.- Nodo de Tezos

Como se mencionó claramente anteriormente, el nodo es el programa principal. Diseccionamos el nodo en detalles

El nodo tiene la capa P2P, la base de datos de contexto y el shell de red.

1.1 La capa de igual a igual

El par es el componente más detallado del nodo. Esta capa de par apunta al nodo. La capa p2p tiene las siguientes características adicionales.

Todas y cada una de las capas de pares tienen una clave privada. La capa de pares proporciona a la clave un sello de la prueba de participación (PoS). El significado de esta característica es que si un compañero en la comunidad quiere abrir una nueva identidad dentro de la plataforma, obtendrá un bajo costo.

La plataforma Tezos generalmente intercambia buenos pares conocidos. Este intercambio es un método para lograr la mejor conectividad dentro de la plataforma.

La capa de igual a igual confirma que toda la comunicación entre los nodos es auténtica y está encriptada para garantizar la seguridad y la fiabilidad.

1.2 La base de datos de contexto

Este componente del nodo almacena todos los datos. Los datos almacenados aquí están relacionados con el libro mayor distribuido. La plataforma Tezos usa Irmin como backend. Irmin asegura una vista funcional del almacenamiento y codifica el libro público distribuido. La forma del árbol de hash explora el libro mayor público que facilita la verificación directa para los clientes.

Tezos apenas ejecuta pruebas de escalabilidad en Irmin para verificar su rendimiento completo en transacciones a gran escala. Además, la base de datos son los bloques y las operaciones.

1.3 Shell de red

Entre la red y el protocolo se encuentra la interfaz. La interfaz es el shell de la red. Desempeña un papel clave en la plataforma. El shell de red se hace cargo de los bloques enviados por los pares y lo verifica contra el presente protocolo. El shell de red es afablemente la parte más delicada del nodo. La naturaleza delicada no es en el sentido de la seguridad, sino más bien la capacidad de hacerlo bien. Sin embargo, la fundación Tezos busca con frecuencia formas inteligentes de hacerlo bien.

1.4 Actualizador

El actualizador toma la fuente de un nuevo protocolo (una «actualización de protocolo»), los compila sobre la marcha y reemplaza la red de prueba con este nuevo protocolo. Después de un período de tiempo, puede promover el protocolo de prueba para reemplazar el protocolo principal, completando nuestro mecanismo predeterminado de actualización de protocolo de dos fases.

2.- Cliente

El cliente ofrece un nivel superior y una interfaz agradable para el nodo y el protocolo que los RPC. Puede

  • Almacenar claves y rastrear contratos
  • Enviar transacciones
  • Verifique y rastree contratos inteligentes
  • Implemente contratos inteligentes
  • Activa la ejecución del contrato con datos

3.- Panadero

El panadero construye y valida bloques, gestiona sus depósitos de bonos y registra otros bloques cuando lo solicita el algoritmo de prueba de participación (PoS). Lo llamamos hornear por falta de una mejor palabra para lo que hace un «minero» de prueba de participación. La minería da prueba de trabajo, forjando sonidos como falsificación, la acuñación implica la creación de monedas. Fuimos a hornear para resaltar las raíces francesas de los proyectos, y porque los panes parecen bloques.

4.- Atacante

El atacante es actualmente bastante mínimo. Se centra principalmente en ataques lógicos de denegación de servicio mediante el envío de datos corruptos y el intento de engañar a los nodos para que realicen grandes cantidades de validación inútil.

¿Estás interesado?

Avocado ofrece además de programadores Blockchain de manera remota, seminarios de capacitación para empresas, si estás interesado visita la página web https://www.avocadoblock.com/es/inicio/

Si quieres saber más de Blockchain puedes seguir a Ingmar Alejandro Frey Ros  y a Raymundo Cámara Sánchez quienes son Socios Fundadores y a tu servidor en Avocado y Cryptohabanero.


Autor: Daniel Enrique Sánchez Pérez