Profundizar la monad: reembolso EVM Innovación de la velocidad de transacción

Autor: descentralizado.co Fuente: X,@Decentralisedco Traducción: Shan Ouba, Bit Chain Vision Realm

La expansión de las transacciones siempre ha sido un tema candente en la industria.En las últimas semanas, hemos estado explorando cómo la mónada ayuda a mejorar la velocidad de procesamiento de transacciones (TPS).Este artículo explica el principio operativo de la monad en detalle.

TPS es la medida de las medidas a las que siempre hemos prestado atención.Esperamos que Blockchain pueda admitir TPS más altos para acomodar más usuarios y aplicaciones.La siguiente figura muestra el número TPS de Ethereum y L2.Hasta ahora, ninguna cadena ha excedido la marca de 100 TPS.Cabe señalar que TPS es un término general para medir la escalabilidad.Debido a que no todas las transacciones son las mismas, los datos simples de TPS no son lo suficientemente precisos.Pero en aras de la conveniencia, todavía consideramos los TP como indicadores para medir la escalabilidad.

>

¿Cuáles son las formas de mejorar el TPS?

Un método es construir un nuevo sistema desde cero como Solana.Solana sacrificó la compatibilidad con EVM para la velocidad.Utiliza una ejecución multifrescante en lugar de una ejecución de un solo hilo (CPU de cine múltiple analógico y CPU de un solo puntaje), manejar las transacciones en paralelo y usar diferentes mecanismos de consenso.

El segundo método es ejecutar y usar clasificadores centralizados para expandir Ethereum con la cadena.

El tercer método es descomponer EVM en componentes separados y optimizar para mejorar la escalabilidad.

Monad es una cadena de bloques L1 EVM recientemente recién recogida con $ 25 millones recién recaudados.Mónada usa el tercer método para mejorar la escalabilidad.

A continuación discutiremos algunos cambios importantes introducidos por Monad.

Ejecución paralela

以太坊虚拟机 (EVM) 串行执行交易。在上一个交易执行完成之前,下一个交易必须等待。可以举个例子:想象一个摩托车组装仓库的平台。多辆卡车运来摩托车零件(每辆卡车都装有制造 50 辆摩托车所需的所有零件)。装配仓库有四个不同的功能,每个功能都由专门的团队负责 – 卸载、分类、组装和装载。

>

在当前的 EVM 设置中,只有一个平台,同一个地点用于装卸货物。因此,当卡车停下来时,摩托车零件会在同一个卡车上卸载、分类、组装和装载。当分类团队工作时,其他团队都在等待。Por lo tanto, si sus trabajos son considerados como espacios diferentes, cada equipo trabajará solo una vez cada cuatro espacios.这导致了严重的效率低下,凸显了需要一种更加简化的方式。

现在想象有四个拥有独立装卸区域的平台。即使卸载团队一次只能处理一辆卡车,他们也不必等待接下来的三个插槽才能进行工作。他们可以直接移到下一辆卡车旁开始工作。

分类、组装和装载团队也是如此。当卡车完成卸载后,它会驶向装载区,等待装载团队装载组装好的摩托车。Por lo tanto, solo una plataforma y los almacenes de área de carga realizarán todas las operaciones en orden, mientras que los almacenes con 4 plataformas y diferentes áreas de carga y descarga pueden manejar tareas en paralelo.

>

可以将 Monad 视为拥有多个卡车平台的仓库基础设施,但它比这个例子复杂得多。Cuando hay una dependencia entre los camiones, la complejidad aumenta.Por ejemplo, ¿qué pasa si todas las piezas deben hacerse en un camión sin fabricar 50 motocicletas?La transacción no siempre es independiente.Por lo tanto, cuando la mónada se ejecuta en paralelo, debe manejar transacciones dependientes mutuas.

¿Cómo hacer esto?Ejecuta una operación llamada ejecución optimista y paralela.El acuerdo solo puede realizar transacciones independientes en paralelo.Por ejemplo, considere 4 transacciones, donde el equilibrio de Joel es 1 ETH:

  • Joe envía 0.2 ETH a Saurabh.

  • Sid (Sid) lanza un NFT.

  • Jor envía 0.1 ETH a Alemania Occidental.

  • Shlok (Shlok) Compre Pepe.

