Estaba investigando sobre puntos de referencia para #Polkadot compatibilidad con Ethereum. Podría tener malas noticias: Polkadot Hub / revive, que tardamos años en desarrollar, puede ser incluso más lento que las parachains existentes como #Moonbeam.
La razón principal es el aumento explosivo en el tamaño de los contratos de PVM.
En una parachain de Polkadot y especialmente para una cadena de contratos inteligentes, la principal limitación habitual es el tamaño del PoV, no el tiempo de ejecución. (A menos que solo hablemos del TPS de ejecutar millones de system.remark, pero esos no son útiles).
La compilación de un contrato de Solidity para PolkaVM, en comparación con la compilación para el código de bytes de EVM, tiene una gran penalización de aumento del tamaño del contrato. Actualmente, el caso normal es 10x, a veces incluso 80x (para contratos con muchos recursos informáticos). Incluso si todo está optimizado, el límite teórico es 4x.
Esto significa que un contrato de PolkaVM ocupará un espacio PoV explosivamente mayor en comparación con un contrato EVM equivalente. A su vez, podremos ajustar muchos menos contratos hasta el límite de tamaño de PoV, lo que significa mucho menos rendimiento.
Como escribió Knuth, la optimización prematura es la raíz de todos los males (o al menos la mayor parte de ellos) en la programación. Una lección realmente costosa sobre lo que no se debe hacer al optimizar el software. Encuentre primero el cuello de botella y luego optimícelo. No caigas en la trampa de la "tecnología genial".
3.64 K
2
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.