Inicio > Featured > ¿Qué es 0x Protocol? Una breve introducción

¿Qué es 0x Protocol? Una breve introducción

¿Qué es 0x Protocol? Una breve introducción

Es una observación común que a medida que el mundo avanza hacia la digitalización completa, todo lo que tiene valor será tokenizado. Los tokens son activos digitales únicos que una persona puede poseer y almacenar en una billetera digital, y en el futuro, la escritura de una propiedad será un token almacenado en una billetera en línea en lugar de un simple papel.

Ya estamos viendo monedas fiduciarias y valores tokenizados. Por ejemplo, el dólar estadounidense ahora está disponible en tokens digitales llamados monedas estables como Tether (USDT), TrueUSD y USDC. Según una estimación, hay un total de 256 billones de dólares en activos en el mundo, desde propiedades hasta obras de arte, pasando por acciones y petróleo. Con la ayuda de la tecnología blockchain, todos pueden tokenizarse.

La idea de los tokens comenzó a tomar forma durante el boom de las ICO 2017/2018. Al mismo tiempo, un equipo creyó que habrá miles de tokens Ethereum en el futuro y será necesario intercambiarlos de manera eficiente y confiable. Ese equipo, dirigido por Will Warren y Amir Bandeali, creó un protocolo en Ethereum con un futuro tokenizado en mente. El protocolo se denomina Protocolo 0x. En el siguiente texto, Crypto Economy le proporcionará una breve descripción general del Protocolo 0x.

¿Qué es 0x Protocol?

El documento técnico 0x describe 0x como un protocolo abierto para el intercambio descentralizado en la cadena de bloques Ethereum. El proyecto es una creación de Will Warren, cofundador y actual CEO, y Amir Bandeali, cofundador y actual CTO de 0x. El protocolo es desarrollado por 0x Labs y el equipo tiene su sede en San Francisco, California.

0x Protocol tiene como objetivo impulsar el intercambio descentralizado donde todo tipo de activos, acciones, monedas, metales preciosos podrían negociarse públicamente en la cadena de bloques como tokens. Utiliza contratos inteligentes de Ethereum para que cualquier persona del mundo opere un intercambio descentralizado. Con 0x Protocol, 0x Labs está creando una infraestructura de código abierto que permitirá el intercambio de tokens entre pares (P2P) sin fricciones.

0x es fundamentalmente un protocolo de red que se utiliza para facilitar la señalización entre compradores y vendedores en lugar de un protocolo criptoeconómico. Es un contrato inteligente de acceso público al que puede conectarse cualquier dApp que incorpore la funcionalidad de intercambio.

¿Qué es Inside 0x?

Arquitectura:

0x se refiere a su modelo como un «retransmisión de pedidos fuera de cadena con liquidación en cadena» que combina la eficiencia de los canales estatales con la liquidación rápida de libros de pedidos en cadena.

0x se implementa con contratos inteligentes de Ethereum. La idea principal de 0x es que otros proyectos la utilicen como un protocolo de transacción de back-end. Por lo tanto, el protocolo 0x en sí es independiente de la aplicación y ayuda a desacoplar la capa del protocolo de transacción de la capa de la aplicación.

El significado de “retransmisión de pedidos fuera de la cadena con liquidación en cadena” significa que los libros de pedidos están alojados y mantenidos por entidades independientes llamadas retransmisores. Solo las transacciones se liquidan en la red Ethereum.

Contrato inteligente DEX:

El contrato de intercambio descentralizado (DEX) de 0x procesa el intercambio en la cadena de bloques. Según el documento técnico, el contrato completo de 0x DEX tiene aproximadamente 100 líneas de código y cuesta aproximadamente 90k gas para completar un pedido. 0x DEX tiene dos funciones relativamente simples: completar y cancelar.

Creadores y tomadores:

En 0x, el que crea el pedido se llama «Creador» y la persona que completa ese pedido se llama «Tomador».

Al combinar estas cosas, se puede explicar el flujo de trabajo 0x como:

  1. El «Creador» aprueba el contrato de intercambio descentralizado (DEX) para acceder a su saldo de token.
  2. El «Creador» crea una orden para intercambiar el token A por el token B, especificando el tipo de cambio deseado, el tiempo de vencimiento y firma el pedido con su clave privada.
  3. El «Creador» envía la orden directamente al receptor o la orden de transmisión a los retransmisores.
  4. El «Tomador» intercepta la orden.
  5. El «Tomador» aprueba el contrato DEX para acceder a su saldo de token.
  6. El «Tomador» envía la orden firmada por el «Creador» al contrato DEX.
  7. Finalmente, el contrato DEX autentica la firma del «Creador», verifica que el pedido no haya expirado, verifica que el pedido no se haya completado y luego transfiere los tokens entre las dos partes al tipo de cambio especificado.

