Satoshi Nakamoto talar ZK Tech – Trustnodes

"Det här är ett väldigt intressant ämne. Om en lösning hittas skulle en mycket bättre, enklare och bekvämare implementering av Bitcoin vara möjlig.”

Det är de få orden som bitcoins uppfinnare Satoshi Nakamoto har uttalat om Zero Knowledge (ZK)-teknologi innan han ytterligare lägger till:

"Det är svårt att tänka på hur man ska tillämpa nollkunskapsbevis i det här fallet.

Vi försöker bevisa frånvaron av något, vilket verkar kräva att vi vet om allt och kontrollerar att något inte ingår.”

2010, när Nakamoto gjorde ovanstående uttalanden, noll kunskapsteknik var i stort sett obefintlig.

Men bara några år senare, 2016, implementerade Zcash vad Nakamoto tyckte var "svårt att tänka." Det är att bevisa att du äger ett mynt och kan överföra det, utan att avslöja överföringen eller din adress på den offentliga blockkedjan.

Ändå kom ett ännu större genombrott med början 2019 då Trustnodes var den första som täckte lanseringen av några nya testnät som använde zk tech för att skala kapacitet.

Ethereums medgrundare Vitalik Buterin sa vid den tiden att "vi visste inte ens att du kunde göra det här", med det där genombrottet så att det förändrade ethereums planer för långsiktig skalning från skärning till andra lager.

Inom några månader kommer den första live-net zkEVM att lanseras av zkSync, men från tidslinjen förväntar vi oss Q1 och kanske Q2 för en fullständig lansering.

Spänningen finns på dessa sidor eftersom vi är vana vid att bli besvikna, men Jordi Baylina gav oss ett sällsynt ögonblick av entusiastiska och kanske historiska applåder på EthCC i Paris för två veckor sedan när han avslöjade att Ploygon just har publicerat den öppna källkoden för hela deras zkEVM som de hade utvecklat i smyg.

Smakämnen hela talet är värt att titta på eftersom det här är första gången vi har sett en djupgående, men fortfarande något hög nivå, av precis vad som krävs för att zkEVM.

Vi vet inte vad som hände med Nakamoto, för närvarande en av de rikaste människorna på jorden, eller om han fortfarande följer denna utveckling.

Så det är någon som kan gissa vad han skulle göra av det, men hastigheten på utvecklingen i det här utrymmet inom hård datavetenskap, som går från ingenting till det levande på bara ett decennium, måste vara imponerande för alla Nakamoto.

Inte minst för att vi snart är på väg att effektivt se hela blockkedjan skrivas om, men huvudsakligen i form snarare än struktur, och de blockkedjor vi kommer att använda under de kommande decennierna kan vara fler av de nya som är går först ut som andra lager.

Eftersom det bryter ny mark, förväntar vi oss att de kommer att vara närmare prototyper än gigafiber initialt, men vi ser inte ofta det potentiella löftet om att bredband i vårt utrymme blir testnäthärdat och bara månader bort.

Baylina själv förtjänar lite beröm för att få det hela att kännas mer verkligt med Polygon som ett förbisett projekt, men hans presentation indikerar att de har en viss betydande skicklighet och kompetens.

Även de kommer troligen att lanseras någon gång nästa år när vi kommer att vara helt redo att bli besvikna, men efter sju år nu av försök att ta itu med skalbarhet kan det mycket väl vara dags.

Och inför det genombrottet är det bara lämpligt att hylla mannen eller gruppen som startade allt, med vår Nakamoto som säger:

"Ursprungligen kan ett mynt bara vara en kedja av signaturer. Med en tidsstämpeltjänst kan de gamla släppas så småningom innan det blir för mycket backtrace-fan-out, eller så kan mynt behållas individuellt eller i valörer. Det är behovet av att kontrollera frånvaron av dubbla utgifter som kräver global kunskap om alla transaktioner.

Utmaningen är, hur bevisar du att inga andra utgifter finns? Det verkar som om en nod måste känna till alla transaktioner för att kunna verifiera det. Om den bara känner till hashen för in/outpoints, kan den inte kontrollera signaturerna för att se om en outpoint har använts tidigare. Har du några idéer om detta?”

Han pratar om att dölja transaktionen så att allmänheten inte kan se den, men uppenbarligen såg en del Nakamoto – eller kanske samma – att det inte skulle vara alltför mycket annorlunda än att kondensera dessa transaktioner.

När det gäller hur har Baylina massor av idéer om hur man gör det, liksom andra som har arbetat med detta i flera år.

För Baylina är hur samma C++ som för Nakamoto, där hans beskrivning framstår som mer hur du beskriver ett kretskort än ett program.

De kontrollerar dubbla utgifter genom att kräva bevis på att du har tillgången, med verifiering kondenserad genom kryptografi.

Uppenbarligen var allt detta alldeles för nytt för Nakamoto. På den tiden existerade inte ens en riktig zk-algo, än mindre att den hade en mer konkret form.

Men gränsen har gått fram och vi är mitt i att inte veta om det är ett historiskt framsteg eller inte riktigt av den skalan.

Men om applåder säger något, ekar det några av de nördigaste applåderna som vi någon gång spelar om.

Det kan mycket väl vara att spänningen hade intensiteten bara för att allt var öppen källkod när ingen zkEVM är ännu, även om zkSync planerar att öppna källkod alltihop när det går live.

Eller kanske de där nördarna vet något som vi bara kan känna lukten av av festen i något hörn av Pari.

Källa: https://www.trustnodes.com/2022/08/03/satoshi-nakamoto-talks-zk-tech