** Las cadenas de bloques modulares pueden hacer que las cadenas de bloques tradicionales queden obsoletas. **
Las cadenas de un solo bloque son realmente buenas mientras existen, sin embargo, terminan con el trilema de la cadena de bloques (descentralización, escalabilidad, seguridad) ya que intentan hacer todo en cada nodo (consenso, disponibilidad de datos, liquidación y ejecución).
Evitar este problema con una cadena de bloques modular se logra dividiendo los muchos roles de la cadena de bloques en diferentes capas. Por lo tanto, las cadenas de bloques pueden escalar de una manera que minimice las compensaciones.
Ethereum y Cosmos lideran esta carrera modular, el futuro de blockchain es modular.
Desde el lanzamiento de Ethereum Virtual Machine (EVM), Ethereum ha implementado funciones de contratos inteligentes, lo que ha permitido el desarrollo de varias DApps en DeFi, NFT, juegos y otros campos.
Ethereum es una cadena pública de propósito general que puede admitir varias DApps que compiten por los recursos de la red. Durante tiempos de congestión, las tarifas de transacción se disparan, lo que resulta en una experiencia de usuario deficiente en términos de costo y latencia.
Otro problema con Ethereum y otras cadenas L1 es su sistema de gobierno de "Capa 2 (L2)". Esto significa que, además de seguir sus propias reglas, las DApp también deben seguir las reglas del protocolo, y es imposible cambiar el protocolo cada vez que una DApp necesita una función nueva.
En lugar de que las DApps compitan por los recursos de una sola cadena de bloques, Cosmos propone que cada DApp se ejecute en su propia cadena de bloques independiente, paralela y optimizada para aplicaciones. Dado que son independientes, cada cadena de bloques se puede actualizar o modificar de forma independiente. Las cadenas Cosmos pueden comunicarse entre sí e incluso bajo ciertas condiciones con cadenas de bloques que utilizan diferentes mecanismos de consenso de prueba de participación/prueba de trabajo.
Introducción al Cosmos
Cosmos es la red conocida como "Internet de Blockchains" que permite la coexistencia e interoperabilidad de diferentes blockchains. Normalmente, las cadenas de bloques son independientes entre sí, y aunque la tecnología reciente permite que dos cadenas de bloques se comuniquen y transfieran datos a través de un puente, Cosmos va un paso más allá. Cosmos mejora la interoperabilidad al permitir que los desarrolladores creen cadenas de bloques inicialmente interoperables.
Estas cadenas de bloques se comunican a través del protocolo de comunicaciones Inter-Blockchain (IBC para abreviar, un protocolo de transferencia de información entre cadenas de bloques), de los cuales Cosmos Hub y sus tokens ATOM son uno.
Historia del Cosmos
El proyecto Cosmos salió por primera vez en 2014, creado por Jae Kwon bajo el protocolo de consenso Tendermint. Kwon intentó sin éxito construir un sistema totalmente interoperable, por lo que se asoció con Zarko Milosevic y Ethan Buchman. Finalmente, Kwon renunció a su papel en el proyecto Cosmos en 2020.
Aquí hay una breve línea de tiempo del universo, destacando eventos clave en él:
En abril de 2017, Cosmos realizó su primera venta de tokens. Recaudar $7 millones en solo 29 minutos demostró sus capacidades.
En diciembre de 2018, se lanzó el evento "Game of Stakes", probando la red Cosmos por primera vez.
El 13 de marzo de 2019 se lanzó con éxito el Cosmos Hub, conocido como el Big Bang del universo.
En noviembre de 2019, Kava Labs se convirtió en el primer proyecto en utilizar Cosmos SDK para lanzar la red principal.
*En febrero de 2020, Cosmos se separó después de que su principal fundador, Jae Kwon, renunciara como director ejecutivo.
En septiembre de 2020, Cosmos cooperó con Nym por primera vez, introduciendo certificados anónimos en el ecosistema de Cosmos.
En febrero de 2021, Cosmos lanzó su proyecto más ambicioso "Stargate". Stargate es la primera versión pública que utiliza el protocolo Inter Blockchain Communication (IBC). Este lanzamiento solidifica la posición de Cosmos en el mercado de blockchain.
La fundación sin fines de lucro Interchain Foundation (ICF), con sede en Suiza, administra el desarrollo de Cosmos. Al igual que la Fundación Ethereum, la ICF es un organismo de coordinación responsable de unir el proceso de codificación entre los equipos de desarrollo de software.
Visión del Cosmos
A diferencia de las cadenas de bloques de una sola capa, Cosmos prevé una plataforma para el intercambio, el almacenamiento y la protección de valor descentralizados que fomenta la cooperación, la innovación y la competencia.
Por lo tanto, Cosmos ha optado por construir utilizando una pila de software modular: Cosmos SDK y una red de cadenas de bloques interconectadas. Esto permite que los centros y regiones del ecosistema Cosmos lancen nuevas cadenas de bloques con entornos de ejecución personalizados mientras utilizan IBC para la comunicación entre cadenas.
Esta visión de modularidad y crecimiento autónomo ha aumentado rápidamente el número de regiones en Cosmos. Al escribir estas líneas, 52 de las 56 zonas están activas.
**¿Qué son las Zonas y los Hubs? **
La cadena de zona (Zone) es una aplicación de cadena de bloques independiente creada dentro de la red de cadena de bloques de Cosmos, y el concentrador (Hub) es la cadena de bloques que conecta estas cadenas de zona. También se pueden conectar entre sí.
Cosmos Hub es el primer hub (blockchain) de la red Cosmos. Cosmos Hub es una cadena de bloques de prueba de participación que facilita la comunicación y la interoperabilidad entre otras cadenas de bloques, sirviendo como el centro de la red. Cosmos Hub supervisa las cadenas de particiones conectadas a él, que se crearon con Cosmos SDK.
Las cadenas de bloques (cadenas divididas) construidas en la red Cosmos incluyen Binance Chain (ahora Beacon Chain), Cronos, Osmosis, Neutron, Juno, Celestia, Sei Network, Terra, Injective Protocol, Secret Network, Evmos, Regen Network, Kava, Kujira, ThorChain , BandChain, Arco, etc.
Además de la cadena de bloques, Cosmos SDK también se puede utilizar para crear mercados ecológicos, intercambios descentralizados (DEX), billeteras, redes privadas, Dapps, plataformas DeFi y otros proyectos de infraestructura en la red de Cosmos.
**¿Qué es único en el universo? **
Cosmos se considera la tercera generación de tecnología blockchain (después de Bitcoin y Ethereum). Permite a los desarrolladores crear cadenas de bloques adecuadas para fines específicos, conocidas como cadenas de bloques específicas de la aplicación, que se pueden conectar entre sí para intercambiar datos.
El objetivo de Cosmos es alentar a los desarrolladores de Web3 a crear proyectos descentralizados sin depender del diseño de contrato inteligente de Ethereum. En lugar de construir dApps en una cadena de bloques base, Cosmos diseñó una arquitectura modular que permite a los desarrolladores crear cadenas de bloques independientes.
Los desarrolladores de Cosmos no necesitan confiar en el consenso o la capa de red de una cadena de bloques de capa 1 como Ethereum. Cuando los entusiastas de las criptomonedas se basan en Cosmos, pueden crear cadenas de bloques que cumplan con sus requisitos de diseño. A diferencia de la creación de dApps mediante contratos inteligentes, Cosmos brinda a los desarrolladores de Web3 total libertad para desarrollar cadenas de bloques mientras se beneficia de la seguridad de su algoritmo Tendermint.
Nota de bloque unicornio: Tendermint es un algoritmo de consenso basado en la tolerancia a fallas bizantina, que se utiliza para lograr la coherencia entre los diferentes nodos en una red distribuida. Es el algoritmo de consenso utilizado por la red Cosmos para garantizar la seguridad y la coherencia de la red blockchain.
Por el contrario, Cosmos va más allá de ayudar a los desarrolladores de Web3 a crear cadenas de bloques independientes. Muchos entusiastas de las criptomonedas asocian Cosmos con la "interoperabilidad", que se refiere a la comunicación entre cadenas de bloques.
La conexión de diferentes cadenas de bloques ha sido difícil debido a los diferentes mecanismos de consenso y estándares de codificación. Si bien los puentes entre cadenas pueden transferir valor entre redes de cadenas de bloques, son vulnerables a la piratería.
Cosmos creó el protocolo IBC para permitir que diferentes cadenas de bloques se comuniquen entre sí. Además, el equipo de Cosmos está desarrollando cadenas de bloques llamadas "pegg-zones" que pueden conectarse a proyectos fuera del ecosistema de Cosmos. Por ejemplo, Cosmos podría implementar una cadena de bloques pegg entre bitcoin y ethereum.
Nota de bloque unicornio: pegg-zone permite que los activos de cadenas de bloques externas (como bitcoin o ethereum) se anclen a tokens específicos en la red Cosmos. Los medios técnicos de Pegg-zone para conectar diferentes blockchains brindan a Cosmos una interoperabilidad más amplia y la capacidad de integrar activos externos.
Además de estos beneficios, Cosmos puede procesar 10,000 transacciones por segundo (TPS), tiene tarifas de gas bajas y tiene un impacto ambiental bajo debido a su diseño de PoS.
Capas de red Cosmos
La cadena de bloques se puede dividir en tres capas conceptuales a partir de la arquitectura:
Capa de aplicación: La capa de aplicación se encarga de actualizar el estado de la cadena de bloques en función de la ejecución de las transacciones. En esta capa, se implementan funciones para ejecutar contratos inteligentes y manejar las interacciones de los usuarios.
Capa de red: la capa de red es responsable de garantizar que las transacciones y los mensajes relacionados con el consenso se propaguen. Maneja la comunicación entre nodos y asegura que las transacciones se transmitan y confirmen a través de la red.
Capa de consenso: la capa de consenso permite a los nodos ponerse de acuerdo sobre el estado actual del sistema. En esta capa, los nodos llegan a un consenso a través de un algoritmo de consenso y deciden qué transacciones son válidas y las agregan al estado de la cadena de bloques.
La división de estos niveles ayuda a separar diferentes funciones y responsabilidades, lo que permite que la red Cosmos construya y expanda diferentes cadenas de bloques de manera más flexible y realice la comunicación y la interoperabilidad entre ellas a través del protocolo IBC. Cada capa tiene funciones y tareas específicas, que juntas forman la arquitectura general de la red Cosmos.
Tecnología Cosmos
Basado en los siguientes componentes:
Tendermint: un protocolo de consenso que permite a los desarrolladores crear cadenas de bloques de prueba de participación rápidas, escalables y seguras.
Cosmos SDK: permite a los desarrolladores crear aplicaciones en cadenas de bloques basadas en Tendermint. Cosmos SDK proporciona un conjunto de herramientas y marcos que simplifican el desarrollo de aplicaciones de cadena de bloques.
Protocolo de comunicación entre cadenas de bloques (IBC): un sistema que permite que diferentes cadenas de bloques se conecten y comuniquen. A través del protocolo IBC, Cosmos realiza la interconexión entre cadenas de bloques, lo que les permite intercambiar datos y valores de forma segura.
Juntos, estos componentes técnicos forman la infraestructura de Cosmos, lo que le permite implementar redes blockchain rápidas, escalables y seguras, y facilitar la interoperabilidad y la comunicación entre diferentes blockchains.
1. Tolerancia a fallas bizantinas de Tendermint y ABCI
Nota de unicornio de bloque: ABCI significa "Interfaz de cadena de bloques de aplicaciones", que es una parte importante de la arquitectura Tendermint. ABCI define la especificación de la interfaz entre las aplicaciones y el motor de consenso de Tendermint. Permite a los desarrolladores crear y ampliar la cadena de bloques de Tendermint con una lógica de aplicación personalizada sin tener que modificar el propio motor de Tendermint.
A través de ABCI, los desarrolladores pueden separar sus aplicaciones del motor de consenso de Tendermint, lo que hace que el desarrollo de aplicaciones sea más flexible y personalizable. ABCI proporciona un conjunto de métodos de interfaz estandarizados, que incluyen funciones como el procesamiento de transacciones, la verificación de bloques y el estado de consulta, para que las aplicaciones puedan interactuar con la red de Tendermint y trabajar con el motor de consenso.
Hasta hace poco, construir una cadena de bloques requería desarrollar tres capas (red, consenso y aplicación) desde cero. Ethereum hace que el desarrollo de aplicaciones descentralizadas sea más factible al proporcionar una cadena de bloques de máquinas virtuales donde cualquiera puede implementar contratos inteligentes con lógica personalizada.
Sin embargo, no simplifica el proceso de desarrollo de blockchain. Go-Ethereum (la implementación del lenguaje Go de Ethereum), como Bitcoin, es una enorme pila de tecnología, que es difícil de bifurcar y personalizar. Es por eso que Jae Kwon creó Tendermint en 2014.
Tendermint BFT es una solución que fusiona la red y las capas de consenso de las cadenas de bloques en un motor común.
Permite a los desarrolladores centrarse en el desarrollo de aplicaciones sin tener que preocuparse por los complejos protocolos subyacentes.
Como resultado, Tendermint ahorra mucho tiempo de desarrollo. Tendermint es también el nombre del algoritmo de consenso Byzantine Fault Tolerant (BFT) utilizado por el motor Tendermint BFT.
El protocolo de socket de Application Blockchain Interface (ABCI) conecta el motor Tendermint BFT con las aplicaciones. El protocolo se puede envolver en cualquier lenguaje de programación, lo que permite a los desarrolladores elegir el lenguaje que mejor se adapte a sus necesidades.
Estas son las características del uso de Tendermint BFT como un motor de cadena de bloques avanzado, adecuado para cadenas de bloques públicas o privadas:
*Tendermint BFT solo se ocupa de la red y el consenso de la cadena de bloques, lo que significa que ayuda a los nodos a propagar transacciones y ayuda a los validadores a llegar a un consenso sobre un conjunto de transacciones para agregar a la cadena de bloques.
La capa de aplicación es responsable de definir cómo se construye el conjunto de validadores. Por lo tanto, los desarrolladores pueden construir cadenas de bloques públicas y privadas sobre el motor Tendermint BFT.
Si la aplicación especifica que los validadores se seleccionan en función de la cantidad de tokens que se tienen, la cadena de bloques se clasifica como PoS (Prueba de Participación).
Sin embargo, si la aplicación decide que solo un conjunto de entidades preautorizadas pueden actuar como validadores, entonces la cadena de bloques se puede clasificar como una cadena de bloques autorizada o privada, donde el desarrollador tiene control total sobre las reglas que rigen los cambios en el conjunto de validadores. por su cadena de bloques.
Alto rendimiento: el tiempo de generación de bloques de Tendermint BFT puede alcanzar aproximadamente 1 segundo y puede procesar miles de transacciones por segundo.
Certeza instantánea: El algoritmo de consenso de Tendermint tiene la característica de certeza instantánea. Esto significa que si más de un tercio de los nodos de validación son honestos (tolerancia a fallos bizantino), no se producirá ninguna bifurcación. Los usuarios pueden estar seguros de que sus transacciones finalizarán una vez que se cree un bloque (este no es el caso en las cadenas de bloques de prueba de trabajo como Bitcoin y Ethereum).
Seguridad: el consenso de Tendermint no solo es tolerante a fallas, sino también responsable. Una forma de determinar la responsabilidad si la cadena de bloques se bifurca.
Cosmos es una de varias plataformas basadas en el motor de consenso de Tendermint, otras incluyen:
Ethermint es una cadena de bloques híbrida escalable e interoperable que utiliza Cosmos SDK y Tendermint.
Terra es una plataforma de moneda estable basada en prueba de participación delegada que se utiliza como una solución de pago de cadena de bloques.
Regen Network es un mercado descentralizado de activos ambientales, datos y acuerdos climáticos.
2. Cosmos SDK y otros marcos de capa de aplicación
Tendermint BFT reduce el tiempo de desarrollo de blockchain de años a semanas, porque crear una aplicación ABCI segura desde cero es un desafío, por lo que existe Cosmos SDK.
Cosmos SDK es un marco de uso general para crear aplicaciones de cadena de bloques seguras además de Tendermint BFT.
Se basa en dos principios básicos:
Modularidad: El objetivo de Cosmos SDK es crear un ecosistema modular que permita a los desarrolladores crear rápidamente cadenas de bloques específicas de la aplicación sin escribir cada función desde cero. Cualquiera puede crear un módulo Cosmos SDK y usar un módulo existente en su cadena de bloques simplemente importándolo.
Por ejemplo, el equipo de Tendermint está desarrollando un conjunto básico de módulos para Cosmos Hub. Cualquier desarrollador puede utilizar estos módulos para crear sus aplicaciones. Los desarrolladores también pueden crear nuevos módulos para personalizar aún más sus aplicaciones. A medida que se desarrolla la red Cosmos, el ecosistema de módulos SDK también seguirá creciendo, lo que facilitará el desarrollo de aplicaciones complejas de cadena de bloques.
Seguridad basada en capacidades: las capacidades limitan el alcance de las interacciones maliciosas o accidentales al restringir los límites de seguridad entre los módulos. Esto permite a los desarrolladores comprender mejor la composición de los módulos y limitar el alcance de las interacciones maliciosas o accidentales.
Cosmos SDK también incluye un conjunto de herramientas de desarrollo útiles para crear interfaces de línea de comandos (CLI, una forma de interactuar con sistemas informáticos a través de interfaces de línea de comandos), servidores REST y varias bibliotecas de utilidades de uso común.
El kit de desarrollo de software (SDK) de Cosmos, al igual que otras herramientas de Cosmos, es modular. Los desarrolladores pueden crear aplicaciones sobre Tendermint BFT. Sin embargo, también se puede utilizar con cualquier otro motor de consenso que admita el protocolo ABCI. Cosmos anticipa la aparición de múltiples SDK a lo largo del tiempo, cada uno con un modelo arquitectónico diferente y compatible con diferentes motores de consenso, todo dentro de un solo ecosistema: Cosmos Network.
Eterminta
La naturaleza modular de Cosmos SDK permite a los desarrolladores transferir casi cualquier código base de cadena de bloques existente escrito en Golang, y Ethermint es un proyecto que convierte la máquina virtual Ethereum en un módulo SDK.
Ethermint es exactamente similar a Ethereum, pero también tiene todas las ventajas de Tendermint BFT. Todas las herramientas de Ethereum (como Truffle, Metamask, etc.) son compatibles con Ethermint y puede migrar fácilmente sus contratos inteligentes.
CometBFT (Tolerancia a fallas bizantinas del cometa)
CometBFT, una bifurcación y sucesora de Tendermint Core, se lanzó en febrero de este año y será el motor de replicación oficial de Interchain Stack. El objetivo a largo plazo de CometBFT es convertirse en el motor de replicación preferido para blockchains confiables, seguras, a gran escala y específicas de la aplicación. El objetivo a largo plazo de CometBFT es desempeñar un papel clave en el apoyo al crecimiento entre cadenas.
Nota de unicornio de bloque: Interchain Stack es una pila de tecnología que promueve la interoperabilidad y la conectividad entre blockchains, con el objetivo de construir un ecosistema unificado entre cadenas.
Más específicamente, los objetivos de CometBFT incluyen:
Enfatice las necesidades de los usuarios, formule una estrategia de producto clara y dé prioridad a las necesidades de los usuarios. Esta es una decisión estratégica para garantizar que CometBFT siga siendo relevante y valioso en todo momento.
Mejorar la garantía de calidad y la garantía de corrección mediante el uso de técnicas avanzadas como las pruebas basadas en modelos. Estas técnicas permiten una especificación y prueba rigurosas de las implementaciones, lo que mejora la garantía de calidad y la garantía de corrección.
El diseño modular se enfoca en el nivel de abstracción adecuado, de modo que el sistema pueda ser desmontado a pedido para su integración gradual en los proyectos que dependan de él. Cosmos espera fomentar el uso de CometBFT como biblioteca, reduciendo las bifurcaciones y la fragmentación al agregar nuevas interfaces para admitir un conjunto de casos de uso en constante expansión.
Lanzamientos de funciones más rápidos sin sacrificar la calidad. Al actualizar gradualmente la arquitectura del sistema, como una plataforma confiable para el cambio, y al mejorar la coordinación del proyecto en Interchain Stack, se logran lanzamientos de características más rápidos.
En resumen, el objetivo de CometBFT es convertirse en un motor de replicación de cadena de bloques confiable y bien coordinado para respaldar el desarrollo de Interchain Stack centrándose en las necesidades del usuario, mejorando la garantía de calidad, el diseño modular y el lanzamiento rápido de funciones para mejorar y desarrollar continuamente. .
3. IBC - Cadena de bloques conectada
Se utiliza un protocolo llamado Inter-Blockchain Communication (IBC) para conectar blockchains. IBC aprovecha la naturaleza de finalidad instantánea del consenso de Tendermint (aunque puede funcionar con cualquier motor de cadena de bloques de "finalidad rápida") para permitir que cadenas heterogéneas transfieran valor (es decir, tokens) o datos entre sí.
Básicamente se puede resumir en dos aspectos:
ESTRUCTURA JERÁRQUICA DIFERENTE: Las cadenas heterogéneas tienen estructuras jerárquicas diferentes, lo que significa que pueden diferir en la implementación de los componentes de red, consenso y aplicación. Para cumplir con IBC, una cadena de bloques solo necesita cumplir con algunos requisitos, el más importante de los cuales es que la capa de consenso debe tener una finalidad rápida. Las cadenas de prueba de trabajo como Bitcoin y Ethereum no se incluyen debido a su finalidad probabilística.
**Soberanía:**Cada blockchain es mantenida por un grupo de validadores cuyo trabajo es acordar la confirmación del bloque. En las cadenas de bloques de prueba de trabajo, estos validadores se denominan mineros. Las cadenas de bloques soberanas tienen su propio conjunto de validadores y, en muchos casos, las cadenas de bloques deben ser soberanas porque los validadores son, en última instancia, los responsables de cambiar el estado. En Ethereum, todas las aplicaciones son ejecutadas por el mismo conjunto de validadores. Por lo tanto, cada aplicación tiene soberanía limitada.
IBC permite que las cadenas de bloques heterogéneas intercambien tokens y datos, lo que significa que las cadenas de bloques con diferentes aplicaciones y conjuntos de validadores pueden comunicarse. Por ejemplo, permite que cadenas públicas y privadas intercambien tokens. Actualmente, ningún otro marco de blockchain admite este nivel de interoperabilidad.
Cómo funciona IBC
Por ejemplo, supongamos que una cuenta en la cadena A quiere enviar diez tokens a la cadena B:
Seguimiento: ambas cadenas deben realizar un seguimiento de los validadores de cada uno.
Bloqueo: cuando la red IBC inicia una transferencia, los tokens (como ATOM) se bloquearán en la cadena A.
Repetidor de prueba: los ATOM que bloquean las pruebas se envían desde la cadena A a la cadena B.
Verificación: La prueba se verifica en la cadena B de acuerdo con el encabezado del bloque de la cadena A; si la verificación es válida, el certificado del token ATOM se crea en la cadena B.
Vale la pena señalar que el ÁTOMO creado en la cadena B no es un ÁTOMO real (no nativo), porque el ÁTOMO solo existe en la cadena A. Representan ÁTOMOS de la cadena A a la cadena B y prueban que estos ÁTOMOS están congelados en la cadena A. Un mecanismo similar desbloqueará estos tokens cuando los ATOM vuelvan a su cadena original.
La principal desventaja de este enfoque es que la cantidad de conexiones de red crece cuadráticamente con la cantidad de cadenas de bloques. Si la red consta de 100 cadenas de bloques, cada una de las cuales debe mantener conexiones IBC con otras cadenas de bloques, la cantidad de conexiones llegará a 4950, lo que rápidamente se vuelve inmanejable.
Para resolver este problema, Cosmos propone una arquitectura modular, que incluye dos tipos de blockchains: Hub (cadena central) y Zone (cadena de partición), como se mencionó anteriormente.
Conecte una cadena que no sea Tendermint
Cosmos no se limita a la cadena Tendermint, cualquier tipo de cadena de bloques se puede conectar a Cosmos. Hay dos casos: cadenas de terminación inmediata y cadenas de terminación probabilística:
Cadenas de finalidad rápida
Al modificar el protocolo IBC, las cadenas de bloques que utilizan cualquier algoritmo de consenso de finalidad instantánea pueden conectarse a Cosmos. Por ejemplo, si Ethereum pasa al Gadget de Finalidad Amigable de Casper, IBC puede adaptarse para ser compatible con Casper, creando una conexión directa con el ecosistema Cosmos.
Block unicorn Nota: Casper Friendly Finality Gadget es un algoritmo de consenso para mejorar el rendimiento y la finalidad del sistema blockchain, y se espera que se conecte con Cosmos.
Cadenas de finalidad probabilística
La situación se vuelve más difícil para las cadenas de bloques sin una finalidad instantánea, como las cadenas de prueba de trabajo. Para estas cadenas, Cosmos emplea una cadena proxy llamada Peg-Zone.
Una cadena de bloques proxy Peg-Zone monitorea el estado de otra cadena de bloques. Peg-Zone en sí tiene una finalidad rápida, por lo que es compatible con IBC, y su función es proporcionar seguridad y finalidad a la cadena de bloques a la que está conectado.
**Bloquear unicornio hace que sea más fácil de entender para todos: 1) cadena de finalidad instantánea, 2) cadena de finalidad probabilística, inserte una pequeña ciencia en el texto para explicar las características de estas dos cadenas. **
**1) Cadena de finalización instantánea: **La cadena de finalización instantánea es como una confirmación instantánea cuando envía un servicio de mensajería. Una vez que entregue el paquete al servicio de mensajería, inmediatamente confirmarán la recepción y le proporcionarán un número de servicio de mensajería. Puede saber inmediatamente que el paquete ha sido enviado y confirmado.
**2) Cadena de finalidad probabilística: **Por ejemplo, el mecanismo de prueba de trabajo de Bitcoin. Bajo este mecanismo, las transacciones deben pasar por una cierta cantidad de trabajo informático para ser confirmadas, y existe una cierta probabilidad de que ocurra una bifurcación. Así como la entrega de correo lleva tiempo y cierta incertidumbre, el tiempo de confirmación de la transacción de la cadena de finalidad probabilística es más largo y existen ciertos riesgos.
**Entendimiento simple, las cadenas de finalidad instantánea pueden confirmar rápidamente las transacciones y proporcionar garantías de finalidad, mientras que las cadenas de finalidad probabilística requieren un tiempo de confirmación más prolongado y existe cierta probabilidad de bifurcaciones y problemas de seguridad. **
**¿Qué problemas resuelve Cosmos? **
1. Soberanía
El SDK gratuito de Cosmos permite a los desarrolladores crear aplicaciones de blockchain soberanas sin costo continuo. Estas cadenas de bloques se pueden conectar fácilmente entre sí sin depender de que existan contratos inteligentes en diferentes cadenas de bloques, lo que evita altas tarifas de transacción debido a la congestión de la red y permite el desarrollo de mejores funciones de escalado.
Esto impulsará características innovadoras en DeFi, NFT, juegos, DAO, redes sociales, mercados y economías dependientes de Internet, especialmente economías de propiedad donde todos tienen una participación.
2. Escalabilidad
Cosmos utiliza dos tipos de escalabilidad:
Escalabilidad vertical: la escalabilidad vertical se refiere al método de escalado de la cadena de bloques. Al abandonar la Prueba de trabajo y optimizar sus componentes, Tendermint BFT puede lograr miles de transacciones por segundo.
El cuello de botella está en la propia aplicación, por ejemplo, una máquina virtual impondrá un límite más bajo en el rendimiento de las transacciones, mientras que las aplicaciones que integran directamente los tipos de transacciones y las funciones de transición de estado (como las aplicaciones SDK de Cosmos estándar) pueden lograr un mayor rendimiento, lo que significa que es también una de las razones por las que las cadenas de bloques específicas de la aplicación tienen sentido.
Escalabilidad horizontal: Incluso si el motor de consenso y la aplicación están altamente optimizados, el rendimiento de transacciones de una sola cadena eventualmente alcanzará un límite insuperable. La expansión vertical ha llegado a su límite y en el futuro se utilizará una arquitectura multicadena como solución. La idea central es ejecutar varias cadenas de la misma aplicación en paralelo, operadas por un conjunto estándar de validadores, lo que hace que la cadena de bloques sea teóricamente infinitamente escalable.
3. Sostenibilidad
Sostenibilidad La seguridad de la red está garantizada por el algoritmo de consenso PoS Comparado con el algoritmo de consenso PoW, PoS puede reducir la huella de carbono en un 99%.
Función de token ATOM
Los tokens ATOM son una parte vital del ecosistema Cosmos. El objetivo principal de este token es apostar para garantizar la seguridad del mecanismo de consenso de PoS. Los inversores en criptomonedas deben apostar la misma cantidad de tokens ATOM que los 150 principales validadores actuales de Cosmos para validar las transacciones. Sin embargo, los titulares de ATOM pueden delegar sus tokens a un grupo de participación por un porcentaje de las recompensas en criptomonedas.
Los tokens ATOM pueden servir para tres propósitos: como un sistema para evitar el correo no deseado, como un token de participación y como un medio para votar en la gobernanza.
Como método para prevenir el spam, ATOM se utiliza para pagar tarifas. Similar a la tarifa de gas de Ethereum, la tarifa puede ser proporcional al costo computacional requerido para la transacción. Se cobran tarifas para evitar que los actores maliciosos hagan un mal uso de la cadena de bloques.
Los ATOM se pueden apostar para obtener tokens como recompensa. El número de ATOM apostados determina la seguridad económica del Cosmos Hub. Cuanto mayor sea el número de ATOM apostados, mayores serán los beneficios económicos y mayor será el costo de atacar la red. Por lo tanto, cuanto mayor sea el número de ATOM apostados, mayor será la seguridad económica.
Gobernanza: los titulares de ATOM pueden administrar el Cosmos Hub votando propuestas con sus ATOM apostados.
Cadena de bloques en Cosmos
La arquitectura flexible de Cosmos ha atraído a muchos desarrolladores de Web3. Algunos de los proyectos Cosmos más notables incluyen:
Osmosis: Osmosis se creó en 2021 y actualmente es el intercambio descentralizado (DEX) más grande del ecosistema Cosmos.
Cronos Chain: Financiado por el criptointercambio centralizado Crypto.com, Cronos Chain es una cadena de bloques compatible con Ethereum construida sobre Cosmos. Cronos opera con un algoritmo PoS con el token CRO de Crypto.com como la criptomoneda principal.
Binance Chain: el intercambio de criptografía centralizado Binance también utilizó una serie de herramientas de Cosmos para construir su Binance Chain. Al igual que Cronos Chain, la cadena de bloques de Binance presenta muchos DEX, plataformas de préstamos criptográficos y mercados NFT.
Thorchain: Thorchain es un intercambio descentralizado en Cosmos, dedicado al intercambio entre cadenas, es decir, que permite intercambiar de manera segura tokens nativos y tokens en cualquier blockchain, incluidos Bitcoin, Dogecoin y Ethereum. Thorchain opera con un algoritmo PoS y usa su token RUNE nativo para asegurar la red.
Ecosistema Cosmos
Con más de $ 62 mil millones en activos digitales totales bajo administración, la red Cosmos alberga más de 274 aplicaciones y servicios. Cosmos tiene un ecosistema diverso y en rápida expansión. Estos son algunos de los proyectos más importantes de Cosmos:
Ósmosis
Es una de las cadenas de bloques conectadas a Cosmos Hub. Adopta un sistema seguro de prueba de participación y proporciona muchos de los mismos servicios profesionales de verificación de participación que la cadena Cosmos. OSMO es el nombre de su criptomoneda nativa.
Los poseedores de tokens OSMO pueden delegar sus tokens a estos validadores de apuestas profesionales para proteger la red de comportamientos maliciosos y peligrosos. Osmosis es una cadena de bloques descentralizada peer-to-peer que los titulares de criptomonedas pueden usar para generar liquidez y comercializar tokens habilitados para IBC.
Red secreta
es una plataforma de contrato inteligente que se centra en la privacidad y permite la privacidad programable. The Secret Network proporcionará un centro de privacidad para el ecosistema, perfecto para los defensores de la privacidad.
Red de regeneración
Está construyendo una red de "Pruebas para un Planeta Saludable" que apoya principalmente el secuestro de carbono. Con Regen, podemos aprovechar el poder de la cadena de bloques para hacer del mundo un lugar mejor. Regen se ha asociado con Chorus One para desarrollar el primer modelo de negocio de validador ecológico.
Puente G
Es un puente entre cadenas que permite a los usuarios transferir activos entre cadenas de bloques. G-Bridge es un sistema altamente experimental e innovador administrado por una red de usuarios.
Red Akash
Akash Network es otro proyecto que se ejecuta en la cadena de bloques Cosmos. El objetivo principal de Akash es ayudar a los desarrolladores de Web3 a implementar varias dApps con una configuración, configuración y administración de servidores mínimas.
Apodado el "Airbnb de la computación en la nube", el proyecto ofrece la primera computación en la nube de código abierto descentralizada, lo que brinda a los desarrolladores recursos de computación en la nube sin permiso para crear dApps.
Cuando se habla de Akash Network, también es importante tener en cuenta que ofrece uno de los precios más competitivos para las soluciones de implementación de dApp.
Persistencia XPRT
Persistence XPRT es una red de activos cripto-nativa DeFi y NFT. El proyecto está técnicamente organizado y proporciona infraestructura para conectar DeFi y finanzas tradicionales en varios campos.
Red de regeneración
La red Regen es una cadena de bloques de prueba de participación construida en el ecosistema Cosmos. Se utiliza para validar reclamos, protocolos y datos del estado del medio ambiente.
Regen Ledger permite que múltiples usuarios interactúen y comercien entre sí para formar un sistema público de contabilidad ecológica. Es un mercado global y una plataforma para activos, servicios y datos del ecosistema de la Tierra.
Principales tokens del ecosistema Cosmos clasificados por capitalización de mercado:
Cosmos encontró una falla importante en el sistema
Como se informó el año pasado, 42 blockchains tenían habilitada la funcionalidad IBC, incluidos Cosmos Hub, Osmosis, Cronos y Evmos.
OKX Chain, Luna Classic y Thorchain son las principales cadenas de bloques que han integrado IBC anteriormente. Afortunadamente, su funcionalidad ha sido deshabilitada o nunca habilitada por completo.
El cofundador de Cosmos afirmó que el problema se resolvió con un parche y se aplicará a todas las cadenas de bloques vulnerables actuales.
Polymer tiene como objetivo resolver este problema sacando a IBC del universo
IBC es un protocolo de mensajería que ha tenido éxito en el ecosistema Cosmos. Sin embargo, el uso fuera de Cosmos es limitado.
Polymer es un nuevo protocolo que introduce IBC fuera de Cosmos y que, al actuar como un enrutador de mensajes, permite que cualquier cadena o Rollup (agregación) se envíen mensajes entre sí mediante IBC, obteniendo funciones que antes estaban limitadas a Cosmos.
IBC fuera del universo
Al asegurar 57 cadenas y transferir más de $160 millones en valor dentro de Cosmos, IBC ha demostrado su valía. Su éxito no se ha extendido a otros sistemas debido a los estrictos requisitos de compatibilidad con sistemas de consenso de finalidad instantánea como Tendermint. Los sistemas de finalidad probabilística, como la prueba de trabajo de Ethereum, violarían la promesa de seguridad de IBC.
Los equipos activos que trabajan para llevar IBC a Ethereum incluyen:
Electron Labs está trabajando para llevar IBC a Ethereum, pero conectar la cadena Tendermint y la cadena EVM requiere mucho trabajo. Cosmos requiere el uso de firmas ed25519 para la verificación de clientes ligeros, y verificar esta firma en el EVM consume mucho gas.
Para resolver este problema, Electron Labs utilizará pruebas de validez de firmas de conocimiento cero y verificará esta prueba en Ethereum para reducir costos. Una desventaja de este enfoque es la dependencia de los contratos inteligentes controlados por un equipo, lo que no escala la minimización de la confianza para IBC.
zkBridge (Zero Knowledge Chain Bridge) también tiene la visión de conectar Cosmos y Ethereum. Al igual que Electron Labs, zkBridge utiliza un cliente ligero y ejecuta un contrato inteligente de Ethereum. Utiliza una red de retransmisión donde los retransmisores pasan encabezados de bloque a la cadena de destino para su verificación.
Este sistema permite pruebas paralelas, lo que permite sistemas de prueba más baratos y rápidos y elimina la necesidad de una configuración confiable donde una parte confiable genera la clave privada. A pesar de depender de un contrato inteligente centralizado, zkBridge tiene menos suposiciones de confianza debido a su sistema de prueba.
Polymer es una cadena de aplicaciones de Cosmos que actúa como un centro IBC, lo que permite la comunicación entre cadenas. Polymer permite que las cadenas conectadas elijan su propio método de verificación, al tiempo que proporciona verificación de cliente ligero ZK predeterminada al estandarizar IBC como un componente de transporte (similar a la implementación de Electron Labs y zkBridge), las cadenas conectadas a Polymer también tendrán acceso a la cuenta Cosmos SDK e Interchain (La cuenta entre cadenas se refiere a un tipo de cuenta en el ecosistema Cosmos, que se utiliza para la transferencia de activos entre cadenas y la interacción entre diferentes cadenas de bloques).
Polymer implementa IBC en Solidity y verifica usando el sistema de prueba Plonky2 para la conectividad a Ethereum. Plonky2 es un sistema de prueba recursivo (primero verifica y asegura la corrección de los subproblemas, y luego combina los subproblemas en el problema general para probar la corrección del problema original), que puede generar una prueba única a partir de un conjunto de Este sistema reduce aún más los costos de generación y verificación de pruebas. De manera similar al actual paquete acumulativo de conocimiento cero, ZKP (prueba de conocimiento cero) se verificará en la cadena de destino.
Por ejemplo, si Ethereum y Osmosis se comunican a través de Polymer, ocurrirá lo siguiente:
Ethereum verifica el consenso de Polymer a través del cliente ligero ZK Tendermint. Por el contrario, Polymer verifica el consenso de Ethereum a través de clientes ligeros de Ethereum.
Polymer verifica el consenso de Osmosis a través del cliente ligero Tendermint (debido al cliente ligero nativo de la cadena Cosmos), y Osmosis verifica el consenso de Polymer a través del cliente ligero Tendermint.
Cadena de bloques modular y conectada a Cosmos
Polymer no solo estandariza las conexiones de puente de cadena para cadenas que no son IBC, sino que también mejora la forma en que funcionan las cadenas Cosmos.
Como centro IBC de Cosmos y otras cadenas, Polymer elimina efectivamente las conexiones redundantes entre cadenas. Actualmente, las cadenas se conectan al Cosmos Hub, pero con Polymer, solo necesitan conectarse a Polymer una vez y pueden heredar las capacidades de interconexión de todas las demás cadenas conectadas a Polymer, lo que se logra a través de actualizaciones de múltiples saltos.
preocuparse
Si bien IBC ha demostrado ser impenetrable dentro del ecosistema de Cosmos, aún tiene que manejar flujos de capital a gran escala. Si bien puede ser demasiado pronto para declarar a IBC un claro líder en interoperabilidad, actualmente es el modelo de puente entre cadenas más prometedor. Sin embargo, hay algunas suposiciones sobre futuras cadenas interconectadas multicadena y sin confianza que tendrán resultados netos positivos para el campo en su conjunto.
Polymer tiene la intención de usar Plonky2 como su validador, que es un sistema nuevo y no auditado, y el uso de pruebas de conocimiento cero puede requerir una compensación entre el costo de la prueba y la latencia.
en conclusión
**Cosmos es, sin duda, uno de los proyectos más atractivos y exclusivos de Web3 y, al respaldar por completo un futuro multicadena, Cosmos se ha establecido como el líder indiscutible en un espacio único. **
El futuro de Web3 y Cosmos estará determinado en última instancia por lo que los desarrolladores valoren más. A medida que más y más empresas comienzan a integrar blockchain en sus procesos, la necesidad de una plataforma que permita que las cadenas de bloques se comuniquen entre sí se vuelve crítica.
Como plataforma de cadena de bloques interoperable, Cosmos tiene un alto potencial de crecimiento gracias a un equipo experimentado, una hoja de ruta claramente definida, posibles casos de uso y múltiples alianzas en curso.
Sin embargo, si los desarrolladores deciden que las cadenas de bloques soberanas y basadas en aplicaciones son el camino del futuro, Cosmos estará perfectamente posicionado para capitalizar ese sentimiento.
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Cosmos amenaza para las cadenas de bloques tradicionales
Autor: Russian DeFi, Compilador: Block unicorn
** Las cadenas de bloques modulares pueden hacer que las cadenas de bloques tradicionales queden obsoletas. **
Las cadenas de un solo bloque son realmente buenas mientras existen, sin embargo, terminan con el trilema de la cadena de bloques (descentralización, escalabilidad, seguridad) ya que intentan hacer todo en cada nodo (consenso, disponibilidad de datos, liquidación y ejecución).
Evitar este problema con una cadena de bloques modular se logra dividiendo los muchos roles de la cadena de bloques en diferentes capas. Por lo tanto, las cadenas de bloques pueden escalar de una manera que minimice las compensaciones.
Ethereum y Cosmos lideran esta carrera modular, el futuro de blockchain es modular.
Desde el lanzamiento de Ethereum Virtual Machine (EVM), Ethereum ha implementado funciones de contratos inteligentes, lo que ha permitido el desarrollo de varias DApps en DeFi, NFT, juegos y otros campos.
Ethereum es una cadena pública de propósito general que puede admitir varias DApps que compiten por los recursos de la red. Durante tiempos de congestión, las tarifas de transacción se disparan, lo que resulta en una experiencia de usuario deficiente en términos de costo y latencia.
Otro problema con Ethereum y otras cadenas L1 es su sistema de gobierno de "Capa 2 (L2)". Esto significa que, además de seguir sus propias reglas, las DApp también deben seguir las reglas del protocolo, y es imposible cambiar el protocolo cada vez que una DApp necesita una función nueva.
En lugar de que las DApps compitan por los recursos de una sola cadena de bloques, Cosmos propone que cada DApp se ejecute en su propia cadena de bloques independiente, paralela y optimizada para aplicaciones. Dado que son independientes, cada cadena de bloques se puede actualizar o modificar de forma independiente. Las cadenas Cosmos pueden comunicarse entre sí e incluso bajo ciertas condiciones con cadenas de bloques que utilizan diferentes mecanismos de consenso de prueba de participación/prueba de trabajo.
Introducción al Cosmos
Cosmos es la red conocida como "Internet de Blockchains" que permite la coexistencia e interoperabilidad de diferentes blockchains. Normalmente, las cadenas de bloques son independientes entre sí, y aunque la tecnología reciente permite que dos cadenas de bloques se comuniquen y transfieran datos a través de un puente, Cosmos va un paso más allá. Cosmos mejora la interoperabilidad al permitir que los desarrolladores creen cadenas de bloques inicialmente interoperables.
Estas cadenas de bloques se comunican a través del protocolo de comunicaciones Inter-Blockchain (IBC para abreviar, un protocolo de transferencia de información entre cadenas de bloques), de los cuales Cosmos Hub y sus tokens ATOM son uno.
Historia del Cosmos
El proyecto Cosmos salió por primera vez en 2014, creado por Jae Kwon bajo el protocolo de consenso Tendermint. Kwon intentó sin éxito construir un sistema totalmente interoperable, por lo que se asoció con Zarko Milosevic y Ethan Buchman. Finalmente, Kwon renunció a su papel en el proyecto Cosmos en 2020.
Aquí hay una breve línea de tiempo del universo, destacando eventos clave en él:
La fundación sin fines de lucro Interchain Foundation (ICF), con sede en Suiza, administra el desarrollo de Cosmos. Al igual que la Fundación Ethereum, la ICF es un organismo de coordinación responsable de unir el proceso de codificación entre los equipos de desarrollo de software.
Visión del Cosmos
A diferencia de las cadenas de bloques de una sola capa, Cosmos prevé una plataforma para el intercambio, el almacenamiento y la protección de valor descentralizados que fomenta la cooperación, la innovación y la competencia.
Por lo tanto, Cosmos ha optado por construir utilizando una pila de software modular: Cosmos SDK y una red de cadenas de bloques interconectadas. Esto permite que los centros y regiones del ecosistema Cosmos lancen nuevas cadenas de bloques con entornos de ejecución personalizados mientras utilizan IBC para la comunicación entre cadenas.
Esta visión de modularidad y crecimiento autónomo ha aumentado rápidamente el número de regiones en Cosmos. Al escribir estas líneas, 52 de las 56 zonas están activas.
**¿Qué son las Zonas y los Hubs? **
La cadena de zona (Zone) es una aplicación de cadena de bloques independiente creada dentro de la red de cadena de bloques de Cosmos, y el concentrador (Hub) es la cadena de bloques que conecta estas cadenas de zona. También se pueden conectar entre sí.
Cosmos Hub es el primer hub (blockchain) de la red Cosmos. Cosmos Hub es una cadena de bloques de prueba de participación que facilita la comunicación y la interoperabilidad entre otras cadenas de bloques, sirviendo como el centro de la red. Cosmos Hub supervisa las cadenas de particiones conectadas a él, que se crearon con Cosmos SDK.
Las cadenas de bloques (cadenas divididas) construidas en la red Cosmos incluyen Binance Chain (ahora Beacon Chain), Cronos, Osmosis, Neutron, Juno, Celestia, Sei Network, Terra, Injective Protocol, Secret Network, Evmos, Regen Network, Kava, Kujira, ThorChain , BandChain, Arco, etc.
Además de la cadena de bloques, Cosmos SDK también se puede utilizar para crear mercados ecológicos, intercambios descentralizados (DEX), billeteras, redes privadas, Dapps, plataformas DeFi y otros proyectos de infraestructura en la red de Cosmos.
**¿Qué es único en el universo? **
Cosmos se considera la tercera generación de tecnología blockchain (después de Bitcoin y Ethereum). Permite a los desarrolladores crear cadenas de bloques adecuadas para fines específicos, conocidas como cadenas de bloques específicas de la aplicación, que se pueden conectar entre sí para intercambiar datos.
El objetivo de Cosmos es alentar a los desarrolladores de Web3 a crear proyectos descentralizados sin depender del diseño de contrato inteligente de Ethereum. En lugar de construir dApps en una cadena de bloques base, Cosmos diseñó una arquitectura modular que permite a los desarrolladores crear cadenas de bloques independientes.
Los desarrolladores de Cosmos no necesitan confiar en el consenso o la capa de red de una cadena de bloques de capa 1 como Ethereum. Cuando los entusiastas de las criptomonedas se basan en Cosmos, pueden crear cadenas de bloques que cumplan con sus requisitos de diseño. A diferencia de la creación de dApps mediante contratos inteligentes, Cosmos brinda a los desarrolladores de Web3 total libertad para desarrollar cadenas de bloques mientras se beneficia de la seguridad de su algoritmo Tendermint.
Nota de bloque unicornio: Tendermint es un algoritmo de consenso basado en la tolerancia a fallas bizantina, que se utiliza para lograr la coherencia entre los diferentes nodos en una red distribuida. Es el algoritmo de consenso utilizado por la red Cosmos para garantizar la seguridad y la coherencia de la red blockchain.
Por el contrario, Cosmos va más allá de ayudar a los desarrolladores de Web3 a crear cadenas de bloques independientes. Muchos entusiastas de las criptomonedas asocian Cosmos con la "interoperabilidad", que se refiere a la comunicación entre cadenas de bloques.
La conexión de diferentes cadenas de bloques ha sido difícil debido a los diferentes mecanismos de consenso y estándares de codificación. Si bien los puentes entre cadenas pueden transferir valor entre redes de cadenas de bloques, son vulnerables a la piratería.
Cosmos creó el protocolo IBC para permitir que diferentes cadenas de bloques se comuniquen entre sí. Además, el equipo de Cosmos está desarrollando cadenas de bloques llamadas "pegg-zones" que pueden conectarse a proyectos fuera del ecosistema de Cosmos. Por ejemplo, Cosmos podría implementar una cadena de bloques pegg entre bitcoin y ethereum.
Nota de bloque unicornio: pegg-zone permite que los activos de cadenas de bloques externas (como bitcoin o ethereum) se anclen a tokens específicos en la red Cosmos. Los medios técnicos de Pegg-zone para conectar diferentes blockchains brindan a Cosmos una interoperabilidad más amplia y la capacidad de integrar activos externos.
Además de estos beneficios, Cosmos puede procesar 10,000 transacciones por segundo (TPS), tiene tarifas de gas bajas y tiene un impacto ambiental bajo debido a su diseño de PoS.
Capas de red Cosmos
La cadena de bloques se puede dividir en tres capas conceptuales a partir de la arquitectura:
Capa de aplicación: La capa de aplicación se encarga de actualizar el estado de la cadena de bloques en función de la ejecución de las transacciones. En esta capa, se implementan funciones para ejecutar contratos inteligentes y manejar las interacciones de los usuarios.
Capa de red: la capa de red es responsable de garantizar que las transacciones y los mensajes relacionados con el consenso se propaguen. Maneja la comunicación entre nodos y asegura que las transacciones se transmitan y confirmen a través de la red.
Capa de consenso: la capa de consenso permite a los nodos ponerse de acuerdo sobre el estado actual del sistema. En esta capa, los nodos llegan a un consenso a través de un algoritmo de consenso y deciden qué transacciones son válidas y las agregan al estado de la cadena de bloques.
La división de estos niveles ayuda a separar diferentes funciones y responsabilidades, lo que permite que la red Cosmos construya y expanda diferentes cadenas de bloques de manera más flexible y realice la comunicación y la interoperabilidad entre ellas a través del protocolo IBC. Cada capa tiene funciones y tareas específicas, que juntas forman la arquitectura general de la red Cosmos.
Tecnología Cosmos
Basado en los siguientes componentes:
Tendermint: un protocolo de consenso que permite a los desarrolladores crear cadenas de bloques de prueba de participación rápidas, escalables y seguras.
Cosmos SDK: permite a los desarrolladores crear aplicaciones en cadenas de bloques basadas en Tendermint. Cosmos SDK proporciona un conjunto de herramientas y marcos que simplifican el desarrollo de aplicaciones de cadena de bloques.
Protocolo de comunicación entre cadenas de bloques (IBC): un sistema que permite que diferentes cadenas de bloques se conecten y comuniquen. A través del protocolo IBC, Cosmos realiza la interconexión entre cadenas de bloques, lo que les permite intercambiar datos y valores de forma segura.
Juntos, estos componentes técnicos forman la infraestructura de Cosmos, lo que le permite implementar redes blockchain rápidas, escalables y seguras, y facilitar la interoperabilidad y la comunicación entre diferentes blockchains.
1. Tolerancia a fallas bizantinas de Tendermint y ABCI
Nota de unicornio de bloque: ABCI significa "Interfaz de cadena de bloques de aplicaciones", que es una parte importante de la arquitectura Tendermint. ABCI define la especificación de la interfaz entre las aplicaciones y el motor de consenso de Tendermint. Permite a los desarrolladores crear y ampliar la cadena de bloques de Tendermint con una lógica de aplicación personalizada sin tener que modificar el propio motor de Tendermint.
A través de ABCI, los desarrolladores pueden separar sus aplicaciones del motor de consenso de Tendermint, lo que hace que el desarrollo de aplicaciones sea más flexible y personalizable. ABCI proporciona un conjunto de métodos de interfaz estandarizados, que incluyen funciones como el procesamiento de transacciones, la verificación de bloques y el estado de consulta, para que las aplicaciones puedan interactuar con la red de Tendermint y trabajar con el motor de consenso.
Hasta hace poco, construir una cadena de bloques requería desarrollar tres capas (red, consenso y aplicación) desde cero. Ethereum hace que el desarrollo de aplicaciones descentralizadas sea más factible al proporcionar una cadena de bloques de máquinas virtuales donde cualquiera puede implementar contratos inteligentes con lógica personalizada.
Sin embargo, no simplifica el proceso de desarrollo de blockchain. Go-Ethereum (la implementación del lenguaje Go de Ethereum), como Bitcoin, es una enorme pila de tecnología, que es difícil de bifurcar y personalizar. Es por eso que Jae Kwon creó Tendermint en 2014.
Tendermint BFT es una solución que fusiona la red y las capas de consenso de las cadenas de bloques en un motor común.
Estas son las características del uso de Tendermint BFT como un motor de cadena de bloques avanzado, adecuado para cadenas de bloques públicas o privadas:
*Tendermint BFT solo se ocupa de la red y el consenso de la cadena de bloques, lo que significa que ayuda a los nodos a propagar transacciones y ayuda a los validadores a llegar a un consenso sobre un conjunto de transacciones para agregar a la cadena de bloques.
Cosmos es una de varias plataformas basadas en el motor de consenso de Tendermint, otras incluyen:
2. Cosmos SDK y otros marcos de capa de aplicación
Tendermint BFT reduce el tiempo de desarrollo de blockchain de años a semanas, porque crear una aplicación ABCI segura desde cero es un desafío, por lo que existe Cosmos SDK.
Cosmos SDK es un marco de uso general para crear aplicaciones de cadena de bloques seguras además de Tendermint BFT.
Se basa en dos principios básicos:
Modularidad: El objetivo de Cosmos SDK es crear un ecosistema modular que permita a los desarrolladores crear rápidamente cadenas de bloques específicas de la aplicación sin escribir cada función desde cero. Cualquiera puede crear un módulo Cosmos SDK y usar un módulo existente en su cadena de bloques simplemente importándolo.
Por ejemplo, el equipo de Tendermint está desarrollando un conjunto básico de módulos para Cosmos Hub. Cualquier desarrollador puede utilizar estos módulos para crear sus aplicaciones. Los desarrolladores también pueden crear nuevos módulos para personalizar aún más sus aplicaciones. A medida que se desarrolla la red Cosmos, el ecosistema de módulos SDK también seguirá creciendo, lo que facilitará el desarrollo de aplicaciones complejas de cadena de bloques.
Seguridad basada en capacidades: las capacidades limitan el alcance de las interacciones maliciosas o accidentales al restringir los límites de seguridad entre los módulos. Esto permite a los desarrolladores comprender mejor la composición de los módulos y limitar el alcance de las interacciones maliciosas o accidentales.
Cosmos SDK también incluye un conjunto de herramientas de desarrollo útiles para crear interfaces de línea de comandos (CLI, una forma de interactuar con sistemas informáticos a través de interfaces de línea de comandos), servidores REST y varias bibliotecas de utilidades de uso común.
El kit de desarrollo de software (SDK) de Cosmos, al igual que otras herramientas de Cosmos, es modular. Los desarrolladores pueden crear aplicaciones sobre Tendermint BFT. Sin embargo, también se puede utilizar con cualquier otro motor de consenso que admita el protocolo ABCI. Cosmos anticipa la aparición de múltiples SDK a lo largo del tiempo, cada uno con un modelo arquitectónico diferente y compatible con diferentes motores de consenso, todo dentro de un solo ecosistema: Cosmos Network.
Eterminta
La naturaleza modular de Cosmos SDK permite a los desarrolladores transferir casi cualquier código base de cadena de bloques existente escrito en Golang, y Ethermint es un proyecto que convierte la máquina virtual Ethereum en un módulo SDK.
Ethermint es exactamente similar a Ethereum, pero también tiene todas las ventajas de Tendermint BFT. Todas las herramientas de Ethereum (como Truffle, Metamask, etc.) son compatibles con Ethermint y puede migrar fácilmente sus contratos inteligentes.
CometBFT (Tolerancia a fallas bizantinas del cometa)
CometBFT, una bifurcación y sucesora de Tendermint Core, se lanzó en febrero de este año y será el motor de replicación oficial de Interchain Stack. El objetivo a largo plazo de CometBFT es convertirse en el motor de replicación preferido para blockchains confiables, seguras, a gran escala y específicas de la aplicación. El objetivo a largo plazo de CometBFT es desempeñar un papel clave en el apoyo al crecimiento entre cadenas.
Nota de unicornio de bloque: Interchain Stack es una pila de tecnología que promueve la interoperabilidad y la conectividad entre blockchains, con el objetivo de construir un ecosistema unificado entre cadenas.
Más específicamente, los objetivos de CometBFT incluyen:
En resumen, el objetivo de CometBFT es convertirse en un motor de replicación de cadena de bloques confiable y bien coordinado para respaldar el desarrollo de Interchain Stack centrándose en las necesidades del usuario, mejorando la garantía de calidad, el diseño modular y el lanzamiento rápido de funciones para mejorar y desarrollar continuamente. .
3. IBC - Cadena de bloques conectada
Se utiliza un protocolo llamado Inter-Blockchain Communication (IBC) para conectar blockchains. IBC aprovecha la naturaleza de finalidad instantánea del consenso de Tendermint (aunque puede funcionar con cualquier motor de cadena de bloques de "finalidad rápida") para permitir que cadenas heterogéneas transfieran valor (es decir, tokens) o datos entre sí.
Básicamente se puede resumir en dos aspectos:
ESTRUCTURA JERÁRQUICA DIFERENTE: Las cadenas heterogéneas tienen estructuras jerárquicas diferentes, lo que significa que pueden diferir en la implementación de los componentes de red, consenso y aplicación. Para cumplir con IBC, una cadena de bloques solo necesita cumplir con algunos requisitos, el más importante de los cuales es que la capa de consenso debe tener una finalidad rápida. Las cadenas de prueba de trabajo como Bitcoin y Ethereum no se incluyen debido a su finalidad probabilística.
**Soberanía:**Cada blockchain es mantenida por un grupo de validadores cuyo trabajo es acordar la confirmación del bloque. En las cadenas de bloques de prueba de trabajo, estos validadores se denominan mineros. Las cadenas de bloques soberanas tienen su propio conjunto de validadores y, en muchos casos, las cadenas de bloques deben ser soberanas porque los validadores son, en última instancia, los responsables de cambiar el estado. En Ethereum, todas las aplicaciones son ejecutadas por el mismo conjunto de validadores. Por lo tanto, cada aplicación tiene soberanía limitada.
IBC permite que las cadenas de bloques heterogéneas intercambien tokens y datos, lo que significa que las cadenas de bloques con diferentes aplicaciones y conjuntos de validadores pueden comunicarse. Por ejemplo, permite que cadenas públicas y privadas intercambien tokens. Actualmente, ningún otro marco de blockchain admite este nivel de interoperabilidad.
Cómo funciona IBC
Por ejemplo, supongamos que una cuenta en la cadena A quiere enviar diez tokens a la cadena B:
Seguimiento: ambas cadenas deben realizar un seguimiento de los validadores de cada uno.
Bloqueo: cuando la red IBC inicia una transferencia, los tokens (como ATOM) se bloquearán en la cadena A.
Repetidor de prueba: los ATOM que bloquean las pruebas se envían desde la cadena A a la cadena B.
Verificación: La prueba se verifica en la cadena B de acuerdo con el encabezado del bloque de la cadena A; si la verificación es válida, el certificado del token ATOM se crea en la cadena B.
Vale la pena señalar que el ÁTOMO creado en la cadena B no es un ÁTOMO real (no nativo), porque el ÁTOMO solo existe en la cadena A. Representan ÁTOMOS de la cadena A a la cadena B y prueban que estos ÁTOMOS están congelados en la cadena A. Un mecanismo similar desbloqueará estos tokens cuando los ATOM vuelvan a su cadena original.
La principal desventaja de este enfoque es que la cantidad de conexiones de red crece cuadráticamente con la cantidad de cadenas de bloques. Si la red consta de 100 cadenas de bloques, cada una de las cuales debe mantener conexiones IBC con otras cadenas de bloques, la cantidad de conexiones llegará a 4950, lo que rápidamente se vuelve inmanejable.
Para resolver este problema, Cosmos propone una arquitectura modular, que incluye dos tipos de blockchains: Hub (cadena central) y Zone (cadena de partición), como se mencionó anteriormente.
Conecte una cadena que no sea Tendermint
Cosmos no se limita a la cadena Tendermint, cualquier tipo de cadena de bloques se puede conectar a Cosmos. Hay dos casos: cadenas de terminación inmediata y cadenas de terminación probabilística:
Cadenas de finalidad rápida
Al modificar el protocolo IBC, las cadenas de bloques que utilizan cualquier algoritmo de consenso de finalidad instantánea pueden conectarse a Cosmos. Por ejemplo, si Ethereum pasa al Gadget de Finalidad Amigable de Casper, IBC puede adaptarse para ser compatible con Casper, creando una conexión directa con el ecosistema Cosmos.
Block unicorn Nota: Casper Friendly Finality Gadget es un algoritmo de consenso para mejorar el rendimiento y la finalidad del sistema blockchain, y se espera que se conecte con Cosmos.
Cadenas de finalidad probabilística
La situación se vuelve más difícil para las cadenas de bloques sin una finalidad instantánea, como las cadenas de prueba de trabajo. Para estas cadenas, Cosmos emplea una cadena proxy llamada Peg-Zone.
Una cadena de bloques proxy Peg-Zone monitorea el estado de otra cadena de bloques. Peg-Zone en sí tiene una finalidad rápida, por lo que es compatible con IBC, y su función es proporcionar seguridad y finalidad a la cadena de bloques a la que está conectado.
**Bloquear unicornio hace que sea más fácil de entender para todos: 1) cadena de finalidad instantánea, 2) cadena de finalidad probabilística, inserte una pequeña ciencia en el texto para explicar las características de estas dos cadenas. **
**1) Cadena de finalización instantánea: **La cadena de finalización instantánea es como una confirmación instantánea cuando envía un servicio de mensajería. Una vez que entregue el paquete al servicio de mensajería, inmediatamente confirmarán la recepción y le proporcionarán un número de servicio de mensajería. Puede saber inmediatamente que el paquete ha sido enviado y confirmado.
**2) Cadena de finalidad probabilística: **Por ejemplo, el mecanismo de prueba de trabajo de Bitcoin. Bajo este mecanismo, las transacciones deben pasar por una cierta cantidad de trabajo informático para ser confirmadas, y existe una cierta probabilidad de que ocurra una bifurcación. Así como la entrega de correo lleva tiempo y cierta incertidumbre, el tiempo de confirmación de la transacción de la cadena de finalidad probabilística es más largo y existen ciertos riesgos.
**Entendimiento simple, las cadenas de finalidad instantánea pueden confirmar rápidamente las transacciones y proporcionar garantías de finalidad, mientras que las cadenas de finalidad probabilística requieren un tiempo de confirmación más prolongado y existe cierta probabilidad de bifurcaciones y problemas de seguridad. **
**¿Qué problemas resuelve Cosmos? **
1. Soberanía
El SDK gratuito de Cosmos permite a los desarrolladores crear aplicaciones de blockchain soberanas sin costo continuo. Estas cadenas de bloques se pueden conectar fácilmente entre sí sin depender de que existan contratos inteligentes en diferentes cadenas de bloques, lo que evita altas tarifas de transacción debido a la congestión de la red y permite el desarrollo de mejores funciones de escalado.
Esto impulsará características innovadoras en DeFi, NFT, juegos, DAO, redes sociales, mercados y economías dependientes de Internet, especialmente economías de propiedad donde todos tienen una participación.
2. Escalabilidad
Cosmos utiliza dos tipos de escalabilidad:
Escalabilidad vertical: la escalabilidad vertical se refiere al método de escalado de la cadena de bloques. Al abandonar la Prueba de trabajo y optimizar sus componentes, Tendermint BFT puede lograr miles de transacciones por segundo.
El cuello de botella está en la propia aplicación, por ejemplo, una máquina virtual impondrá un límite más bajo en el rendimiento de las transacciones, mientras que las aplicaciones que integran directamente los tipos de transacciones y las funciones de transición de estado (como las aplicaciones SDK de Cosmos estándar) pueden lograr un mayor rendimiento, lo que significa que es también una de las razones por las que las cadenas de bloques específicas de la aplicación tienen sentido.
Escalabilidad horizontal: Incluso si el motor de consenso y la aplicación están altamente optimizados, el rendimiento de transacciones de una sola cadena eventualmente alcanzará un límite insuperable. La expansión vertical ha llegado a su límite y en el futuro se utilizará una arquitectura multicadena como solución. La idea central es ejecutar varias cadenas de la misma aplicación en paralelo, operadas por un conjunto estándar de validadores, lo que hace que la cadena de bloques sea teóricamente infinitamente escalable.
3. Sostenibilidad
Sostenibilidad La seguridad de la red está garantizada por el algoritmo de consenso PoS Comparado con el algoritmo de consenso PoW, PoS puede reducir la huella de carbono en un 99%.
Función de token ATOM
Los tokens ATOM son una parte vital del ecosistema Cosmos. El objetivo principal de este token es apostar para garantizar la seguridad del mecanismo de consenso de PoS. Los inversores en criptomonedas deben apostar la misma cantidad de tokens ATOM que los 150 principales validadores actuales de Cosmos para validar las transacciones. Sin embargo, los titulares de ATOM pueden delegar sus tokens a un grupo de participación por un porcentaje de las recompensas en criptomonedas.
Los tokens ATOM pueden servir para tres propósitos: como un sistema para evitar el correo no deseado, como un token de participación y como un medio para votar en la gobernanza.
Como método para prevenir el spam, ATOM se utiliza para pagar tarifas. Similar a la tarifa de gas de Ethereum, la tarifa puede ser proporcional al costo computacional requerido para la transacción. Se cobran tarifas para evitar que los actores maliciosos hagan un mal uso de la cadena de bloques.
Los ATOM se pueden apostar para obtener tokens como recompensa. El número de ATOM apostados determina la seguridad económica del Cosmos Hub. Cuanto mayor sea el número de ATOM apostados, mayores serán los beneficios económicos y mayor será el costo de atacar la red. Por lo tanto, cuanto mayor sea el número de ATOM apostados, mayor será la seguridad económica.
Gobernanza: los titulares de ATOM pueden administrar el Cosmos Hub votando propuestas con sus ATOM apostados.
Cadena de bloques en Cosmos
La arquitectura flexible de Cosmos ha atraído a muchos desarrolladores de Web3. Algunos de los proyectos Cosmos más notables incluyen:
Ecosistema Cosmos
Con más de $ 62 mil millones en activos digitales totales bajo administración, la red Cosmos alberga más de 274 aplicaciones y servicios. Cosmos tiene un ecosistema diverso y en rápida expansión. Estos son algunos de los proyectos más importantes de Cosmos:
Ósmosis
Es una de las cadenas de bloques conectadas a Cosmos Hub. Adopta un sistema seguro de prueba de participación y proporciona muchos de los mismos servicios profesionales de verificación de participación que la cadena Cosmos. OSMO es el nombre de su criptomoneda nativa.
Los poseedores de tokens OSMO pueden delegar sus tokens a estos validadores de apuestas profesionales para proteger la red de comportamientos maliciosos y peligrosos. Osmosis es una cadena de bloques descentralizada peer-to-peer que los titulares de criptomonedas pueden usar para generar liquidez y comercializar tokens habilitados para IBC.
Red secreta
es una plataforma de contrato inteligente que se centra en la privacidad y permite la privacidad programable. The Secret Network proporcionará un centro de privacidad para el ecosistema, perfecto para los defensores de la privacidad.
Red de regeneración
Está construyendo una red de "Pruebas para un Planeta Saludable" que apoya principalmente el secuestro de carbono. Con Regen, podemos aprovechar el poder de la cadena de bloques para hacer del mundo un lugar mejor. Regen se ha asociado con Chorus One para desarrollar el primer modelo de negocio de validador ecológico.
Puente G
Es un puente entre cadenas que permite a los usuarios transferir activos entre cadenas de bloques. G-Bridge es un sistema altamente experimental e innovador administrado por una red de usuarios.
Red Akash
Akash Network es otro proyecto que se ejecuta en la cadena de bloques Cosmos. El objetivo principal de Akash es ayudar a los desarrolladores de Web3 a implementar varias dApps con una configuración, configuración y administración de servidores mínimas.
Apodado el "Airbnb de la computación en la nube", el proyecto ofrece la primera computación en la nube de código abierto descentralizada, lo que brinda a los desarrolladores recursos de computación en la nube sin permiso para crear dApps.
Cuando se habla de Akash Network, también es importante tener en cuenta que ofrece uno de los precios más competitivos para las soluciones de implementación de dApp.
Persistencia XPRT
Persistence XPRT es una red de activos cripto-nativa DeFi y NFT. El proyecto está técnicamente organizado y proporciona infraestructura para conectar DeFi y finanzas tradicionales en varios campos.
Red de regeneración
La red Regen es una cadena de bloques de prueba de participación construida en el ecosistema Cosmos. Se utiliza para validar reclamos, protocolos y datos del estado del medio ambiente.
Regen Ledger permite que múltiples usuarios interactúen y comercien entre sí para formar un sistema público de contabilidad ecológica. Es un mercado global y una plataforma para activos, servicios y datos del ecosistema de la Tierra.
Principales tokens del ecosistema Cosmos clasificados por capitalización de mercado:
Cosmos encontró una falla importante en el sistema
Como se informó el año pasado, 42 blockchains tenían habilitada la funcionalidad IBC, incluidos Cosmos Hub, Osmosis, Cronos y Evmos.
OKX Chain, Luna Classic y Thorchain son las principales cadenas de bloques que han integrado IBC anteriormente. Afortunadamente, su funcionalidad ha sido deshabilitada o nunca habilitada por completo.
El cofundador de Cosmos afirmó que el problema se resolvió con un parche y se aplicará a todas las cadenas de bloques vulnerables actuales.
Polymer tiene como objetivo resolver este problema sacando a IBC del universo
IBC es un protocolo de mensajería que ha tenido éxito en el ecosistema Cosmos. Sin embargo, el uso fuera de Cosmos es limitado.
Polymer es un nuevo protocolo que introduce IBC fuera de Cosmos y que, al actuar como un enrutador de mensajes, permite que cualquier cadena o Rollup (agregación) se envíen mensajes entre sí mediante IBC, obteniendo funciones que antes estaban limitadas a Cosmos.
IBC fuera del universo
Al asegurar 57 cadenas y transferir más de $160 millones en valor dentro de Cosmos, IBC ha demostrado su valía. Su éxito no se ha extendido a otros sistemas debido a los estrictos requisitos de compatibilidad con sistemas de consenso de finalidad instantánea como Tendermint. Los sistemas de finalidad probabilística, como la prueba de trabajo de Ethereum, violarían la promesa de seguridad de IBC.
Los equipos activos que trabajan para llevar IBC a Ethereum incluyen:
Electron Labs está trabajando para llevar IBC a Ethereum, pero conectar la cadena Tendermint y la cadena EVM requiere mucho trabajo. Cosmos requiere el uso de firmas ed25519 para la verificación de clientes ligeros, y verificar esta firma en el EVM consume mucho gas.
Para resolver este problema, Electron Labs utilizará pruebas de validez de firmas de conocimiento cero y verificará esta prueba en Ethereum para reducir costos. Una desventaja de este enfoque es la dependencia de los contratos inteligentes controlados por un equipo, lo que no escala la minimización de la confianza para IBC.
zkBridge (Zero Knowledge Chain Bridge) también tiene la visión de conectar Cosmos y Ethereum. Al igual que Electron Labs, zkBridge utiliza un cliente ligero y ejecuta un contrato inteligente de Ethereum. Utiliza una red de retransmisión donde los retransmisores pasan encabezados de bloque a la cadena de destino para su verificación.
Este sistema permite pruebas paralelas, lo que permite sistemas de prueba más baratos y rápidos y elimina la necesidad de una configuración confiable donde una parte confiable genera la clave privada. A pesar de depender de un contrato inteligente centralizado, zkBridge tiene menos suposiciones de confianza debido a su sistema de prueba.
Polymer es una cadena de aplicaciones de Cosmos que actúa como un centro IBC, lo que permite la comunicación entre cadenas. Polymer permite que las cadenas conectadas elijan su propio método de verificación, al tiempo que proporciona verificación de cliente ligero ZK predeterminada al estandarizar IBC como un componente de transporte (similar a la implementación de Electron Labs y zkBridge), las cadenas conectadas a Polymer también tendrán acceso a la cuenta Cosmos SDK e Interchain (La cuenta entre cadenas se refiere a un tipo de cuenta en el ecosistema Cosmos, que se utiliza para la transferencia de activos entre cadenas y la interacción entre diferentes cadenas de bloques).
Polymer implementa IBC en Solidity y verifica usando el sistema de prueba Plonky2 para la conectividad a Ethereum. Plonky2 es un sistema de prueba recursivo (primero verifica y asegura la corrección de los subproblemas, y luego combina los subproblemas en el problema general para probar la corrección del problema original), que puede generar una prueba única a partir de un conjunto de Este sistema reduce aún más los costos de generación y verificación de pruebas. De manera similar al actual paquete acumulativo de conocimiento cero, ZKP (prueba de conocimiento cero) se verificará en la cadena de destino.
Por ejemplo, si Ethereum y Osmosis se comunican a través de Polymer, ocurrirá lo siguiente:
Ethereum verifica el consenso de Polymer a través del cliente ligero ZK Tendermint. Por el contrario, Polymer verifica el consenso de Ethereum a través de clientes ligeros de Ethereum.
Polymer verifica el consenso de Osmosis a través del cliente ligero Tendermint (debido al cliente ligero nativo de la cadena Cosmos), y Osmosis verifica el consenso de Polymer a través del cliente ligero Tendermint.
Cadena de bloques modular y conectada a Cosmos
Polymer no solo estandariza las conexiones de puente de cadena para cadenas que no son IBC, sino que también mejora la forma en que funcionan las cadenas Cosmos.
Como centro IBC de Cosmos y otras cadenas, Polymer elimina efectivamente las conexiones redundantes entre cadenas. Actualmente, las cadenas se conectan al Cosmos Hub, pero con Polymer, solo necesitan conectarse a Polymer una vez y pueden heredar las capacidades de interconexión de todas las demás cadenas conectadas a Polymer, lo que se logra a través de actualizaciones de múltiples saltos.
preocuparse
Si bien IBC ha demostrado ser impenetrable dentro del ecosistema de Cosmos, aún tiene que manejar flujos de capital a gran escala. Si bien puede ser demasiado pronto para declarar a IBC un claro líder en interoperabilidad, actualmente es el modelo de puente entre cadenas más prometedor. Sin embargo, hay algunas suposiciones sobre futuras cadenas interconectadas multicadena y sin confianza que tendrán resultados netos positivos para el campo en su conjunto.
Polymer tiene la intención de usar Plonky2 como su validador, que es un sistema nuevo y no auditado, y el uso de pruebas de conocimiento cero puede requerir una compensación entre el costo de la prueba y la latencia.
en conclusión
**Cosmos es, sin duda, uno de los proyectos más atractivos y exclusivos de Web3 y, al respaldar por completo un futuro multicadena, Cosmos se ha establecido como el líder indiscutible en un espacio único. **
El futuro de Web3 y Cosmos estará determinado en última instancia por lo que los desarrolladores valoren más. A medida que más y más empresas comienzan a integrar blockchain en sus procesos, la necesidad de una plataforma que permita que las cadenas de bloques se comuniquen entre sí se vuelve crítica.
Como plataforma de cadena de bloques interoperable, Cosmos tiene un alto potencial de crecimiento gracias a un equipo experimentado, una hoja de ruta claramente definida, posibles casos de uso y múltiples alianzas en curso.
Sin embargo, si los desarrolladores deciden que las cadenas de bloques soberanas y basadas en aplicaciones son el camino del futuro, Cosmos estará perfectamente posicionado para capitalizar ese sentimiento.