El Protocolo Maya funciona como un sistema de intercambio entre cadenas descentralizado y sin permisos que depende de múltiples participantes clave para funcionar sin problemas. Cada rol -ya sean intercambiadores, proveedores de liquidez, nodos validadores o arbitrajistas- contribuye a la seguridad, eficiencia y descentralización del ecosistema.
En el Protocolo Maya existen múltiples funciones distintas (y a veces superpuestas), todas ellas cruciales para el buen funcionamiento de los intercambios descentralizados, sin permisos y entre cadenas de Maya. Echemos un vistazo a las muchas funciones que se pueden desempeñar dentro de este ecosistema:
Los swappers son simplemente los "clientes" del Protocolo Maya: aquellos que están dispuestos a pagar unas tasas para satisfacer sus necesidades de intercambio, es decir, cambiar de una moneda a otra. Estas tarifas que pagan los swappers contribuyen a su vez a los demás roles/partes del protocolo.
Maya Protocol opera su bolsa con Continuous Liquidity Pools (CLP), una forma de Automated Market Maker (AMM) que permite y mecaniza sus swaps descentralizados. Los pools más profundos proporcionan una mejor experiencia de intercambio, es decir, un menor deslizamiento y un flujo de intercambios más rápido. Por lo tanto, es importante para el Protocolo Maya atraer a los LP, razón por la cual se incentiva esta función.
A cambio de contribuir con sus activos (tanto CACAO como activos de cadenas exógenas) a los CLP de Maya Protocol, los LP obtienen una parte de las comisiones de canje mencionadas anteriormente. Este rendimiento es dinámico, y los LP deben ser conscientes de factores como la Pérdida Impermanente (IL) (aunque Maya Protocol generosamente ofrece Protección de Pérdida Impermanente (ILP)).
Los nodos completos registran y almacenan el historial de la cadena de bloques del Protocolo Maya. Al proporcionar puntos finales de API para uso privado o público, contribuyen a la transparencia de Maya. Como los nodos completos no participan en el consenso de las cadenas, no se necesitan clientes de cadena, por lo que son relativamente fáciles de ejecutar.
Los Nodos Validadores ejecutan el motor de consenso del Protocolo Maya, poniendo un bono de CACAO para hacerlo. También deben ejecutar un nodo completo (es decir, un nodo que soporte todas las blockchains de los activos externos) para que puedan observar las transacciones de las blockchains externas, lo cual es crucial para que la blockchain Maya ejecute swaps, depósitos y retiradas de liquidez, etc. Por último, los NV, mediante procesos de votación descentralizados, deciden los parámetros o características de la blockchain Maya, convirtiéndolos en los pilares de la descentralización de Maya.
Debido a que el Protocolo Maya es una cadena de bloques soberana (construida utilizando Cosmos SDK), necesita nodos validadores para ejecutar la cadena de bloques. Estos nodos ejecutan la cadena de bloques y gestionan los activos exógenos de la cadena depositados en los CLP.
Para garantizar que no existe la amenaza de que los nodos validadores roben los activos depositados, el Protocolo Maya ha integrado un sólido modelo de seguridad económica en su diseño funcional:
Implementaron una novedosa configuración de nodos de liquidez (LN) en la que los nodos primero deben ser LP (depositar activos en CLP); sólo entonces pueden vincular sus unidades LP para ser seleccionados como nodos validadores. Si un nodo intenta realizar alguna transacción maliciosa, sus unidades LP vinculadas serían eliminadas. De este modo, los LN son doblemente funcionales: no sólo validan la cadena, sino que también aportan liquidez a los CLP, un diseño muy eficiente desde el punto de vista del capital.
Además del bono CACAO depositado por los Nodos Validadores, otros Proveedores de Liquidez (LP) pueden sumarse al bono del nodo a cambio de un porcentaje del rendimiento en especie del bono.
El Protocolo Maya no utiliza ningún oráculo externo para alinear sus precios con los precios de los mercados de criptomonedas más amplios. En su lugar, se basa en operadores de alta frecuencia con ánimo de lucro para fijar constantemente los precios y liquidar los activos de Maya frente a los mercados externos. Estos operadores, denominados arbitrajistas, desempeñan un papel fundamental para Maya, por lo que sus beneficios suelen ser elevados.
Aunque se trata de un tipo diferente de colaborador, los desarrolladores de la comunidad desempeñan un papel tan valioso como los mencionados anteriormente. Se trata de miembros activos de la comunidad, que crean herramientas útiles para Maya (por ejemplo, exploradores de bloques, escáneres, DEX) y aportan su experiencia (por ejemplo, moderadores de Discord, creadores de contenido, etc.). Todos sus esfuerzos están dirigidos a facilitar y mejorar la experiencia del usuario del Protocolo Maya.