Estaba investigando sobre los puntos de referencia para la compatibilidad de #Polkadot con Ethereum. Podría tener malas noticias: Polkadot Hub / revive, que pasamos años desarrollando, podría 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 PVM.
En una parachain de Polkadot y especialmente para una cadena de contratos inteligentes, la principal limitación habitual es el tamaño de PoV, no el tiempo de ejecución. (A menos que solo hablemos de la TPS de ejecutar millones de system.remark, pero esos no son útiles.)
Compilar un contrato Solidity para PolkaVM, en comparación con compilarlo a bytecode EVM, tiene una gran penalización en el aumento del tamaño del contrato. Actualmente, el caso normal es 10x, a veces incluso 80x (para contratos que requieren mucho cálculo). Incluso si todo está optimizado, el límite teórico es 4x.
Esto significa que un contrato de PolkaVM ocupará un espacio de PoV explosivamente mayor en comparación con un contrato equivalente de EVM. 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 todo mal (o al menos de la mayoría) en la programación. Una lección realmente costosa sobre lo que no se debe hacer al optimizar software. Encuentra primero el cuello de botella y luego optimízalo. No caigas en la trampa de la "tecnología genial".
4,81 mil
4
El contenido de esta página lo proporcionan terceros. A menos que se indique lo contrario, OKX no es el autor de los artículos citados y no reclama ningún derecho de autor sobre los materiales. El contenido se proporciona únicamente 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 vinculado para obtener más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. El holding de activos digitales, incluyendo stablecoins y NFT, implican un alto grado de riesgo y pueden fluctuar en gran medida. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti a la luz de tu situación financiera.