Jeg undersøkte benchmarks for #Polkadot Ethereum-kompatibilitet. Jeg kan ha dårlige nyheter: Polkadot Hub / revive, som vi brukte år på å utvikle, kan til og med være tregere enn eksisterende parakjeder som #Moonbeam. Hovedårsaken er den eksplosive økningen i PVM-kontraktsstørrelse.
I en Polkadot-parakjede og spesielt for en smart kontraktskjede er den vanlige store begrensningen PoV-størrelsen, ikke utførelsestiden. (Med mindre vi bare snakker om TPS for å utføre millioner av system.remark, men de er ikke nyttige.)
Å kompilere en Solidity-kontrakt til PolkaVM, sammenlignet med kompilering til EVM-bytekode, har en stor straff i form av økning i kontraktsstørrelsen. For øyeblikket er det normale tilfellet 10x, noen ganger til og med 80x (for datatunge kontrakter). Selv om alt er optimalisert, er den teoretiske grensen 4x.
Dette betyr at en PolkaVM-kontrakt vil oppta en eksplosivt større PoV-plass sammenlignet med en tilsvarende EVM-kontrakt. På sin side vil vi kunne få plass til mye færre kontrakter opp til PoV-størrelsesgrensen, noe som betyr mye mindre gjennomstrømning.
Som Knuth skrev, er for tidlig optimalisering roten til alt ondt (eller i det minste det meste) i programmering. En veldig dyr leksjon om hva du ikke skal gjøre når du optimaliserer programvare. Finn flaskehalsen først, og optimaliser den deretter. Ikke gå i fellen med "kul teknologi".
Vis originalen
Innholdet på denne siden er levert av tredjeparter. Med mindre annet er oppgitt, er ikke OKX forfatteren av de siterte artikkelen(e) og krever ingen opphavsrett til materialet. Innholdet er kun gitt for informasjonsformål og representerer ikke synspunktene til OKX. Det er ikke ment å være en anbefaling av noe slag og bør ikke betraktes som investeringsråd eller en oppfordring om å kjøpe eller selge digitale aktiva. I den grad generativ AI brukes til å gi sammendrag eller annen informasjon, kan slikt AI-generert innhold være unøyaktig eller inkonsekvent. Vennligst les den koblede artikkelen for mer detaljer og informasjon. OKX er ikke ansvarlig for innhold som er vert på tredjeparts nettsteder. Beholdning av digitale aktiva, inkludert stablecoins og NFT-er, innebærer en høy grad av risiko og kan svinge mye. Du bør nøye vurdere om handel eller innehav av digitale aktiva passer for deg i lys av din økonomiske tilstand.