paint-brush
Omnichain vs Multichain vs CrossChain: ¿Qué son?por@yonkorambo
6,862 lecturas
6,862 lecturas

Omnichain vs Multichain vs CrossChain: ¿Qué son?

por Ramsey 8m2023/05/11
Read on Terminal Reader

Demasiado Largo; Para Leer

Hay una plétora de diferentes ecosistemas que podemos elegir llamar hogar, todos con sus atractivos y beneficios. La falta de interoperabilidad entre los ecosistemas generó muchas preguntas; ¿Necesitamos todas estas cadenas? ¿Cómo nos transferimos entre ellos? ¿Cómo podemos aumentar la interoperabilidad? ¿Cuál es el punto de? ¿Cómo es el futuro del mundo blockchain?
featured image - Omnichain vs Multichain vs CrossChain: ¿Qué son?
Ramsey  HackerNoon profile picture
0-item
1-item


Oh, el mundo de la tecnología blockchain, una vez un reino tan tranquilo y pacífico, donde yacíamos bajo los árboles de Bitcoin-topia, los únicos pensamientos que cruzaban por nuestras mentes eran las ardientes esperanzas de liberación de las garras de la calamitosa política monetaria y gobiernos dudosos, usando el regalo dorado de Satoshi para el mundo.


Los tiempos han cambiado, y ahora tenemos muchas opciones, ya que hay una gran cantidad de ecosistemas diferentes que podemos elegir llamar hogar, todos con sus atractivos y beneficios. La falta inicial de interoperabilidad entre los ecosistemas llevó a que se hicieran muchas preguntas; ¿Necesitamos todas estas cadenas? ¿Cómo nos transferimos entre ellos? ¿Cómo podemos aumentar la interoperabilidad? ¿Cuál es el punto de? ¿Cómo es el futuro del mundo blockchain?


Cada respuesta nos lleva a encontrar las mismas 3 palabras de moda , y es hora de darle a la gente lo que quiere y aclararlo todo.


Las diferencias definitivas entre Omnichain, Multichain y Cross-Chain


Vamos a concretar un detalle clave que reúne todo esto: Interoperabilidad

¿Qué es la interoperabilidad?

Cuando hablamos de interoperabilidad, generalmente nos referimos a la forma en que las redes se comunican datos entre sí. Este es un factor fundamental en un ecosistema descentralizado, ya que sin redes interoperables, los usuarios no pueden enviar datos hacia y desde diferentes redes.


Anteriormente, la red Ethereum tenía más del 95 % de todo el TVL, y comunicarse con otras redes era bastante arduo, además de consumir mucho tiempo y recursos, generalmente solo una molestia. La falta de interoperabilidad era un problema serio y es algo que necesitaba ser resuelto.


Antes de profundizar más, debemos entender por qué hay tantas redes diferentes, y todo se deriva del Trilema Blockchain.


¿Qué es el Trilema Blockchain?

Como es en el mundo real, no podemos tenerlo todo. Para Blockchains, la escala de sacrificio se llama Blockchain Trilemma.


Hay 3 puntos principales en este Trilema (naturalmente) y son:


  • Escalabilidad : la capacidad de una red de cadena de bloques para administrar grandes volúmenes de transacciones de manera eficiente.

  • Descentralización: la descentralización es esencialmente la dispersión del poder de toma de decisiones lejos de una autoridad central, a muchos individuos, en este caso, sería a los nodos.

  • Seguridad: se refiere a la integración de un sistema completo de gestión de riesgos, donde la confianza en las transacciones se garantiza a través de los cimientos de un marco de seguridad de cadena de bloques (consenso, criptografía y descentralización).


Las cadenas de bloques de capa 1 sufren esta maldición , ya que para lograr la eficiencia en 2 puntos, se debe sacrificar uno. Aquí es donde vimos que comenzaron los desarrollos en las redes de Capa 2 (Optimism, Arbitrum, Polygon, etc.), ya que resolvieron los problemas que tenía Ethereum (A Layer 1) con la escalabilidad.


Las redes de capa 2 se ubican encima de la capa 1 (la cadena de bloques principal). Al construirse sobre una red de Capa 1, las redes de Capa 2 se benefician de la descentralización y la seguridad que tiene la Capa 1 y luego usan su tecnología para solucionar los problemas de escalabilidad, resolviendo así el Trilema (aunque a costa de un poco más). experiencia de usuario complicada).


La forma en que lo hacen puede variar según la Capa 2, ya sean Optimistic Rollups (Optimism, Arbitrum), zkRollups (zkSynce, Starknet) o sidechains (Polygon). Al final del día, todos reducen significativamente los costos de transacción y tienen transacciones por segundo mucho más altas que su cadena principal. Esto puede ser mucho para asimilar, y puede parecer que se trata de una ligera desviación, pero es importante, ya que se están creando muchas cadenas nuevas en un intento de resolver este Trilema, pero en última instancia, todas eran inherentemente diferentes y previamente desconectadas.


