¿Qué es SushiSwap y cómo funciona?

José Maldonado
09 JUL 2021
¿Qué es SushiSwap y cómo funciona?
1.

Introducción

El año 2020 fue un año de completa revolución en el mundo DeFi y, una parte fundamental en dicha revolución, fue llevada a cabo por SushiSwap, un curioso DEX que desde su llegada transformó por completo a estos protocolos. De hecho, la llegada de SushiSwap marcó el inicio de toda una transformación en este tipo de protocolos, marcando una pauta que luego fue seguida por el resto de proyectos.

2.

¿Qué es SushiSwap?

Como ya comentamos, SushiSwap es un exchange descentralizado (Decentralized Exchange o DEX) que funciona bajo el modelo de automated market maker (AMM) que muchos DEX siguen. Sin embargo, SushiSwap fue el primer DEX en cambiar las reglas de juego, al incluir en su sistema un nuevo esquema de incentivos con un objetivo muy claro: hacerse viral y atraer así mucha inversión a su protocolo.

La pieza fundamental en dicha estrategia de viralización es su token SUSHI, un token que tenía varios propósitos en la plataforma. Uno de esos propósitos era el de la gobernanza donde los tenedores de los tokens tenían poder de voto para decidir el futuro del proyecto. Pero el más deseado estaba relacionado con las recompensas por yield farming y liquidity mining asociadas al mismo. De hecho, la estrategia en este segundo punto fue tan exitosa que en poco más de una semana de su lanzamiento, SushiSwap pasó de ser un perfecto desconocido, a ser el DEX con mayor valor bloqueado (TVL) de todo el criptomundo.

Sin embargo, no todo es perfecto en SushiSwap, ya que su historia inicial está plagada de controversias, empezando por cómo se dio origen al proyecto, su control altamente centralizado en sus inicios y la espiral de avaricia despertada por su idea.

3.

¿Quién creó SushiSwap?

La historia de SushiSwap comienza con la aparición de su anónimo creador, el Chef Nomi, un curioso personaje que el 24 de agosto de 2020, hizo público el siguiente tweet:

Perfect #Sushi @SushiSwap is being made. Follow live progress at https://t.co/x97ADWoinW. 🍣🍣🍣

We deliberately make code license #WTFPL. Sushi is for everyone, not just the Japanese elites. Raw fish are good for your health 🐟, but Turbo fish :: are for Rust 🦀fanboys~

— Chef Nomi #SushiSwap (@NomiChef) August 24, 2020

Era el lanzamiento oficial de SushiSwap, un DEX con desarrollo libre usando la licencia WTFPL, y con el que buscaba hacer "un proyecto para todos y no solo para elites", un claro indicio sobre qué SushiSwap sería muy sencillo de usar en contraposición de otros proyectos DEX existentes. Sin embargo, este lanzamiento sería el inicio de la primera controversia contra el proyecto: SushiSwap era solo un plagio de Uniswap, al que se le agregaba un token conocido como SUSHI. 

Relacionado con: SushiSwap es lanzado en Avalanche

La controversia de su creación

El hecho de que SushiSwap fuera un plagio del código libre de Uniswap no fue ocultado por el propio Chef Nomi, que poco tiempo después público:

1/ Introducing #SushiSwap🍣, an evolution of #Uniswap with $SUSHI tokenomics. SushiSwap protocol better aligns incentives for network participants by introducing revenue-sharing & network effects to the existing AMM model.https://t.co/Ywe9Gs8Pjx

— Chef Nomi #SushiSwap (@NomiChef) August 26, 2020

"SushiSwap es una evolución de Uniswap con SUSHI tokenomics. El protocolo SushiSwap alinea mejor los incentivos para los participantes de la red al introducir efectos de red y distribución de ingresos en el modelo AMM existente."

Este primer hecho elevó los ánimos contra SushiSwap. Muchos de sus detractores le culpaban de "no innovar y mostrar cómo mejora un mecanismo que tildaban de esquema ponzi". Sin embargo, la realidad de SushiSwap era mucho más profunda y, su idea, por mucho, incomprendida en su primer momento. La intención de SushiSwap al incluir el token SUSHI como medio para incentivar a los inversores y crear un mecanismo de gobernanza descentralizado, desarmaba a la mayoría de protocolos DEX que tenían un modelo mucho más tradicional para este tipo de funciones.

Así, los resultados de un cambio tan simple saltaron a la vista en menos de una semana cuando SushiSwap pasó de tener un TVL de 0 ha pasar a más de 1,3 mil millones de dólares. No solo eso, su token SUSHI pasó de 0 a 10,2 $ el 1 de septiembre de 2020, demostrando el enorme potencial de este modelo.

Un exit scam o un error de juicio

Sin embargo, todo lo logrado por SushiSwap en tan poco tiempo parecía irse a pique cuando su creador Chef Nomi, con el control de los fondos de desarrollo del proyecto decidió vaciar dicho fondo y "retirarse" con 14 millones de dólares en sus manos, mientras traspasaba el proyecto a manos de la empresa FTX. Esto dio pie a sus detractores (y a muchos usuarios alarmados por un movimiento tan bajo) para declarar al proyecto como un clásico scam, y que Chef Nomi simplemente estaba ejecutando lo esperado "su exit scam".

