I lang tid har nullkunnskapssikker teknologi blitt ansett som en "perfekt i teorien, treg i praksis"-teknologi på grunn av dens høye beregningskostnader og lave hastighet i genereringsprosessen, noe som gjør det vanskelig å oppfylle de strenge kravene til blokkjedeblokkgenereringstid og hindrer bruken i praktiske scenarier. I 2025 vil imidlertid denne situasjonen bli fullstendig reversert, og ZK-ytelse vil ikke lenger være et stort hinder for adopsjonen. Et banebrytende gjennombrudd er SP1 Hypercube-bevissystemet utviklet av Succinct-teamet. Den demonstrerte vellykket evnen til å generere ZK-bevis for over 93 % av Ethereums hovednettblokker innenfor et 12-sekunders blokkspor (Slot) på en klynge av GPUer av forbrukerkvalitet, med en gjennomsnittlig bevistid på bare 10,3 sekunder. Grunnen til at Succint SP1 Hypercube har gjort et så betydelig teknologisk fremskritt, kan enkelt forstås som på grunn av følgende to forbedringer: 🔹 Prosessen med å generere ZK-bevis innebærer koding av blokkjedetransaksjonsdata til et matematisk polynom, som bidrar til å danne det endelige beviset. Tenk på det som å stappe en stor haug med rotete bagasje i en boks. Polynomer som ble brukt tidligere ble kalt Univariate polynomer, som ikke samsvarte med strukturen til blokkjededata, akkurat som å fylle firkantede gjenstander med en rund boks, var det alltid hull eller klemmer, noe som resulterte i tidkrevende og ineffektiv kodeforberedelse. SP1 Hypercube finner opp nye polylineære polynomer, som er mer i tråd med den flerdimensjonale naturen til transaksjonsdata, noe som tilsvarer å designe en rektangulær boks som perfekt kan fylle bagasjen. Dette forkorter forberedelsestiden for datakoding betraktelig, akselererer bevisgenerering fra minutter til sekunder og realiserer sanntid. 🔹 Det viser seg at generasjonen er som en enkelt person som pakker manuelt, og hele prosessen er trinn for trinn og kan ikke deles. SP1 Hypercube bruker nå nye algoritmer (inkludert rekursive aggregerings- og optimaliseringsprotokoller) som gjør det mulig å dele store bevis inn i flere små bevisoppgaver, som hver behandles uavhengig og deretter enkelt slås sammen til et fullstendig bevis. Fordelen med splitting er at den kan dra full nytte av multi-core CPU eller GPU parallell databehandling, akkurat som flere personer pakker kofferten samtidig, noe som resulterer i en økning i total hastighet, som kan ta igjen Ethereums tråkkfrekvens på én blokk hvert 12.