Ingen gjennomsiktig kjede kan gi ekte personvern. Vi måtte bygge en ende-til-ende-stabel spesialbygd for det. Hvorfor ikke forgrene Ethereum eller bygge videre på det som allerede eksisterer? Fordi ZK ikke fungerer med en arkitektur designet for offentlig utførelse. Det krever et helt annet fundament, et som tradisjonelle blokkjeder ikke er bygget for å støtte. Det starter med den virtuelle maskinen. EVM ble designet for offentlig kjøring på kjeden, mens snarkVM kompilerer programmer til zkSNARK-kretser som kjører utenfor kjeden og verifiserer bevisene på kjeden. De er fundamentalt forskjellige beregningsmodeller. Leo eksisterer fordi vi trengte et språk der personvern håndheves på typesystemnivå. Når du deklarerer private data, garanterer kompilatoren at de forblir private gjennom kjøring. Solidity og Rust kan ikke gjøre det fordi de aldri ble bygget med personvern som et kjernekonsept.