Conținut coreean pentru prima dată după mult timp Ocazional, când citesc articolele legate de tehnologie ale lui Keone, "Pare ceva grozav, dar ce anume este bine?" L-am pregătit pentru cei care s-au întrebat. JIT? - Compilator, cache, asincron... Nu trebuie să știi acest lucru complicat. Deci, ce este bun pentru noi? - Viteze mai mari, taxe de gaz mai mici (taxe) Ceea ce contează cu adevărat este "de ce faci asta?" - În loc să îmbunătățească pur și simplu viteza, cheia este motivul pentru care Kion Hee prețuiește acest subiect suficient pentru a-l agăța pe tweet-ul ei principal. 1. Calea pe care alții nu o urmează - Majoritatea echipelor nu ating aceste zone de nivel scăzut. - Chiar dacă încerci, este doar la nivel de "scufundare" și este rar să încerci să-l integrezi profund în produsul real. 2. "Cum să o rezolvi" - Această dedicare aduce elementele de bază ale blockchain, cum ar fi consensul, execuția și rețeaua, la nivelul artei. - Acum încercăm să rezolvăm blocajul mai adânc decât atât. Este foarte regretabil să avem o echipă dedicată de compilatori în acest scop. - Aceasta nu este același lucru cu verificarea tehnică (POC) pentru marketing. 3. Urmărește perfecțiunea ca Apple - Acest aspect seamănă cu Apple. - La fel ca în fiecare an, când iPhone-ul lansează un nou model, ne minunăm de modul în care au acordat atenție acestor detalii, iar această echipă se concentrează și pe rezolvarea problemei fundamentale prin implementarea experților în fiecare punct de blocaj pentru cel mai înalt nivel de perfecțiune. - Tehnologiile pe care Keone le menționează că sunt importante pot fi văzute ca anunțul Apple de noi produse la WWDC. Prin urmare, majoritatea articolelor sunt mai degrabă articole care dovedesc că "suntem din nou aproape de acceptarea în masă" și "comunitatea și ecosistemul nostru au crescut din nou". ----------------------------------------------- "De fapt, nu este mare lucru să faci asta în Monad" "Nu este dificil să cunoști conceptul și să scrii câteva linii de cod." "Nu e mare lucru" Rebuttal: - Desigur, există oameni care spun: "Conceptul în sine este deja cunoscut și poate fi implementat cu câteva linii de cod". - Da, conceptul în sine poate să nu fie foarte dificil. Dar adevărata dificultate începe atunci când se adaugă mult "context" conceptului. - Integrarea armonioasă a unei tehnologii cu toate celelalte domenii și îmbunătățirea performanței întregului sistem este o chestiune diferită de simpla cunoaștere a conceptului. - Dacă ați construit vreodată un blockchain L1, vă veți identifica cu cât de incredibil de dificil este să aprofundați toate zonele nucleului și să îl completați într-un produs real. @keoneHD @koreanads @monad_dev @monad
Keone Hon ⨀
Keone Hon ⨀17 aug. 2025
Aducerea compilației JIT în EVM Compilarea Just-in-Time (JIT) este frecvent citată ca o idee interesantă despre cum să optimizați EVM. Dar există provocări: - Este greu să obții tot comportamentul exact (încărcături de gaz, gestionarea erorilor) pentru a se potrivi. De exemplu, chiar dacă codul este simplificat de compilator, taxele inițiale de gaz trebuie păstrate - compilarea este costisitoare, așa că nu totul ar trebui compilat și nu se poate face din mers fără a afecta latența - artefactele compilate sunt mult mai mari decât bytecode-ul original - Pentru a profita la maximum de compilator, este nevoie de creativitate pentru a aborda fațetele unice ale problemei. Este necesară o mulțime de cercetări, benchmarking și optimizare repetată a generării codului mașină Echipa @category_xyz a construit un compilator puternic care abordează toate aceste probleme, permițând codului contractual să se execute mai rapid și mai eficient decât în implementările EVM existente. Clientul Monad analizează contractele utilizate frecvent (măsurând după gazul cumulat consumat) și memorează în cache codul nativ, astfel încât apelurile ulterioare să fie executate mai eficient. Compilarea rulează asincron; înainte de terminarea compilării, VM rulează codul utilizând un interpretor separat cu latență scăzută, foarte optimizat. Acest lucru este acum live pe Monad Testnet începând cu actualizarea de marți! Consultați documentele pentru informații suplimentare, proaspăt ieșite din tipar. Mulțumim @__inshorts și restului echipei de compilatori de la Category Labs pentru treaba bine făcută!
7,71K