Esto nos lleva al DeFi Summer (también conocido como Summer of 2020) y al surgimiento de CrossChain Bridges.

¿Qué es un puente de cadena cruzada?

Afortunadamente, la definición de un puente de cadena cruzada es bastante intuitiva: une datos entre redes no relacionadas. La belleza de los puentes es que eliminan el trabajo manual de la ecuación y ahorran mucho tiempo.


Digamos que tenemos 1ETH, un token ERC20, y queremos transferirlo a la red Solana.


Anteriormente, habría tenido que pasar por un intercambio, vender su ETH por Solana, retirarlo a la red de Solana, y luego se quedaría con 1ETH~ de solana, con los que puede hacer lo que quiera. Este proceso puede llevar mucho tiempo (autenticar esto y aquello), requiere muchos recursos y, si está operando, puede costarle una oportunidad. Cross Chain Bridges soluciona esto.

¿Cómo funciona un puente de cadena cruzada?

Cross-Chain Bridges, como el Multichain Bridge , han cambiado el juego y son parte de la razón por la cual DeFi Summer fue DeFi Summer.


Funcionan de la siguiente manera, los usuarios normalmente bloquean o graban activos digitales en la cadena original y desbloquean o acuñan los activos digitales en la nueva cadena. Todo el proceso se rige por contratos inteligentes y, por lo tanto, los activos puenteados se denominan "activos envueltos", cómodamente agrupados en contratos inteligentes.


Por ejemplo, digamos que hay un grupo de liquidez en un intercambio descentralizado (DEX) basado en Solana, que requiere Wrapped Ethereum y algo de moneda estable como LP. Lo que sucedería es que llevaría mi ERC20 Ethereum a un puente, lo bloquearía para recibir algo de wETH (Ethereum envuelto) como una especie de pagaré que luego puedo mover libremente por la red de Solana y depositar en el grupo de liquidez con una cantidad igual de establos. .

Mecanismos de puente de cadena cruzada

Hay 3 mecanismos de puente de cadena cruzada que se utilizan:


  1. Grabar y acuñar : los usuarios queman activos en la cadena original y los activos equivalentes se acuñan en la nueva cadena.
  2. Bloquear y acuñar : los usuarios bloquean los activos en un contrato inteligente en una cadena y, simultáneamente, los tokens envueltos se acuñarán en la cadena de destino, con una conversión de 1:1. Al volver atrás, los tokens envueltos en la cadena de destino se queman para desbloquear los activos originales en la cadena original.
  3. Bloquear y desbloquear : los usuarios bloquean activos en la primera cadena para desbloquear los mismos activos en un grupo de liquidez en la cadena de destino

Problemas con los puentes de cadena cruzada

Nadie es perfecto, y los puentes no son una persona ni una excepción. Los puentes han sido objetivos principales para los piratas informáticos, por varias razones. Trataré de mantenerlo simple aquí, pero puede volverse un poco técnico, ¡así que tengan paciencia conmigo!


Como hemos discutido, cuando une activos, los bloquea/quema/deposita en un extremo, para desbloquearlos/acuñarlos/acreditarlos en el otro. La noción de que la conversión de activos está garantizada en realidad es incorrecta, ya que los puentes no existen en una sola cadena de bloques: en sí mismos son una entidad externa. Como resultado, ¡ninguna cadena de bloques puede verificar el puente! La verificación la realizan terceros, el dúo dinámico de oráculos y validadores y custodios (generalmente en forma de DAO o contratos inteligentes).


Esta capa adicional de dependencia de terceros desestabiliza el sistema sin confianza y crea puntos débiles que los piratas informáticos pueden explotar .


Ronal Thapa explica muy bien las vulnerabilidades en su artículo; recomiendo leerlo.

¿Vale la pena usar puentes de cadena cruzada?

Los puentes Cross Chain nos brindan una solución a la falta de interoperabilidad, de una manera bastante fluida y ahorran mucho tiempo al transferir activos entre cadenas, y facilitan mucho la diversificación de su cartera. ¡Solo asegúrese de estar utilizando un puente confiable, tener suficiente dinero para Gas y que el activo que está conectando sea lo suficientemente líquido en la cadena de destino!


Los puentes entre cadenas son buenos para vincular una cadena con otra y facilitar esa relación de red uno a uno, pero en última instancia no escalan . Aquí es donde entra en juego Multicadena.

¿Qué es Multicadena?

Cuando hablamos de Multichain, nos referimos a:


  • Aplicaciones multicadena
  • Redes multicadena (o cadenas de bloques modulares)