¿Cómo funciona el protocolo 0x?

Los tokens en el protocolo 0x se negocian en dos tipos de orden: Órdenes de punto a punto y órdenes de emisión.

Órdenes punto a punto:

Estas órdenes comerciales son como mensajes de igual a igual que permiten que dos partes intercambien tokens directamente entre sí utilizando casi cualquier medio de comunicación que prefieran para transmitir mensajes.

En el Protocolo 0x, si un «Creador» quiere intercambiar tokens Etherem con un «Tomador» con el que sabe comerciar, simplemente puede enviar un pedido 0x por mensaje instantáneo o correo electrónico. Un «Tomador» solo tiene que aceptar el intercambio y el intercambio se ejecutará. Según el documento técnico 0x, estos pedidos se denominan pedidos punto a punto.

Los mensajes 0x son similares al sistema de mensajería SWIFT que utilizan los bancos para comunicarse entre sí sobre transferencias de dinero. Este intercambio de tokens P2P está impulsado por un producto orientado al consumidor llamado 0x OTC. Dado que los mensajes de pedido 0x se transmiten fuera de la cadena, el enlace se puede enviar a través de cualquier método que prefiera la persona que emite el pedido, desde el correo electrónico hasta Twitter e incluso escribirlo en una hoja de papel.

Cada mensaje de pedido punto a punto contiene parámetros de pedido y una firma asociada. Los parámetros de pedido se concatenan y se codifican a 32 bytes mediante la función Keccak SHA3. El autor del pedido firma el hash del pedido con su clave privada para producir una firma ECDSA.

Órdenes de transmisión:

Las órdenes de difusión se utilizan cuando no hay receptores directos. En los pedidos de transmisión, los compradores y vendedores publican pedidos en mercados descentralizados llamados Relayers en protocolo 0x.

Si un receptor directo no está disponible, los Creadores pueden visitar 0x Relayers. Los retransmisores son mercados que conectan a compradores y vendedores. En Relayers, cualquiera puede realizar sus órdenes de compra o venta. Cada pedido en estos mercados contiene todo lo necesario para realizar una transacción. Cuando un receptor encuentra un pedido que le gusta, solo tiene que confirmarlo con su billetera criptográfica y el Protocolo 0x completa el intercambio de forma segura.

Existen varios tipos de Relayer en el ecosistema 0x, cada uno con su tipo diferente de mercado. Cualquier desarrollador puede crear su Relayer utilizando el software de código abierto de 0x. El beneficio de estos retransmisores es que pueden servir a un sinfín de comunidades. Por ejemplo, un fanático de la música puede crear un mercado de entradas para conciertos o un retransmisor de juegos puede crear un mercado de artículos del juego. De esta manera, el equipo de 0x espera crear millones de mercados globales únicos, permitiendo así una economía verdaderamente global. Gracias a la tecnología blockchain, ahora es posible crear una economía global más segura y eficiente.

Los retransmisores alojan y mantienen un libro de pedidos fuera de la cadena a cambio de tarifas de transacción.

0x (ZRX) Token

ZRX es un token nativo del protocolo 0x. Es principalmente un token de gobernanza, pero también se utiliza para que los retransmisores cobren tarifas por alojar órdenes de transmisión. Las tarifas de transacción se mueven del Creador y/o Tomador al retransmisor al liquidar una operación.

Los poseedores de tokens también pueden participar en la gobernanza descentralizada donde pueden votar propuestas de actualización. En octubre de 2019, el equipo lanzó la versión 3.0 de 0x que también presentaba un nuevo mecanismo de participación ZRX.

Stake de ZRX

En ZRX Staking, los creadores de mercado pueden crear grupos de participación. Los creadores de mercado en 0x son una categoría especial de comerciantes que proporcionan una cantidad significativa de pedidos en los libros de pedidos 0x. Su función es hacer posible tener mercados líquidos con diferenciales ajustados entre oferta y demanda, y bajo deslizamiento al ejecutar grandes órdenes.

Los creadores de mercado tienen derecho a recibir recompensas a cambio de su actividad, lo que es fundamental para el buen funcionamiento de los mercados 0x. Para recolectar estas recompensas, deben apostar tokens ZRX. Para hacerlo, crean grupos de participación, que les permiten apostar su ZRX y atraer la ZRX de otros poseedores de tokens, siempre que compartan una parte de las recompensas con ellos.

El mecanismo de participación ZRX ofrece a los creadores de mercado recompensas monetarias en ether y poder de voto adicional ZRX por proporcionar liquidez.

Links importantes

Sitio web: https://0x.org/

Documento técnico: https://0x.org/pdfs/0x_white_paper.pdf

Documentación: https://0x.org/docs

Twitter: https://twitter.com/0xproject