ZKM - En MIPS-baserad ZKVM @ProjectZKM uppdaterades nyligen med en ny version med kodnamnet Ziren ZKM är en av få ZKVM-produkter med mips-instruktionsuppsättning, de valde ett relativt mindre trångt spår (jämfört med zk-risc-v-instruktionssetet), mips är en sedan länge etablerad reducerad instruktionsuppsättning, fördelen är inte antalet och skalbarheten av instruktionsuppsättningen, utan fixeringen och stabiliteten i instruktionen, så den största utmaningen innan ZK-EVM är den kontinuerliga förändringen av EVM-instruktioner, och nya kretsbegränsningar kommer att uppgraderas efter ändringen. För finans och krypto är stabilitet och säkerhet viktigare, så stabiliteten hos ZK-MIPS är dess kärnvärde. @sd_eigen, teknikchefen för detta projekt, gjorde ett annat ZKVM-projekt Eigen_Network i början, med fokus på integritet vid den tiden, och det är okänt om anpassningsriktningen fortfarande förvärvades. Låt oss jämföra MIPs32 med RISC-V-instruktionsuppsättningen: RV32I är förenklad, med flexibla expansionsalternativ (t.ex. M, A, F, D, C) och enkel instruktionskodning, med stöd för 16/32 bitar. Grundläggande instruktionsuppsättning: RISC-V:s RV32I (47 poster) är mycket mindre än MIPS32:s grundläggande heltalsinstruktioner (~150 poster), vilket återspeglar RISC-V:s minimalistiska designfilosofi. Med tillägg: Vanliga konfigurationer för RISC-V (t.ex. RV32IMAFC eller RV32G) har cirka 100-150 instruktioner, vilket fortfarande vanligtvis är mindre än de 200+ (inklusive flyttal och utökad) för MIPS32. Instruktionskomplexitet: MIPS32-instruktionsuppsättningen är mer komplex och innehåller vissa specialiserade instruktioner (t.ex. branch delay slots, coprocessor-instruktioner), medan RISC-V strävar efter enkelhet, utökar modulariteten och minskar redundansen. Skillnader i designkoncept MIPS32: Designad på 1980-talet för att rikta in sig på högpresterande RISC-processorer med en fast instruktionsuppsättning. Inkluderingen av fördröjningsplatser för grenar (maskinvarufunktioner som kräver ytterligare instruktionshantering) ökar komplexiteten i implementeringen. Instruktionsuppsättningen är riklig, men vissa instruktioner är specifika för specifika maskinvaruscenarier och kanske inte är lämpliga för moderna lättviktskonstruktioner. Ekosystemet är moget, men det är med sluten källkod och begränsad i expansion. RISC-V: En modern ISA med öppen källkod, designad på 2010-talet, med tonvikt på modularitet och flexibilitet. Det finns inga grenfördröjningsplatser, och instruktionskodningen är kortfattad, vilket är lätt för hårdvaruimplementering och mjukvaruoptimering. Instruktionsuppsättningen kan anpassas genom förlängning, från inbyggd lågenergisnivå till högpresterande datoranvändning. Ekosystemet med öppen källkod har en aktiv community som stöder snabb iteration och anpassning. Lite information om Zirens uppgradering: Ziren = zkMIPS v1.1.0 med GPU + nätverksvaliderare -30x GPU-acceleration - Network Proof har stöd för parallella bevis - Optimering av stora begränsningar - Uppgraderingar av verktygskedja och förkompilering - Kritiska buggfixar och revisionsförbättringar Kärnattesteringsprocessen är nu GPU-accelererad, vilket resulterar i betydande hastigheter: - 30 gånger snabbare generering av kärnbevis 15 gånger snabbare bevis för ballast -Förpackningsbeviset bn254 är också 30 gånger snabbare Mer information om uppdateringen: Det första projektet som kör Ziren är ett Layer 2-nätverk baserat på Bitcoin, kallat @GOATRollup. GOAT Network är det första Bitcoin Layer 2-nätverket baserat på zkMIPS (Zero-Knowledge MIPS Instruction Set), BitVM3 och en decentraliserad sequencer. Den implementerar förtroendeminimerad design genom Optimistic Challenge Protocol (GOAT-OCP), med målet att ta itu med Bitcoins begränsningar i skalbarhet, transaktionshastighet och kostnad, samtidigt som Bitcoins Layer 1-säkerhet bibehålls. Centrala funktioner: Decentralisering: GOAT Network implementerar community-driven nätverksdrift genom decentraliserade Sequencer Node Operators, vilket gör det möjligt för externa noddeltagare att gemensamt hantera blockproduktion och transaktionssekvensering och dela intäkter. Säkerhet: Projektet använder BitVM3-broschemat och zkRollup-tekniken för att säkerställa säkerheten och integriteten för transaktioner genom nollkunskapsbevis (ZKP). zkMIPS stöder program skrivna på högnivåspråk som Rust och Golang, så utvecklare behöver inte granska nollkunskapssäkra kretsar, utan behöver bara verifiera affärslogik, sänka utvecklingsbarriären och förbättra säkerheten. Skalbarhet: Genom att flytta vissa transaktioner som ska behandlas utanför kedjan ökar GOAT Network transaktionshastigheten avsevärt och minskar transaktionskostnaderna för Bitcoin, samtidigt som de ärver säkerheten från Bitcoins huvudkedja. Den stöder 100 % EVM-kompatibilitet, vilket gör det möjligt för utvecklare att effektivt bygga Web3 decentraliserade applikationer (DApps). Hållbar avkastning: GOAT Network har åtagit sig att ge Bitcoin-innehavare hållbara avkastningsmöjligheter, vilket utökar användningen av Bitcoin utöver dess användning som ett värdeförråd.
Visa original
3,77 tn
0
Innehållet på den här sidan tillhandahålls av tredje part. Om inte annat anges är OKX inte författare till den eller de artiklar som citeras och hämtar inte någon upphovsrätt till materialet. Innehållet tillhandahålls endast i informationssyfte och representerar inte OKX:s åsikter. Det är inte avsett att vara ett godkännande av något slag och bör inte betraktas som investeringsrådgivning eller en uppmaning att köpa eller sälja digitala tillgångar. I den mån generativ AI används för att tillhandahålla sammanfattningar eller annan information kan sådant AI-genererat innehåll vara felaktigt eller inkonsekvent. Läs den länkade artikeln för mer detaljer och information. OKX ansvarar inte för innehåll som finns på tredje parts webbplatser. Innehav av digitala tillgångar, inklusive stabila kryptovalutor och NFT:er, innebär en hög grad av risk och kan fluktuera kraftigt. Du bör noga överväga om handel med eller innehav av digitala tillgångar är lämpligt för dig mot bakgrund av din ekonomiska situation.