La acción hecha por Chef Nomi rápidamente tuvo repercusión que dejó su meteórico ascenso para empezar una fuerte caída por falta de confianza. Su token SUSHI se desplomó de su máximo hasta llegar a valer 1 $, y su TVL comenzó un descenso que lo llevó hasta los 280 millones de dólares a finales de septiembre.

Sin embargo, tras la posesión de FTX del protocolo SushiSwap, el fondo de desarrollo fue reformado y asegurado en un monedero multisig. Además, en una de las acciones más extrañas del criptomundo, Chef Nomi decidió reintegrar la totalidad del dinero retirado, algo que informó en su cuenta de Twitter el 11 de septiembre de 2020.

I have returned all the $14M worth of ETH back to the treasury. And I will let the community decide how much I deserve as the original creator of SushiSwap. In any currency (ETH/SUSHI/etc). With any lockup schedule you wish.https://t.co/QwFj5SeeuQ

— Chef Nomi #SushiSwap (@NomiChef) September 11, 2020

Ese mismo día, en un largo thread de mensaje, Chef Nomi declaró ya no estar bajo el control de SushiSwap, y que todo lo ocurrido fue "un error de su parte" siendo su más sincero deseo "el desarrollo de SushiSwap y todo su potencial".

En este punto, SushiSwap podría considerarse un proyecto marcado para morir, y sin embargo, su comunidad siguió adelante, recuperando la confianza de los inversores, haciendo las cosas bien y evolucionando para transformarse en lo que es hoy en día: uno de los mayores proyectos DEX del mundo cripto. Algo que incluso lo llevó a ser elegido por Yearn Finance (YFI), para su integración nativa con este conocido protocolo. 

4.

¿Cómo funciona SushiSwap?

El funcionamiento de SushiSwap no se diferencia mucho al funcionamiento de Uniswap V2. Sin embargo, hay que destacar que Uniswap V3 y la actual versión de SushiSwap se diferencian mucho. Y esto, se hará más patente cuando SushiSwap V2 sea liberado.

En ese sentido, hablamos de que SushiSwap hereda todas las funciones de Uniswap empezando con ser un AMM que una una curva x*y=k, por medio del mecanismo económico conocido como Constant Product Market Maker (CPMM). Al mismo tiempo, SushiSwap tiene desplegados todos sus smart contracts sobre Ethereum, por lo que este DEX trabaja de forma nativa con tokens ERC-20.

Sin embargo, SushiSwap cambia un poco la política de recompensas en los pools con respecto a Uniswap. En SushiSwap, la liquidez para los intercambios dentro de su protocolo es controlado por los smart contracts de sus liquidity pools (LP). Un liquidity pool es un par de criptomonedas (tokens ERC-20) que son creados por un inversor. Luego un grupo mayor de inversores apoya el pool depositando más tokens, buscando obtener recompensas por los intercambios o préstamos que ese pool realiza y los cuales incluyen una pequeña comisión o interés.

De hecho, los LP en SushiSwap están configurados por defecto para cobrar un 0,3 % de comisión por cada operación. Esta comisión luego es repartida entre los inversores del pool (0,25 % del 0,3%) y el resto va al fondo de desarrollo de SushiSwap. Pero adicional, SushiSwap incentiva a los proveedores de liquidez con recompensas en forma de tokens SUSHI y SLP (SUSHI Liquidity Pool). Estos tokens son entregados a los proveedores de liquidez dependiendo de su participación en cada pool. Además, se suman al total de comisiones recibidas por el protocolo. Estos tokens SUSHI y SLP pueden ser utilizados de diferentes formas:

  1. Se pueden intercambiar por otras criptomonedas, para retirar ganancias o simplemente para aumentar la participación en un pool.
  2. Pueden usarse para staking y aumentar el poder de participación dentro de la gobernanza del protocolo.

En este punto, SushiSwap ofrece diversas opciones, especialmente impulsadas por otras funciones desarrolladas dentro del protocolo.

SushiBar, staking y yield farming integrado en SushiSwap

SushiBar es el nombre con el que se conoce la herramienta de staking y yield farming de SushiSwap. Esta plataforma usa los tokens SUSHI para bloquearlos y usarlos como un sistema de lending/borrowing dentro de SushiSwap. A cambio, los tenedores de tokens SUSHI bloqueados en SushiBar reciben tokens xSUSHI.  Estos tokens se pueden mantener o cambiar para retirar sus tenencias en cualquier momento. Adicionalmente, también reciben una recompensa variable que proviene de las comisiones que se cobran en cada una de las operaciones del DEX.

El objetivo de este mecanismo es bloquear el circulante de tokens SUSHI, para hacer que el mismo se revalorice. De esta manera, se incentiva a las personas para realizar staking dentro de SushiBar y hacer que el precio del token aumente.

5.

SUSHI, el token de SushiSwap

