Hoy estoy escribiendo sobre la ejecución asíncrona (también conocida como ejecución diferida). Esta es una de las "grandes ideas" de Monad que parecerá obvia en retrospectiva: que tan pronto como se determina el orden de las transacciones, se determina el estado. Puede que no lo sepas, pero en la mayoría de las blockchains, incluyendo Ethereum y Solana, los nodos que evalúan una lista de transacciones (es decir, un bloque) también deben estar de acuerdo con el resultado de esa lista de transacciones (es decir, la raíz del estado después de esas transacciones) como parte del proceso de votación. Eso requiere que ejecuten esas transacciones antes de responder con un voto, lo que obviamente reduce enormemente la cantidad de trabajo que se puede esperar que realicen. Esta expectativa es demasiado estricta y es una de las principales razones por las que el rendimiento de la blockchain es tan limitado.
@0xGrimjow oh, olvidé otra desventaja, requiere un poco de contabilidad de tiempo de consenso con la que lidiamos aquí: eso funciona pero interfiere con EIP-7702, así que se vienen algunos cambios más pronto para abordar eso.
30.29K