Todas estas transacciones se ejecutan paralelas y tienen los resultados de la confirmación de la colgación.Si la salida a tratar es en conflicto con la entrada original de cualquier transacción, la transacción se volverá a ejecutarse.Las transacciones 2 y 4 son independientes entre sí, por lo que a ser tratados no entrarán en conflicto con el aporte de otras transacciones.Pero 1 y 4 no son independientes.

Tenga en cuenta que debido a que las 4 transacciones comienzan desde el mismo estado inicial (Joel Balance es 1 ETH), se preocupa por el saldo de Joel aquí.Después de enviar 0.2 ETH, el saldo de Joel se convierte en 0.8 eth.Después de enviar 0.1 ETH a Alemania Occidental, su equilibrio se convirtió en 0.9 eth.El resultado se presenta uno por uno para asegurarse de que la salida no entra en conflicto con ninguna entrada.Después de enviar los resultados del 1, el New Balance de Joer se convirtió en 0.8 ETH.

Este conflicto de salida con la entrada de 3.Por lo tanto, re -Ejecute 3 con una entrada de 0.8 ETH ahora.Después de ejecutar 3, el saldo de Joel se convirtió en 0.7 eth.

Monaddb

>

En este punto, un problema obvio es, ¿cómo sabemos que no tenemos que rehacer la mayoría de las transacciones?La respuesta es que la ejecución no es un cuello de botella.El cuello de botella es acceder a la memoria de Ethereum.Resulta que Ethereum almacena su estado en la base de datos que hace que el estado de acceso sea difícil (con el tiempo y costoso).Este es otro lugar donde la mónada mejoró -monaddb.Mónada construye su base de datos para reducir los gastos relacionados con la operación de lectura.

Cuando una transacción debe ser ejecutada, todas las entradas han ralentizado la memoria de caché.

Solana tiene 50,000 TP en la red de pruebas, pero solo alrededor de 1,000 TP en la red principal.Monad afirma que se han logrado 10,000 TP reales en su red de pruebas internas.Aunque esto no siempre representa el rendimiento real, no podemos esperar para ver el rendimiento de la monad en aplicaciones prácticas.

  • Related Posts

    Una muerte preprovocativa: el dinero y la naturaleza humana detrás de la muerte falsa de Jeffy

    Jessy, Bittain Vision El meme en el círculo de divisas ha lanzado una nueva narración: la canción de la muerte. El 6 de mayo, se liberó un obituario de la…

    Binance retirado de los estantes pero se disparó. Comercio extremo del concesionario de Alpaca

    Jessy, Bittain Vision Según el sentido común, se elimina un token del intercambio, lo cual es una gran noticia negativa. Sin embargo, esta regla no se ha reproducido perfectamente el…

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    You Missed

    ¿Qué cambios le pasarán a Ethereum después de que Pectra se actualice y se lance?

    • Por jakiro
    • mayo 9, 2025
    • 2 views
    ¿Qué cambios le pasarán a Ethereum después de que Pectra se actualice y se lance?

    ¿Ethereum es complaciente en las tarifas?¿Se basa el rollup una solución a largo plazo?

    • Por jakiro
    • mayo 9, 2025
    • 5 views
    ¿Ethereum es complaciente en las tarifas?¿Se basa el rollup una solución a largo plazo?

    Wall Street Journal revela el escándalo de almizcle y gana el premio Pulitzer

    • Por jakiro
    • mayo 9, 2025
    • 5 views
    Wall Street Journal revela el escándalo de almizcle y gana el premio Pulitzer

    Pensamiento en frío bajo la moda actual del mercado RWA

    • Por jakiro
    • mayo 9, 2025
    • 5 views
    Pensamiento en frío bajo la moda actual del mercado RWA

    ¿Cuáles son los factores positivos que harán que BTC rompa la marca de $ 100,000? ¿Cuánto aumentará esta vez?

    • Por jakiro
    • mayo 9, 2025
    • 4 views
    ¿Cuáles son los factores positivos que harán que BTC rompa la marca de $ 100,000? ¿Cuánto aumentará esta vez?

    La verdad sobre el cifrado en 2025: Hodl está muerto, Dao se convierte en una broma, Defi sale

    • Por jakiro
    • mayo 8, 2025
    • 6 views
    La verdad sobre el cifrado en 2025: Hodl está muerto, Dao se convierte en una broma, Defi sale
    Home
    News
    School
    Search