El token SUSHI, es un token ERC-20 que es nativo de la plataforma SushiSwap. Este token fue creado con el fin de permitir que los usuarios de la plataforma pudieran hacer dos cosas:

  1. Obtener más recompensas por su participación en los pools de SushiSwap.
  2. Obtener poder de votación para la gobernanza on-chain y descentralizada del protocolo.

La emisión de tokens SUSHI está limitada a 250 millones de tokens SUSHI. De hecho, actualmente hay una circulación de algo más de 125 millones de tokens. La principal emisión de estos tokens proviene del liquidity mining. Es decir, de las recompensas que son entregadas a los proveedores de liquidez por su participación en los distintos pools de SushiSwap.

Relacionado con: Sushiswap lanzará toda la gama de productos Sushi en la blockchain de Harmony

6.

¿Cómo conectar MetaMask a SushiSwap?

Conectarse a SushiSwap usando MetaMask es muy sencillo. Lo primero que debes asegurarte es de instalar la aplicación en tu navegador web y configurarla. Hecho este paso preliminar, lo siguiente es ir a la web oficial de SushiSwap. 

https://lh6.googleusercontent.com/s8rmQuyNLFRBMojOLKYt3nwKIr9N_rbLh9xMpxUSC8HJoWcRk81ggXaH3rXBk4QaQRUtNDGTmzP-oYP1f8Z7BKl7L6y2LyV4uiu-X5AM3OpV4edYOuUPK5txwrT_K82daXqeFb0

Una vez allí, todo lo que debes hacer es hacer clic en “Enter App”, para que seas dirigido a la interfaz de la DApp de SushiSwap. 

https://lh3.googleusercontent.com/WBiW7UOmGahs0C1y4RY8Euv1eBKPtPV2mahKpHe6lA6ZtYP2Z_jZkF4av0ITDD7AIp4DNr0YVDyRApCj1GEZwZVsIUYs-HaRNty_xkV2VT-wZx0HKDbc3HGymYfQRK0uIkbJmks

Allí serás recibido por la siguiente interfaz:

https://lh3.googleusercontent.com/3lBrXBDMwkUnEEO28ZPulB-1-QHaa96cGZ9E0uzY58VYXfHPEiTivXvjk9KaqM1NhzPopFyHKBzqcIPTQYy8D1gLcIxqWAT8mzAZKIwvP29yFfMe1EpogR17FC7cSSy9Sb-dooQ

Como podrá ver es una interfaz muy sencilla y amigable, algo por lo que se ha aplaudido mucho a este DEX. En la parte superior podrás ver las distintas opciones que SushiSwap te ofrece como lo son:

  1. Swap o Intercambio
  2. Pool, para participar o crear pools de liquidez en el protocolo.
  3. Yield, para participar en el sistema de yield farming de SushiSwap. 
  4. SushiBar, para participar en este sistema de staking.
  5. Lend, para participar en el sistema de lending/borrowing (préstamos).
  6. BentoBox, una aplicación especial para DApps pensada en la integración con SushiSwap.
  7. MISO, para buscar capitales para nuevos proyectos (una especie de ICO/IEO con un sistema DAO integrado a SushiSwap). 
  8. Vesting, para adquirir derechos dentro de la comunidad y su gobernanza. 
  9. Analytics, para ver gráficos y análisis de la plataforma. 

Para acceder a estas funciones es importante que conectes tu wallet y eso fácilmente lo puedes hacer haciendo clic en “Connect to Wallet”

https://lh6.googleusercontent.com/JhLKlixqKmUIbHibPDYN_wBBCoV8q2cvMdVMnUgtcIUJOIE38iJg5XsZYYLwr-w9KSgYIiHlxw2RZCUhbZieYDwrigTfUpiNZb1bcfxEaYj9fZasHFOSj8FXJvu99rHALwTq0UU

En este punto solo debes elegir la opción MetaMask

https://lh3.googleusercontent.com/h7tfuxjQaw1qYFFTve9weLsjuf0MiELArmK9tF5CWwQHHkoSThx1__zwtJWhFOh_zT02h7rB0OxsPSE7pO6lLIgmVgkNoOFUUtAwzVsqE8Kta0Ab75ZBX93PablzHMlSEdoxEU8

Y con ello empezará el proceso de conexión a tu wallet.

https://lh5.googleusercontent.com/Xcaoe6rAlDSF38dNfM-SpLzz0lVrXiUtxenNVERaJF6rXSVfZzNkmjwbxzRhC5-9L72brM8lDepYNIZtq6MEhg_50ckteuayicTLJ_0IgAAs85vHxEC-AP-3ypXouUvRgKQGgHY

Solo sigue las instrucciones de conexión de MetaMask, y en pocos pasos lograrás tener la conexión de tu wallet con la DApp de SushiSwap.

https://lh6.googleusercontent.com/R-399stDbf7Kuu1kkrC6RYWl99I-_CiTA518QxO4krMzLzDVBl4WUNZ-0Yaok12D93k7JrV0fZESbSzq_65fn5WHAGaCKwXPMwRWPU3-ZCnHhVdi9_dR7buR93qTYzr2JRCZKZc

Relacionado con: SushiSwap despliega contratos en cinco nuevas redes