Keine transparente Kette kann echte Privatsphäre bieten. Wir mussten einen End-to-End-Stack entwickeln, der speziell dafür gebaut wurde. Warum nicht Ethereum forken oder auf dem aufbauen, was bereits existiert? Weil ZK nicht mit einer Architektur funktioniert, die für öffentliche Ausführung ausgelegt ist. Es erfordert eine völlig andere Grundlage, die traditionelle Blockchains nicht unterstützen können. Es beginnt mit der virtuellen Maschine. Die EVM wurde für öffentliche, on-chain Ausführung entwickelt, während snarkVM Programme in zkSNARK-Schaltungen kompiliert, die off-chain ausgeführt werden und die Beweise on-chain verifizieren. Sie sind grundlegend unterschiedliche Rechenmodelle. Leo existiert, weil wir eine Sprache benötigten, in der Privatsphäre auf der Ebene des Typsystems durchgesetzt wird. Wenn Sie private Daten deklarieren, garantiert der Compiler, dass sie während der Ausführung privat bleiben. Solidity und Rust können das nicht, weil sie nie mit Privatsphäre als Kernkonzept entwickelt wurden.