¿Qué es el Protocolo Inyectivo (INJ)? Todo lo que necesitas saber sobre INJ
¿Qué es el Protocolo Inyectivo? Descubre el token INJ, su funcionamiento y la economía del token. Aprende sobre la tecnología detrás de Injective Protocol.
Desde la llegada de Ethereum, Ethereum Virtual Machine actúa como la columna vertebral del mundo dApp, ya que puede ejecutar el lenguaje de programación de contratos inteligentes más utilizado, Solidity. Pero, ¿qué es exactamente EVM y cómo se convirtió en una parte integral del espacio criptográfico? Exploremos más en este artículo.
¿Qué es EVM?
EVM (Ethereum Virtual Machine) es el motor central responsable de ejecutar contratos inteligentes en la red Ethereum . Existe en todos los validadores de Ethereum, lo que garantiza la seguridad y la descentralización de la red.
Máquina virtual Ethereum
En programación, los desarrolladores usan IDE (Entorno de desarrollo integrado como Microsoft Visual Studio o Xcode) para escribir y compilar código en un programa utilizable.
Para ejecutar el programa, el IDE traduce su código (C/C++, Python, Assembly, etc.) a código de máquina para que la computadora pueda entenderlo. Para una comprensión simple, EVM en Ethereum es similar a IDE en las computadoras.
Cómo un EVM ejecuta el código de Solidity
En general, los contratos inteligentes se pueden escribir en lenguajes de programación como Solidity, Rust o C++... según el tipo de plataforma blockchain. Sin embargo, EVM solo puede ejecutar contratos inteligentes escritos en Solidity.
Esto significa que actúa como un traductor de ejecución para convertir Solidity a Bytecode similar a una computadora. Luego se almacena en Opcode (código de operación) para que Ethereum entienda y ejecute los comandos dados.
¿Qué es una cadena de bloques EVM?
Además de Ethereum, existen cadenas de bloques que son compatibles con EVM. Esto significa que esas cadenas de bloques pueden ejecutar el código Solidity de contratos inteligentes como EVM en Ethereum. Por lo tanto, los desarrolladores de dApp solo tienen que modificar un pequeño código de Sodility para funcionar sin problemas en las cadenas de bloques de EVM. Por lo tanto, a menudo vemos dApps que se ejecutan en varias cadenas de bloques, la mayoría de las cuales son cadenas de bloques compatibles con EVM.
Las mejores cadenas de bloques de EVM. Fuente: DeFiLlama
Algunas cadenas de bloques EVM populares: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum, etc.
Las cadenas de bloques EVM están dominando el mercado en términos de capitalización de mercado y TVL. Como podemos ver en la tabla anterior, Ethereum y BSC son dos cadenas de bloques compatibles con EVM que han estado en las criptomonedas de mayor capitalización de mercado durante años.
Para explorar por qué las cadenas de bloques EVM dominan el mercado, profundicemos en las ventajas que tienen las cadenas de bloques EVM en la siguiente sección.
Ventajas de las cadenas de bloques EVM
Desde la perspectiva de los constructores
Rápido para adaptarse a las nuevas cadenas de bloques EVM: para los desarrolladores, ya sean nuevos o experimentados, lleva mucho tiempo elegir un nuevo lenguaje de programación. En el mundo de EVM, pueden cambiar fácilmente entre cadenas de bloques sin aprender un nuevo lenguaje de contrato inteligente.
El lenguaje de contrato inteligente más popular: Solidity es el lenguaje de contrato inteligente más utilizado en el criptoverso porque Ethereum es el líder de las plataformas habilitadas para contratos inteligentes. Esto crea un fuerte efecto de red de las cadenas de bloques EVM lideradas por el aura de Ethereum.
Fácil de migrar: en lugar de crear una nueva dApp desde cero, el equipo de desarrolladores puede implementar fácilmente sus códigos compatibles con EVM en cadenas de bloques para crear productos multicadena. Estar disponible en múltiples plataformas de blockchain brinda a los proyectos acceso a una base de usuarios más amplia. Por lo tanto, la experiencia de los usuarios puede permanecer intacta independientemente de las cadenas de bloques de EVM.
Desde la perspectiva de los usuarios
Experiencia multicadena similar: el espacio criptográfico ahora tiene cientos de cadenas de bloques que sirven para diferentes propósitos, como plataformas de dApp, especialización de dApp, privacidad, etc. La integración de más de dos cadenas de bloques en una dApp crea una experiencia de cadena múltiple. Los usuarios pueden cambiar fácilmente entre las cadenas de bloques de EVM sin los cambios de UI/UX.
Aave está en muchas cadenas de bloques EVM
Eficiencia de tarifas de velocidad y gas : los usuarios de Ethereum deben pagar una tarifa por cada transacción ejecutada. La tarifa a veces supera los $ 100 debido a la demanda de espacio de bloques congestionados. Durante la congestión, lleva una gran cantidad de tiempo completar una transacción, lo que afecta la experiencia de los usuarios. Si las dApps van a otras cadenas de EVM además de Ethereum, el desafío se resuelve parcialmente.
Más escalabilidad: la multicadena brinda a los proyectos la capacidad de escalar horizontalmente a otros ecosistemas de cadenas de bloques. La exposición a numerosas cadenas EVM traerá una base de usuarios más grande para el proyecto criptográfico. Además, más productos criptográficos se embarcarán en el ecosistema, creando un entorno competitivo para el crecimiento.
Blockchains compatibles con EVM
En secciones anteriores, entendemos qué es una cadena de bloques EVM y por qué los creadores de proyectos y los usuarios se beneficiarán de ella. Descubramos la escena blockchain de EVM en el espacio criptográfico.
Por el momento, hay dos tipos principales de cadenas de bloques EVM:
Plataformas de cadena de bloques
Ethereum es un ejemplo sobresaliente de una cadena de bloques EVM ya que es el comienzo de la era EVM. Aparte de eso, descubriremos más sobre otras cadenas de bloques EVM como BNB Smart Chain (BSC), Avalanche, etc.
1. Cadena inteligente BNB (BSC)
BNB Smart Chain (BSC) es el segundo ecosistema EVM más grande en el espacio criptográfico, solo detrás del ecosistema Ethereum. Hay una gran cantidad de dApps en BSC y el número podría superar los 1000 proyectos en funcionamiento, que van desde DeFi hasta NFT/GameFi.
Protocolos principales en BSC. Fuente: DeFiLlama
En particular, hay más de 100 intercambios descentralizados (DEX) que se ejecutan en BSC, según DeFiLlama. Muchos de ellos son bifurcaciones de los principales DEX como Uniswap. Este fenómeno está diluyendo el ecosistema DeFi de BSC y desfragmentando la liquidez total de BSC. Sin embargo, los líderes DEX en BSC aún mantienen sus posiciones, como Pancakeswap, BIswap, etc.
2. Polígono (MATIC)
Polygon (MATIC) es una cadena de bloques EVM independiente que anteriormente funcionaba como capa 2 en Ethereum. La cadena de bloques es un ejemplo notable de una Capa 2 que evolucionó hasta convertirse en una cadena de bloques. Gracias a la compatibilidad con EVM, Polygon puede tener muchos proyectos criptográficos a bordo.
OpenSea eligió expandirse a Polygon porque Ethereum ha estado retrasando el crecimiento del mercado NFT más grande . En agosto de 2021, el volumen de operaciones de OpenSea en Ethereum y Polygon alcanzó un máximo de 3500 millones de dólares y 50 millones de dólares, respectivamente.
3. Avalancha (AVAX)
Avalanche es otra cadena de bloques EVM notable, ya que ha estado subiendo de abajo hacia arriba. Además, la red de subredes de Avalanche puede mejorar considerablemente el rendimiento de asentamiento a menos de un segundo.
El ecosistema Avalanche contiene todos los nichos de la suite DeFi. Para tomar la ola, los proyectos NFT y GameFi en Avalanche están atrayendo nuevos usuarios al ecosistema. En particular, DeFi Kingdoms (DFK) estaba anteriormente en la cadena de bloques Harmoney One, pero emigró a una subred de Avalanche.
Capa 2s
Las capas 2 en las cadenas de bloques han llamado la atención en el mercado desde 2021. Vienen como soluciones de escalado para muchas plataformas de cadenas de bloques como Ethereum, Cardano, Near Protocol, Solana, etc. La revolución de la capa 2 estalla en Ethereum con numerosos proyectos notables.
Si es nuevo en la Capa 2, puede consultar esto: ¿Qué es la Capa 2 ?
Capa 2s
A pesar de estar construido sobre la red Ethereum, no todas las capas 2 son compatibles con EVM. Solo los Optimistic Rollups son compatibles de forma nativa con EVM, mientras que zkRollups no lo son. Aquí hay algunas capas 2 en Ethereum:
EVM frente a cadenas de bloques no EVM
EVM ofrece tantas ventajas que los proyectos de capa 2 que usan zkRollups tienen que crear una solución para que sean compatibles con EVM. Por ejemplo, zkSync tiene zkEVM y Starknet tiene Warp para admitir dApp escrito en Solidity para ejecutarse en su red.
Riesgos y limitaciones de las cadenas de bloques EVM
La compatibilidad con EVM parece ser una parte indispensable de cada cadena de bloques, ya que puede permitir que los desarrolladores de Solidity implementen sus ideas. Pero toda tecnología tiene sus inconvenientes y debemos conocerlos para evitar posibles escollos.
Seguridad y hacks/exploits
Los proyectos pueden ejecutarse en múltiples plataformas de cadena de bloques y EVM acelerará la expansión de múltiples cadenas. Sin embargo, existe un riesgo multicadena entre las cadenas de bloques en una dApp. Por ejemplo, Poly Network fue pirateada en agosto de 2021, lo que generó más de 500 millones de dólares enviados a los piratas informáticos. Veamos otros hacks/exploits en el segundo trimestre de 2021 en la siguiente infografía.
Principales exploits en Crypto
Si los contratos inteligentes tienen fallas, los riesgos de ser pirateados serán inminentes. Especialmente, el código cambia ligeramente al migrar a otras cadenas de bloques EVM. El exploit potencial permanecerá sin arreglar en los contratos inteligentes. Como resultado, las dApps multicadena son riesgosas sin auditorías previas.
Gasto de auditoría
La auditoría del código de los contratos inteligentes tiene un costo. Incluso se vuelve más caro durante los mercados alcistas, ya que muchos proyectos criptográficos quieren lanzarse rápido antes de que finalice. Para generar credibilidad y evitar posibles vulnerabilidades de seguridad, los proyectos deben contratar expertos de empresas de seguridad como Certik, Peckshield, etc.
Según Ulam (socio de Algorand), una auditoría de contrato inteligente puede costar entre $7500 y $45 000. Algunas compañías de seguridad piden hasta $100,000. Además de los costos de operación y desarrollo, las nuevas empresas de criptomonedas tienen que gastar dinero en auditar contratos inteligentes.
Riesgo de puentes entre cadenas
Para usar activos en otras plataformas de blockchain, los inversores deben usar puentes. Por el momento, los puentes criptográficos bloquean activos en contratos inteligentes en una cadena de bloques y acuñan uno nuevo con el mismo valor en otra cadena de bloques. Debido a que los puentes están hechos de contratos inteligentes, los usuarios deben asumir el riesgo de que les roben sus activos.
Fragmentación de liquidez
La interoperabilidad de las cadenas de bloques sigue siendo un gran desafío que deben resolver los investigadores de cadenas de bloques. Aunque los proyectos criptográficos están disponibles en varias cadenas de bloques, los activos criptográficos se almacenan por separado en cada cadena de bloques.
TVL en SushiSwap. Actualizado: 26 de junio de 2022
La fragmentación de la liquidez significa que toda la liquidez no está interconectada entre cadenas de bloques, sino separada.
Por ejemplo, SushiSwap ahora está disponible para usuarios en más de 13 cadenas de bloques diferentes. La mayor parte de la liquidez en SushiSwap se encuentra en Ethereum, Polygon y Arbitrum, mientras que el TVL en otras cadenas de bloques es de solo unos pocos millones de dólares. Esto crea un impacto negativo en los usuarios cada vez que comercian en SushiSwap con cadenas de bloques de baja liquidez.
Cadenas de bloques no EVM
En términos simples, las cadenas de bloques que no son EVM son cadenas de bloques que tienen contratos inteligentes escritos en diferentes idiomas además de Solidity. Por otro lado, pueden ser compatibles con EVM si se construye encima de ellos cualquier Capa 2 compatible con EVM.
A continuación se muestra una lista de algunas cadenas de bloques notables que no son EVM y sus lenguajes de programación:
Los desarrolladores de dApp que no son de EVM tienen que volver a crear el código para implementar sus productos en cadenas de bloques de EVM. Por lo tanto, construyen capas 2 compatibles con EVM sobre las cadenas de bloques base. Por ejemplo, Aurora y Milkomeda son capas 2 compatibles con EVM en Near Protocol y Cardano, respectivamente.
Las cadenas de bloques EVM y no EVM todavía están separadas del mercado criptográfico. La carrera aún no tiene un ganador. En nuestra opinión, ambos tipos de cadenas de bloques coexistirán y prosperarán en el espacio criptográfico.
Preguntas frecuentes sobre EVM (Ethereum Virtual Machine)
¿EVM es una máquina de estado?
Ethereum Virtual Machine (EVM) es donde se ejecutan los contratos inteligentes después de convertirse en Opcode (código de operación). Hay un conjunto de instrucciones para que EVM ordene a la red Ethereum que realice tareas escritas en contratos inteligentes. Por lo tanto, EVM puede considerarse una máquina de estado.
¿Es imprescindible el EVM?
Aunque ser compatible con EVM creará un fuerte foso para las cadenas de bloques, depende de la estrategia de la cadena de bloques decidir si es compatible o no. Las cadenas de bloques que no son de EVM tienen que crear su propia comunidad de desarrolladores, mientras que las cadenas de bloques de EVM pueden aprovechar la comunidad de desarrolladores de Solidity disponible.
¿Cuál es la diferencia entre las cadenas de bloques EVM y las que no son EVM?
Las cadenas de bloques de EVM pueden ejecutar de forma nativa contratos inteligentes escritos en código Solidity, mientras que las cadenas de bloques que no son de EVM no. Los creadores de proyectos tienen esto en cuenta cuando crean un nuevo producto para elegir qué plataformas de cadena de bloques implementar. Este es un factor que afecta la tasa de éxito futuro del proyecto.
Conclusión
Para reiterar, las cadenas de bloques EVM (Ethereum, BSC, Polygon, Avalanche, etc.) dominan la capitalización del mercado criptográfico, ya que tienen una gran proporción del pastel de la capitalización del mercado. La compatibilidad con EVM traerá muchas ventajas a cualquier cadena de bloques, pero no crea un éxito seguro. Los que no son EVM han ido surgiendo como Cardano (ADA) y Solana (SOL),... ahora están en la tabla de clasificación superior de blockchain.
¿Qué es el Protocolo Inyectivo? Descubre el token INJ, su funcionamiento y la economía del token. Aprende sobre la tecnología detrás de Injective Protocol.
Descubra todo sobre BenQi, el token QI y las oportunidades en el ecosistema Avalanche. Información actualizada sobre características, usos y tendencias de QI Token.
Este artículo lo guiará para crear y usar la billetera TRON (TRX) en detalle y fácilmente.
¿Qué es la cadena inteligente de Binance? ¡Obtenga información sobre los aspectos más destacados, la hoja de ruta de desarrollo y los proyectos destacados dentro de BSC aquí mismo!
Elastos (ELA) es la criptomoneda de la plataforma Operation Ecosystem Elastos, que combina mecanismos de Prueba de trabajo (PoW) y Prueba de participación (PoS) para asegurar su red.
¿Qué es la red Kyber? ¿Qué es el token KNC? ¿Qué hace único a Kyber? ¡Obtenga más información sobre KNC Tokenomics aquí mismo!
Este artículo proporciona información actualizada y detallada sobre la cadena de bloques Huobi ECO y su ecosistema DeFi.
¿Qué es Beefy Finanzas? ¿Qué es el token BIFI? ¿Qué hace que Beefy Finance sea único? ¡Aprenda más sobre BIFI Tokenomics aquí mismo!
¿Qué es Multicadena? ¿Cómo funciona Multicadena? ¿Por qué es importante? ¡Aprenda más sobre la tecnología Multichain en este artículo!
Descubre todo sobre Radio Caca y el token RACA. Aprende sobre su tokenómica, el metaverso y el potencial de inversión en criptomonedas.