Las redes que no son EVM, como Solana, se han disparado a la vanguardia de la conciencia de la industria de las criptomonedas en los últimos meses como posibles asesinos de Ethereum, pero incluso los enemigos más acérrimos de Ethereum no pueden negar los robustos efectos de red que ha establecido la máquina virtual de la cadena: las cadenas EVM controlan el 93% de todo el TVL 👀
Muchos de los críticos de Ethereum tienen preocupaciones válidas sobre su hoja de ruta centrada en el rollup, que tiende a fracturar la liquidez y complicar la experiencia del usuario. En su lugar, abogan por un enfoque de escalado monolítico que unifique la red en un único estado global.
Si bien algunas bifurcaciones de Ethereum, como BNB, han aliviado la necesidad de rollups y han abordado las limitaciones de la escalabilidad de EVM mediante la adopción de mecanismos de consenso más centralizados, como la prueba de autoridad, el hecho es que el futuro de las finanzas no se desarrollará en cadenas centralizadas.
Para que una cadena de bloques tenga una oportunidad legítima de ser el próximo asesino de Ethereum, debe cumplir con los usuarios y desarrolladores donde existen hoy en día, al tiempo que proporciona mejoras importantes desde una perspectiva técnica sobre la EVM arcaica y conserva fuertes propiedades de descentralización.
Monad es una de las cadenas más prometedoras que encaja en este proyecto. Hoy, estamos revisando lo que Monad trae a la mesa y discutiendo por qué la cadena tiene una oportunidad legítima de desplazar a Ethereum como la plataforma👇 de contratos inteligentes dominante de las criptomonedas
Monad conserva la compatibilidad total con EVM, pero mejora Ethereum con cuatro innovaciones clave: MonadBFT, Ejecución Diferida, Ejecución Paralela y MonadDb.
Cada uno representa una optimización de Ethereum, y cuando se combinan, el resultado final es una cadena de bloques suficientemente descentralizada con compatibilidad con el código de bytes de Ethereum que puede ejecutar hasta 10k transacciones por segundo con tiempos de bloque de 1 segundo y finalidad de 😯 una sola ranura
¡6 metas que pueden dominar las criptomonedas en 2024!
MonadBFT es el mecanismo de consenso de alto rendimiento de la cadena y una versión modificada de HotStuff que reduce las dos rondas de comunicaciones requeridas entre los nodos de validación y el líder de un bloque en lugar de tres.
Para llegar a un consenso sobre un nuevo bloque, el líder de bloque de Monad enviará pruebas de que el bloque anterior era válido (o se agotó el tiempo de espera) a los nodos de validación de la red, que luego pueden aprobar el bloque enviando un voto de “sí” firmado directamente al líder del siguiente bloque para comenzar el proceso de nuevo.
En caso de que el líder agote el tiempo de espera en caso de que los nodos de validación no puedan llegar a un consenso, Monad recurrirá a la comunicación cuadrática, una alternativa mucho más intensiva en tiempo que requiere intercomunicación entre todos los nodos de validación.
En Ethereum, las transacciones deben ejecutarse antes de que la red pueda llegar a un consenso y acordar la lista de transacciones incluidas en el bloque y el estado de la red.
Este paradigma reserva muy poco tiempo para ejecutar transacciones en un bloque determinado, ya que la mayor parte del tiempo del bloque se reserva para las múltiples rondas de comunicación entre globos necesarias para que la red llegue a un consenso.
A través de la ejecución diferida, Monad desacopla la ejecución del consenso, lo que permite que la cadena llegue a un acuerdo sobre el estado antes de saber si se ejecutaron todas las transacciones en el bloque, lo que permite que la ejecución ocurra en todo el bloque.
Las cadenas de bloques EVM existentes deben ejecutar transacciones en secuencia (es decir, una tras otra), mientras que las cadenas que pueden ejecutar transacciones en paralelo, como Solana, pueden procesar simultáneamente múltiples transacciones que no tienen dependencias comunes, ¡aumentando sus velocidades!
Las cadenas de bloques que pueden procesar transacciones en paralelo aprovechan al máximo la tecnología informática moderna al permitir que sus máquinas virtuales operen en múltiples núcleos e hilos de la CPU de un validador.
Sin embargo, para ejecutar transacciones en paralelo, una cadena de bloques primero debe identificar qué transacciones se pueden ejecutar de forma independiente entre sí. Solana resuelve este problema exigiendo a las transacciones que especifiquen el estado al que acceden durante esta ejecución, pero hacerlo requirió la creación de una nueva máquina virtual.
En lugar de requerir que las transacciones declaren dependencias de estado, Monad asume con optimismo que cada transacción se puede ejecutar simultáneamente e intenta hacerlo en paralelo. Cuando una transacción entra en conflicto la primera vez, se vuelve a ejecutar una segunda vez con datos actualizados, lo que garantiza su ejecución.
Monad emplea un analizador de código estático para predecir qué transacciones tienen dependencias entre sí para evitar perder el tiempo intentando ejecutar transacciones con transacciones de requisitos previos.
Los clientes de Ethereum utilizan un diseño de base de datos diferente al de Ethereum, lo que da lugar a una solución de almacenamiento subóptima en la que una estructura de datos está integrada en otra estructura de datos de un tipo diferente que no admite reescrituras de datos mientras la comunicación sobre los datos está en curso.
Debido a que Monad ejecuta transacciones en paralelo, varias transacciones deben poder leer y escribir en la base de datos simultáneamente. MonadDb, la base de datos personalizada de la cadena para almacenar su estado, permite precisamente esto, proporcionando un acceso de estado asíncrono de alto rendimiento que permite que brillen los beneficios de la paralelización.
Si bien la EVM no es perfecta, las implementaciones contemporáneas han hecho poco para innovar en el diseño de Ethereum.
Monad exprime la máxima cantidad de jugo de la EVM a través de una serie de innovaciones para crear una cadena de bloques L1 de alto rendimiento y elimina la necesidad de que las dApps desarrollen o auditen aún más su código para portarse a un entorno de ejecución de rendimiento extremadamente alto.
12 creadores de criptomonedas que estoy observando en 2024 en Bankless
Los fundadores, constructores, podcasters e inversores con los que soy más optimista este año.
Como Monad solo está haciendo cambios en el software, es hipotéticamente posible que Ethereum copie sus opciones de diseño, pero hacerlo requeriría una revisión importante de los sistemas que pondría las decenas de miles de millones de dólares en TVL en la cadena en riesgo de ser explotadas, por lo que es poco probable que tales cambios se implementen en el futuro previsible.
Resolver la interoperabilidad entre Ethereum y sus L2 es un esfuerzo de años que apenas comienza. Hasta que se superen estos desafíos, las cadenas que puedan manejar las cargas actuales de tráfico criptográfico en un entorno de ejecución unificado proporcionarán una experiencia de usuario posiblemente superior y tendrán la ventaja de atraer usuarios, desarrolladores y capital a sus cadenas.
Al dar al bien desarrollado conjunto de aplicaciones de Ethereum acceso a un espacio de bloques de alto rendimiento, Monad presenta una atractiva combinación de características que podrían ayudarle a convertirse en un importante centro de actividad onchain.
Las redes que no son EVM, como Solana, se han disparado a la vanguardia de la conciencia de la industria de las criptomonedas en los últimos meses como posibles asesinos de Ethereum, pero incluso los enemigos más acérrimos de Ethereum no pueden negar los robustos efectos de red que ha establecido la máquina virtual de la cadena: las cadenas EVM controlan el 93% de todo el TVL 👀
Muchos de los críticos de Ethereum tienen preocupaciones válidas sobre su hoja de ruta centrada en el rollup, que tiende a fracturar la liquidez y complicar la experiencia del usuario. En su lugar, abogan por un enfoque de escalado monolítico que unifique la red en un único estado global.
Si bien algunas bifurcaciones de Ethereum, como BNB, han aliviado la necesidad de rollups y han abordado las limitaciones de la escalabilidad de EVM mediante la adopción de mecanismos de consenso más centralizados, como la prueba de autoridad, el hecho es que el futuro de las finanzas no se desarrollará en cadenas centralizadas.
Para que una cadena de bloques tenga una oportunidad legítima de ser el próximo asesino de Ethereum, debe cumplir con los usuarios y desarrolladores donde existen hoy en día, al tiempo que proporciona mejoras importantes desde una perspectiva técnica sobre la EVM arcaica y conserva fuertes propiedades de descentralización.
Monad es una de las cadenas más prometedoras que encaja en este proyecto. Hoy, estamos revisando lo que Monad trae a la mesa y discutiendo por qué la cadena tiene una oportunidad legítima de desplazar a Ethereum como la plataforma👇 de contratos inteligentes dominante de las criptomonedas
Monad conserva la compatibilidad total con EVM, pero mejora Ethereum con cuatro innovaciones clave: MonadBFT, Ejecución Diferida, Ejecución Paralela y MonadDb.
Cada uno representa una optimización de Ethereum, y cuando se combinan, el resultado final es una cadena de bloques suficientemente descentralizada con compatibilidad con el código de bytes de Ethereum que puede ejecutar hasta 10k transacciones por segundo con tiempos de bloque de 1 segundo y finalidad de 😯 una sola ranura
¡6 metas que pueden dominar las criptomonedas en 2024!
MonadBFT es el mecanismo de consenso de alto rendimiento de la cadena y una versión modificada de HotStuff que reduce las dos rondas de comunicaciones requeridas entre los nodos de validación y el líder de un bloque en lugar de tres.
Para llegar a un consenso sobre un nuevo bloque, el líder de bloque de Monad enviará pruebas de que el bloque anterior era válido (o se agotó el tiempo de espera) a los nodos de validación de la red, que luego pueden aprobar el bloque enviando un voto de “sí” firmado directamente al líder del siguiente bloque para comenzar el proceso de nuevo.
En caso de que el líder agote el tiempo de espera en caso de que los nodos de validación no puedan llegar a un consenso, Monad recurrirá a la comunicación cuadrática, una alternativa mucho más intensiva en tiempo que requiere intercomunicación entre todos los nodos de validación.
En Ethereum, las transacciones deben ejecutarse antes de que la red pueda llegar a un consenso y acordar la lista de transacciones incluidas en el bloque y el estado de la red.
Este paradigma reserva muy poco tiempo para ejecutar transacciones en un bloque determinado, ya que la mayor parte del tiempo del bloque se reserva para las múltiples rondas de comunicación entre globos necesarias para que la red llegue a un consenso.
A través de la ejecución diferida, Monad desacopla la ejecución del consenso, lo que permite que la cadena llegue a un acuerdo sobre el estado antes de saber si se ejecutaron todas las transacciones en el bloque, lo que permite que la ejecución ocurra en todo el bloque.
Las cadenas de bloques EVM existentes deben ejecutar transacciones en secuencia (es decir, una tras otra), mientras que las cadenas que pueden ejecutar transacciones en paralelo, como Solana, pueden procesar simultáneamente múltiples transacciones que no tienen dependencias comunes, ¡aumentando sus velocidades!
Las cadenas de bloques que pueden procesar transacciones en paralelo aprovechan al máximo la tecnología informática moderna al permitir que sus máquinas virtuales operen en múltiples núcleos e hilos de la CPU de un validador.
Sin embargo, para ejecutar transacciones en paralelo, una cadena de bloques primero debe identificar qué transacciones se pueden ejecutar de forma independiente entre sí. Solana resuelve este problema exigiendo a las transacciones que especifiquen el estado al que acceden durante esta ejecución, pero hacerlo requirió la creación de una nueva máquina virtual.
En lugar de requerir que las transacciones declaren dependencias de estado, Monad asume con optimismo que cada transacción se puede ejecutar simultáneamente e intenta hacerlo en paralelo. Cuando una transacción entra en conflicto la primera vez, se vuelve a ejecutar una segunda vez con datos actualizados, lo que garantiza su ejecución.
Monad emplea un analizador de código estático para predecir qué transacciones tienen dependencias entre sí para evitar perder el tiempo intentando ejecutar transacciones con transacciones de requisitos previos.
Los clientes de Ethereum utilizan un diseño de base de datos diferente al de Ethereum, lo que da lugar a una solución de almacenamiento subóptima en la que una estructura de datos está integrada en otra estructura de datos de un tipo diferente que no admite reescrituras de datos mientras la comunicación sobre los datos está en curso.
Debido a que Monad ejecuta transacciones en paralelo, varias transacciones deben poder leer y escribir en la base de datos simultáneamente. MonadDb, la base de datos personalizada de la cadena para almacenar su estado, permite precisamente esto, proporcionando un acceso de estado asíncrono de alto rendimiento que permite que brillen los beneficios de la paralelización.
Si bien la EVM no es perfecta, las implementaciones contemporáneas han hecho poco para innovar en el diseño de Ethereum.
Monad exprime la máxima cantidad de jugo de la EVM a través de una serie de innovaciones para crear una cadena de bloques L1 de alto rendimiento y elimina la necesidad de que las dApps desarrollen o auditen aún más su código para portarse a un entorno de ejecución de rendimiento extremadamente alto.
12 creadores de criptomonedas que estoy observando en 2024 en Bankless
Los fundadores, constructores, podcasters e inversores con los que soy más optimista este año.
Como Monad solo está haciendo cambios en el software, es hipotéticamente posible que Ethereum copie sus opciones de diseño, pero hacerlo requeriría una revisión importante de los sistemas que pondría las decenas de miles de millones de dólares en TVL en la cadena en riesgo de ser explotadas, por lo que es poco probable que tales cambios se implementen en el futuro previsible.
Resolver la interoperabilidad entre Ethereum y sus L2 es un esfuerzo de años que apenas comienza. Hasta que se superen estos desafíos, las cadenas que puedan manejar las cargas actuales de tráfico criptográfico en un entorno de ejecución unificado proporcionarán una experiencia de usuario posiblemente superior y tendrán la ventaja de atraer usuarios, desarrolladores y capital a sus cadenas.
Al dar al bien desarrollado conjunto de aplicaciones de Ethereum acceso a un espacio de bloques de alto rendimiento, Monad presenta una atractiva combinación de características que podrían ayudarle a convertirse en un importante centro de actividad onchain.