Tezos es una plataforma actualizable y de código abierto, desde la cual se pueden crear contratos inteligentes y aplicaciones descentralizadas (dApps).
El proyecto fue encabezado por Arthur Breitman y su esposa Kathleen Breitman. Aunque la Mainnet de la criptomoneda se lanzó en 2018, el whitepaper de Tezos se publicó el 2 Septiembre de 2014.
Este mismo año Arthur y Kathlenn contrataron a un grupo de desarrolladores para que ayudaran a construir el proyecto.
Una característica destacable de Tezos es que gracias a la auto-enmienda, puede evolucionar y actualizarse sin tener que bifurcase en 2 cadenas de bloques diferentes, lo que evita los problemas que estas bifurcaciones llevan consigo, como por ejemplo la división de la comunidad que sigue al proyecto.
Tezos – Proof Of Stake
Bajo el protocolo de consenso POS, los nodos participantes en la cadena de bloques de Tezos llegan a un consenso sobre el estado de la red.
Como en otros proyectos con POS es necesario realizar un depósito para participar en el consenso, la red de Tezos penaliza el comportamiento deshonesto de sus participantes, si un participante actúa de forma deshonesta podría perder los fondos depositados.
Los participantes que crean bloques se llaman Bakers, estos Bakers aportan la potencia de sus equipos a la red para validar las transacciones, la recompensa por cada bloque validado son 16XTZ. Para ser Baker se debe poseer al menos 8.000XTZ, esta cantidad es considerada 1 rollo.
A más «rollos» de Tezos se tenga en posesión, el Baker tiene más posibilidades de ser elegido para validar transacciones.
Tal como hemos dicho un 1 rollo son 8.000XTZ, por lo que no hay diferencia alguna entre tener 10.000XTZ o 15.999XTZ, ya que para obtener más posibilidades los «rollos» deben ser completos.
Si un poseedor no tiene la suficiente cantidad de XTZ para ser Baker, existe la posibilidad de delegar en otros la participación en el consenso.
Contratos inteligentes
El lenguaje que utiliza la cadena de bloques para escribir los contratos inteligentes es Michelson. Para comparar con el lenguaje usado por Ethereum, podemos decir que la máquina virtual Ethereum es para Ethereum, lo que Michelson es para Tezos.
Además de Michelson, Tezos está creando un lenguaje llamado LIGO, este lenguaje aún está en fase de desarrollo pero esta siendo diseñado para desarrollar contratos más largos de los que uno escribiría naturalmente en Michelson.
SmartPy.io
SmartPy.io es una plataforma de desarrollo en el navegador basada en SmartPy con capacidades avanzadas para desarrollar, probar y probar propiedades de contratos inteligentes para Tezos.
Todo el desarrollo se lleva a cabo en un navegador, desde la programación de Python hasta la generación, prueba y análisis de contratos de Michelson.
Datos sobre Tezos
- Fecha de lanzamiento (MainNet): 17 de septiembre de 2018
- Nombre: Tezos
- Acrónimo: XTZ
- Protocolo de consenso: PoS (Proof Of Stake)
- Transacciones por segundo: 30/40 TPS
- Lenguaje Protocolo: OCaml
- Lenguaje contratos inteligentes: Michelson / LIGO
Fundación Tezos
La fundación del proyecto tiene un papel de orientación, estrategia, toma de decisiones y despliegue de capital.
La fundación quiere empoderar a personas y entidades al rededor del mundo para juntos crear una comunidad robusta y descentralizada.
«Creemos que Tezos impulsará la innovación social, política y económica a escala mundial. Nuestra misión principal es apoyar el protocolo y el ecosistema de Tezos al servicio de este objetivo.» Dicen desde su web.
Enlaces de interés
- Web: https://tezos.com/
- Explorador de bloques: https://tzstats.com/
- Twitter: https://twitter.com/tezos
- Whitepaper:
Si este artículo te ha parecido interesante y quieres saber más sobre este proyecto no dejes de visitar nuestra sección de Noticias Sobre Tezos