Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Bringer JIT-kompilering til EVM
Just-in-Time (JIT)-samling blir ofte sitert som en interessant idé for hvordan man kan optimalisere EVM.
Men det er utfordringer:
- Det er vanskelig å få all den nøyaktige oppførselen (gassladninger, feilhåndtering) til å stemme overens. For eksempel, selv om koden er forenklet av kompilatoren, må de opprinnelige gasskostnadene bevares
- kompilering er dyrt, så ikke alt skal kompileres, og det kan ikke gjøres på farten uten å påvirke ventetiden
- Kompilerte artefakter er mye større enn den opprinnelige bytekoden
- Å få mest mulig ut av kompilatoren krever kreativitet for å adressere unike fasetter av problemet. Det kreves massevis av forskning, benchmarking og gjentatt optimalisering av maskinkodegenerering
Det @category_xyz teamet kjørte gjennom og bygde en kraftig kompilator som løser alle disse problemene, slik at kontraktkode kan kjøres raskere og mer effektivt enn i eksisterende EVM-implementeringer.
Monad-klienten analyserer ofte brukte kontrakter (måler etter kumulativ gassforbruk) og bufrer native kode slik at påfølgende kall utføres mer effektivt.
Kompilering kjører asynkront; før kompileringen er fullført, kjører den virtuelle maskinen kode ved hjelp av en separat tolk med lav ventetid og svært optimalisert tolk.
Dette er nå live på Monad Testnet fra og med oppgraderingen på tirsdag!
Sjekk ut dokumentene for ytterligere informasjon, varm av pressen. Takk til @__inshorts og resten av kompilatorteamet på Category Labs for en godt utført jobb!
64,05K
Topp
Rangering
Favoritter