¿Qué son las aplicaciones descentralizadas multicadena (dApps)?

Una aplicación descentralizada multicadena (dApp) es un proyecto que se ha implementado en varias cadenas de bloques, específicamente aquellas que comparten la misma tecnología de contrato inteligente. Por ejemplo, Ethereum, Polygon y Arbitrum utilizan la máquina virtual de Ethereum (EVM); las llamamos cadenas compatibles con EVM, por lo que se pueden crear dApps multicadena a través de ellas.


Si bien las aplicaciones multicadena son más accesibles, lo que permite que los proyectos se escalen con mayor facilidad, todavía existe un problema generalizado de experiencia del usuario, en su mayor parte, se espera que los usuarios cambien de red en las billeteras dependiendo de dónde estén usando la aplicación y para recién llegados, puede convertirse en un grave obstáculo. Además, tener una dApp distribuida en varias redes puede generar una liquidez fragmentada, lo que puede dañar aún más la experiencia del usuario. El estado ideal sería que pueda conectar billeteras a múltiples redes simultáneamente y acceder a la liquidez en todas las redes en las que se basa la dApp. Acceso sin problemas.


¿Qué son las cadenas de bloques multicadena y modulares?

A menudo denominadas cadenas de bloques modulares, las redes multicadena son cadenas de bloques que tienen múltiples cadenas separadas divididas en "capas" para realizar diferentes solicitudes. Esto difiere enormemente de la cadena de bloques de capa 1 general, que en su mayor parte utiliza una estructura monolítica.


Piense en ello un poco como la subcontratación. Si Blockchain fuera una empresa, una empresa “monolítica” haría todo internamente, pero una empresa “modular” subcontrataría tareas a especialistas


Blockchain modular vs monolítica

Comprender la arquitectura Blockchain puede ser complicado, pero ZebPay ha hecho un buen trabajo al explicarlo .

Beneficios de las redes multicadena y modulares

Los beneficios de las redes Modular blockchain/Multichain son similares a los de la Capa 2

  • Escalabilidad: permitir que cadenas específicas lleven a cabo tareas especializadas brinda mayor eficiencia y escalabilidad a la red en general.
  • Seguridad: las cadenas de bloques modulares tienen seguridad compartida, lo que hace que la implementación de nuevas cadenas de bloques, como los paquetes acumulativos, no requiera arrancar un nuevo conjunto de validadores, y significa que las nuevas cadenas agregadas a la red pueden beneficiarse de la seguridad existente.
  • Costos más bajos: los SDK acumulativos no solo ayudarán a facilitar la creación de nuevas cadenas de bloques a bajo costo, sino que también proporcionarán una forma de arrancar sin necesidad de un mecanismo de consenso, un gran conjunto de validadores o la distribución de tokens. Súper ordenado.

¿Qué es exactamente Omnichain y Layer 0?

Hay mucha confusión en cuanto a qué es realmente Omnichain/Layer 0. La mayoría de las piezas que leí arrojaron pensamientos abstractos e ideas de interoperabilidad perfecta y definiciones genéricas para la implicación del prefijo omni, sin llegar realmente a lo que realmente queremos decir.


Mirando hacia atrás en lo que es Multichain, mencionamos que las dApps y las redes tenían que ser compatibles, es decir, usar la misma tecnología de contrato inteligente, como la máquina virtual Ethereum.

Omnichain está conectando todas las cadenas, independientemente de su tecnología de contrato inteligente, al construir una capa base (Capa 0) donde todas las demás redes y dApps pueden ubicarse encima. Un ecosistema mega-multicadena que no discrimina.


Con todas estas capas y cadenas diferentes, puede ser difícil de visualizar, así que aquí hay una forma sencilla de pensar en ello: la analogía de la ciudad:


  • Capa 0: la infraestructura principal (alcantarillado, red eléctrica, carreteras)

  • Capa 1: los condados/estados

  • Capa 2 —Ciudades/Pueblos

  • dApps — Tiendas y atracciones


Aunque esto está bastante simplificado, debería dar una idea un poco mejor de cómo se integra el sistema.


Las dApps se pueden construir en la Capa 1 y no en la Capa 2, y viceversa.


El auge de Layer 0 y Omnichain nos acerca cada vez más a una experiencia web3 fluida, con interoperabilidad completa, fragmentación mínima y una experiencia de usuario mucho más sencilla. Proyectos como LayerZero, Polkadot y Cosmos pertenecen a esta categoría de infraestructura de Capa 0/ Omnichain y son pioneros en el futuro y la adopción masiva de la infraestructura de cadena de bloques.


Crosschain, Multichain y Omnichain juegan su papel en el mundo web3 más amplio y, como comentamos, son muy diferentes. ¡Espero que esta pieza aclare la confusión!