-
Metis cuenta con más de 40 proyectos corriendo sobre su solución de segunda capa.
-
TenderFi, TotemFi, NFTGo, PolyNetwork y Cryptocart son algunas aplicaciones montadas en Metis.
El problema de encontrar soluciones de escalabilidad para Ethereum no es nuevo. Canales de pago similares a Lightning Network, como Raiden; cadenas laterales (o sidechains); y rollups o segundas capas como Metis son algunas de las soluciones ideadas para escalar esta red especializada en contratos inteligentes.
La tecnología reseñada hoy pertenece a las llamadas «soluciones de segunda capa». Es momento de darle un vistazo a Metis, y ver qué ofrece en el panorama de las tecnologías que escalan Ethereum respecto a sus dos problemas históricos: el alto precio en comisiones y el congestionamiento de las transacciones.
Tabla de contenidos
- ¿Qué es Metis?
- ¿Cuántos servicios y proyectos integra el rollup Metis? Casos de uso
- Comparando las tarifas de Metis con otras rollups y soluciones de escalabilidad
- Corporación autónoma descentralizada (DAC), la alternativa de gobernanza de Metis
- Usando puentes intercadena: de Ethereum a Metis ida y vuelta
- Más sobre Metis Bridge
- Ventajas y desventajas de usar Metis en Ethereum
- ¿Cómo es el explorador de bloques de Metis?
- Conclusiones
¿Qué es Metis?
Metis es una solución de segunda capa de Ethereum cuya red principal se llama Andromeda. La finalidad de Metis es innovar creando un ecosistema económico colaborativo entre personas y negocios en el internet 3.0.
Los rollups o soluciones de segunda capa son una tecnología en boga que funciona delegando ciertos mecanismos de rendimiento (como la transferencia de pagos) a una estructura fuera de la cadena. Estos mecanismos que actúan por fuera de la red principal evitan el embotellamiento de transacciones, aliviando el tráfico de Ethereum. Existen dos tipos: optimistic rollups y ZK rollups.
Los ZK rollups exigen una prueba criptográfica compleja previa que otorgue permisos para interactuar con un contrato inteligente.
Por su lado, los optimistics funcionan bajo la presunción de que un movimiento en un contrato es válido y punto (salvo que en el plazo de una semana sea demostrado inválido). Esta presunción es útil pues acelera las transacciones, aunque no sin presentar riesgos: con ellas, es más probable que transacciones inválidas se cuelen en la red. Metis es considerado un rollup del este tipo y comparte en consecuencia las ventajas y desventajas de los optimistics.
¿Cuántos servicios y proyectos integra el rollup Metis? Casos de uso
Andromeda es compatible con: DEXs (exchanges descentralizados); bridges o puentes intercadena; DAO (organizaciones autónomas descentralizadas); dApps (aplicaciones descentralizadas); DeFi (finanzas descentralizadas) 2.0; acuñación y trading de NFT (tokens no fungibles); GameFi (juegos con economía de criptomonedas); Metaversos, e-commerce o comercio electrónico, entre otros.
Andromeda es, a nivel de diseño, desarrollo y complejidad, una red flexible, adaptativa y compatible con un amplio rango de servicios y aplicaciones.
En cuanto a la cantidad de proyectos y socios que integran el ecosistema, Metis es una segunda capa nueva y en pleno crecimiento. Su red principal, Andromeda, apenas vio la luz el 19 de Noviembre de 2021.
La página de gobernanza de Metis indica que su ecosistema soporta actualmente 70 proyectos, aunque en la página principal se cuentan poco más de 40, varios de ellos en desarrollo temprano (como Cryptocarts, Revenant, entre otros). Esto es poco, sobre todo comparado con los números de una cadena lateral longeva como Polygon, que cuenta con más de 1.500 aplicaciones, o Arbitrum, con más de 250.
Comparando las tarifas de Metis con otras rollups y soluciones de escalabilidad
La tarifa promedio de transacción en Metis Andromeda es, al momento de esta publicación, de 0,09 dólares. Esto representa una diferencia significativa positiva en favor de Metis contra Ethereum y respecto a casi cualquier blockchain de primera capa.
En lo que a soluciones de escalado respecta, hay capas tanto más caras como más económicas que Metis Andromeda.
Una solución como la cadena lateral Polygon, con un promedio de USD 0,003 por transacción, es varias veces más económica que Andrómeda. Sin embargo, al momento de esta redacción, Metis es más económico que un ZK rollup como StarkNet, cuyo promedio actual por transacción es de USD 0,33. También más económica que un optimistic rollup como Arbitrum, cuya tarifa promedio ronda los USD 0,20 . Sin embargo, estas cifras están sujetas a cambios pues dependen del tráfico que sufran las redes.
En definitiva, Metis Andrómeda posee hoy tarifas más que razonables que justifican el uso de su red. Bastaría únicamente la integración de más aplicaciones, servicios y juegos al ecosistema para que la adopción de esta segunda capa esté plenamente justificada.
Metis tiene una sección en su sitio web en la que muestra la tabla de comisiones de diferentes puentes intercadena (tomando en cuenta que puede estar desactualizada).
Corporación autónoma descentralizada (DAC), la alternativa de gobernanza de Metis
Metis funciona con el modelo llamado corporación autónoma descentralizada (DAC), subvariante de una DAO, mediante el cual organizan la interacción colaborativa y económica de su ecosistema.
Una organización autónoma descentralizada (DAO), tal como lo explica el glosario de CriptoNoticias, es un modelo de comunidad cuyas reglas, derechos, permisos y funciones se establecen mediante programas informáticos que se ejecutan automáticamente. Estos programas, llamados contratos inteligentes, garantizan el cumplimiento de las reglas comunitarias preestablecidas.
Metis argumenta que una DAC no se limita a permitir funciones de gobernanza y votación para la comunidad, sino que va más allá. Este modelo pretende la automatización técnica de gran cantidad de operaciones y funciones corporativas del día a día: gestión de nóminas y pagos, almacenamiento, etcétera.
En la teoría, las compañías, empresas o comunidades pueden actualmente crear su propia DAC sobre Metis Andromeda. En la realidad, estas DAC parecen hoy nada más que pools privados de staking. Según su mapa de ruta, Metis implementará en el futuro funciones que harán posible la consolidación más real del modelo DAC.
El objetivo propuesto por la empresa es que cualquiera pueda crear una compañía autónoma descentralizada sin saber una sola línea de código. Queda esperar y comprobar que la propuesta sea practicable.
Usando puentes intercadena: de Ethereum a Metis ida y vuelta
Primero, hay que definir qué es un puente intercadena. Es un servicio, centralizado o descentralizado, que permite transferir criptoactivos de una red de cadena de bloques a otra. Si cada cadena de bloques es un ecosistema único, los puentes unen, cohesionan las cadenas y evitan el aislamiento tecnológico de las mismas.
Metis posee su propio puente intercadena, tanto de tokens fungibles como de NFT, llamados ‘Metis Bridge’ y ‘Metis NFT Bridge’ respectivamente. Es comprensible que Metis bridge contenga la posibilidad exclusiva de depositar o retirar solo de ETH a Metis y viceversa, pues Metis escala Ethereum. Con todo, un canal de ida y uno de vuelta es limitado.
Primero se utilizó la red de pruebas Rinkeby, la cual daba errores al ‘estimar el gas’ antes de ser deprecada definitivamente. Luego, una vez que se migró la red de pruebas a la testnet Goerli, fue difícil acceder al Metis Bridge en su versión Goerli testnet debido al Merge de Ethereum, ya que no había aún ningún link público. Con todo, el equipo de soporte de Telegram de Metis para desarrolladores facilitó el enlace al bridge funcional y actualizado.
El proceso de uso del Bridge fue rápido y sencillo. Se utilizó GoerliETH, que tardó en total unos cuatro minutos en completarse, contando el tiempo que duraron las confirmaciones de bloque.
Con todo lo rápido que fue el proceso, y a pesar de que la transacción se confirmó, validó y que los tokens GoerliETH aparecieron en la dirección asociada a la wallet en el explorador de bloques, los WETH asociados a la transacción jamás aparecieron en la interfaz de activos en Metamask.
Por otro lado, el proceso inverso de retirar fondos de Stardust a Goerli no está aún implementado.
Más sobre Metis Bridge
Una desventaja de Metis como segunda capa remite al método de validación de los optimistics rollups, y es su lentitud. El retiro de fondos de Andromeda a otra red tarda una semana entera, que es lo que dura el procesamiento completo de las pruebas de fraude. Esta restricción se debe a la tecnología disponible actualmente; con todo, sigue tardando bastante tiempo el ‘enrollamiento’ de las transacciones y su entrega a la capa principal.
La otra desventaja radica en lo caro que supone devolver los fondos de la capa dos a la capa uno: dos tokens Metis, o lo equivalente en el momento de la redacción de este artículo a 46 USD.
Por suerte, Metis es un ecosistema de aplicaciones e integra bridges de terceros a Andromeda con más redes para retiro y depósito. Para depositar en la red principal de Andrómeda, se utilizó PolyNetwork. El proceso resultó, ahora sí, muy rápido, sencillo y económico.
Ventajas y desventajas de usar Metis en Ethereum
Una ventaja de Metis respecto a las sidechains de Ethereum como Polygon es que, al ser de los rollups de tipo optimistic, hereda la infraestructura de seguridad de su blockchain madre. Esto la hace menos vulnerable a los ataques del 51%. Para controlar la red de Metis, un grupo malicioso tendría que controlar primero el 51% o más de todos los nodos de Ethereum.
Otra ventaja infraestructural de Metis es que resulta compatible con la máquina virtual de Ethereum (EVM). En otras palabras, la construcción de aplicaciones sobre Metis se realiza igual que sobre Ethereum, facilitándosele el proceso a los diseñadores.
Acopiar información en Ethereum también resulta costoso. Un ejemplo: según el yellow paper de Ethereum, almacenar una palabra de 256 bits cuesta 20.000 de gas. El ‘gas’ es la unidad de medida de costo de las transacciones en la red. Siguiendo el cálculo, almacenar onchain 500 palabras de 256 bits cada una costaría, al precio actual del gas, unos 280 USD. Ello considerando que Ethereum está ‘barato’ ahora mismo.
Es por la razón mencionada antes que muchas empresas prefieren crear su propio almacenamiento, o contratarlo de terceros. Para solucionar este problema, Metis se encuentra desarrollando una tecnología que haga posible el almacenamiento de datos fuera de la cadena. Las implicaciones de esto serían no solo tarifas más económicas, sino espacio de almacenamiento más barato para aplicaciones y empresas construidas sobre Metis.
Por otro lado, las desventajas de una rollup como Metis corresponden a su estado de desarrollo y accesibilidad social actuales. Si Bitcoin espera todavía adopción masiva, ni hablar de las tecnologías de segunda capa de Ethereum como Metis.
¿Cómo es el explorador de bloques de Metis?
El explorador de bloques de Metis posee funciones básicas esperables de una utilidad como esta en una web sencilla y directa: marca de tiempo, tamaño, clave de hash, cantidad de gas usado por bloque, etcétera. Detalles de transacciones validadas y pendientes también son visibles, tales como estatus, bloque en que fue incluida, valor y tarifa de la operación.
Otra pestaña, ‘tokens’, permite ver la lista de criptoactivos con números de holders y direcciones de wallets asociadas que circulan por Andrómeda. Por último, el explorador de Metis ofrece unas pocas funciones y herramientas para desarrolladores.
En resumen: el explorador de bloques cumple su papel, pero yace en proceso temprano de crecimiento. Lejos está todavía de poseer utilidades, recursos y herramientas auxiliares tales como las que ofrece etherscan, bscscan o hasta polygonscan.
En este sentido, el explorador de bloques de StarkNet, otra solución de segunda capa, es lo más parecido que hay ahora mismo al de Metis. Starknet sin embargo está todavía en fase alpha y aún no posee token nativo.
Conclusiones
A nivel técnico, la solución de segunda capa Metis logra por ahora escalar y mejorar Ethereum en algunos aspectos de funcionamiento, a la vez que aprovecha varias de sus fortalezas. Sin embargo, todavía debe crecer mucho para ser la solución de escalado definitiva, o una de las más importantes.
Un aspecto positivo de Andromeda es que sus transacciones son varias veces más económicas que las de Ethereum y que algunas otras soluciones de escalabilidad. Si bien el explorador de bloques de Andromeda carece aún de herramientas avanzadas para usuarios y desarrolladores, este cumple su función.
Al tratarse de un rollup del tipo optimistic, el protocolo de seguridad es el mismo que el de Ethereum, lo que protege a Metis de hackeos y de dueños de nodos y mineros maliciosos.
Esto se debe a que la Metis Virtual Machine (MVM) es compatible con la EVM. En otras palabras, es posible construir aplicaciones y servicios en Metis con más facilidad que en otros ecosistemas y sin tener que modificar la estructura codificada del programa.
En la práctica, el ecosistema de Metis Andromeda parece flexible y adaptativo pues integra variadas clases de aplicaciones y servicios. Algunos de estos servicios están en fase todavía demasiado temprana; la adopción masiva de Metis solo podría estar respaldada por una migración relativamente equivalente de desarrolladores.
La experiencia de uso de su puente intercadena en su versión testnet (Goerli) fue regular. El paso de la primera a la segunda capa se completó rápido. La transacción se validó y confirmó, pero fue imposible observar los tokens en la interfaz de usuario de la wallet y devolver los Goerli ETH a la capa uno. Una explicación plausible es que estos problemas se deben a la reciente ‘deprecación’ de la red Rinkeby, y no son responsabilidad directa de Metis.
Por si fuera poco, el retiro de fondos a través de Metis Bridge se completa en una semana, lo cual es mucho tiempo. Tan largo intervalo se debe a una característica de diseño de los rollups de tipo optimistic, y no es atribuible exclusivamente a Andrómeda.
Por último, dicho bridge es bidireccional: aplica solo de Ethereum a Metis y viceversa. Esta bidireccionalidad y algunas de las dificultades técnicas antes mencionadas, especialmente con la red Rinkeby, motivaron el uso de un servicio de puente de un tercero: PolyNetwork.
La rapidez de las transacciones es un rasgo importante de los rollups de tipo optimistic, de las cuales Metis es uno; con todo, el modelo ‘optimista’ posee riesgos. Esto puede hacer posible que transacciones inválidas sean procesadas, pues un secuenciador siempre puede introducir valores falsos en un bloque. Que estos valores falsos se validen y confirmen depende de terceros y de los incentivos asociados a sus actividades.
Finalmente, Metis dice ofrecer la creación de empresas y compañías automáticas descentralizadas a través de su plataforma. Ello con solo un clic, sin saber nada de programación. Con todo, estas DAC están todavía en fases muy tempranas y no se comprobó que, por ahora, sean más que pools privados de staking.
El Review
Metis
Metis es una solución de escalado de segunda capa de Ethereum fundada por Kevin Liu, Yuan Su y Elena Sinelnikova en el año 2019. Dato curioso: esta última es amiga de Natalie Ameline, madre de Vitalik Buterin, fundador de Ethereum, y ambas fundadoras de CryptoChicks, un proyecto enfocado en empoderar a las mujeres en el mundo de las cadenas de bloque.
PROS
- Transacciones muy económicas.
- Los rollups son, según muchos, el futuro de la escalabilidad.
- Propone solución al problema de costos de almacenaje.
- Equivalencia con la EVM.
- Integra bridges de terceros.
- Mecanismo de validación optimista: transacciones más rápidas.
- Menos vulnerable a los ataques del 51%.
CONS
- Bridge de Metis a Ethereum caro.
- Tiempo largo de retiro: una semana (como todos los rollups de tipo optimistic).
- Pocos proyectos y aplicaciones (todavía).
- Mecanismo de validación optimista (posibilidad de transacciones inválidas).
- Fase temprana de infraestructura y Dapps.
- Las DAC son, por ahora, solo pools de minería y staking.