Eu estava pesquisando sobre benchmarks para #Polkadot compatibilidade com Ethereum. Posso ter más notícias: Polkadot Hub / revive, que levamos anos para desenvolver, pode até ser mais lento do que as parachains existentes como #Moonbeam. O principal motivo é o aumento explosivo no tamanho do contrato PVM.
Em uma parachain Polkadot e especialmente para uma cadeia de contrato inteligente, a principal limitação usual é o tamanho do PoV, não o tempo de execução. (A menos que falemos apenas sobre o TPS de executar milhões de system.remark, mas esses não são úteis.)
Compilar um contrato Solidity para PolkaVM, em comparação com a compilação para bytecode EVM, tem uma grande penalidade de aumento do tamanho do contrato. Atualmente, o caso normal é 10x, às vezes até 80x (para contratos com computação pesada). Mesmo que tudo esteja otimizado, o limite teórico é 4x.
Isso significa que um contrato PolkaVM ocupará um espaço PoV explosivamente maior em comparação com um contrato EVM equivalente. Por sua vez, poderemos encaixar muito menos contratos até o limite de tamanho do PoV, o que significa muito menos taxa de transferência.
Como Knuth escreveu, a otimização prematura é a raiz de todo o mal (ou pelo menos da maior parte dele) na programação. Uma lição muito cara sobre o que não fazer ao otimizar software. Encontre o gargalo primeiro e depois otimize-o. Não caia na armadilha da "tecnologia legal".
Mostrar original
4,19 mil
3
O conteúdo desta página é fornecido por terceiros. A menos que especificado de outra forma, a OKX não é a autora dos artigos mencionados e não reivindica direitos autorais sobre os materiais apresentados. O conteúdo tem um propósito meramente informativo e não representa as opiniões da OKX. Ele não deve ser interpretado como um endosso ou aconselhamento de investimento de qualquer tipo, nem como uma recomendação para compra ou venda de ativos digitais. Quando a IA generativa é utilizada para criar resumos ou outras informações, o conteúdo gerado pode apresentar imprecisões ou incoerências. Leia o artigo vinculado para mais detalhes e informações. A OKX não se responsabiliza pelo conteúdo hospedado em sites de terceiros. Possuir ativos digitais, como stablecoins e NFTs, envolve um risco elevado e pode apresentar flutuações significativas. Você deve ponderar com cuidado se negociar ou manter ativos digitais é adequado para sua condição financeira.