Debate sa Cryptography sa Blockchain
Mayroong patuloy na debate sa X tungkol sa lattice kumpara sa hash-based cryptography sa disenyo ng blockchain. Kabilang sa mga nakilahok sa talakayan ang cofounder ng Zcash na si Eli Ben Sasson, cofounder ng Ethereum na si Vitalik Buterin, at ang GC ng Delphi Labs na si Gabriel Shapiro.
Argumento ng a16z Crypto
Nagsimula ang pag-uusap sa isang post ng a16z crypto na nagbigay ng argumento para sa pagtanggap ng lattices. Sa kanilang pagsusuri, ipinaliwanag ng a16z crypto ang kanilang dahilan; sinasabi nilang ang nakatakdang hash-only signature aggregation design ng Ethereum ay umaasa sa SNARK recursion, na may kasamang coordination overhead, bug surface, at hindi pa napatunayan na seguridad.
Pagsalungat ni Eli Ben Sasson
Sa kanyang pakikilahok sa post ng a16z crypto, mariing tumutol si Eli Ben Sasson, na nagsabing ang lattices ay may masarap na estruktura ng matematika na handa nang atakihin ng AI. Ayon sa a16z crypto, ang pag-asa lamang sa hash-based cryptography ay maaaring magmukhang mas ligtas, ngunit sa mga ganitong disenyo, maaari itong magresulta sa mas marupok na mga sistema.
Pananaw ni Gabriel Shapiro
“Sa tingin ko, ang paraan ng Ethereum ay nananatiling pinakamahusay na opsyon dito para sa Ethereum.”
Ang Lean consensus roadmap ng Ethereum ay kinabibilangan ng ganap na pagpapalit ng BLS signatures sa hash-based signatures (ilang variant ng Winternitz) at paggamit ng STARKs para sa aggregation. Iminungkahi ni Shapiro ang paggamit ng lattice cryptography para sa mga account at wallets sa pamamagitan ng isang precompile kung ito ay mapapatunayang AI-secure, idinadagdag na ang hash-based cryptography ay nagpapahintulot sa Ethereum na umusad ng mabilis.
Pagsang-ayon ni Vitalik Buterin
“Maari pa rin tayong gumawa ng lattice stuff para sa mga account at wallets sa pamamagitan ng isang precompile kung ito ay mapapatunayang AI-secure.”
“Ang pinakamainam na ruta upang suportahan ang cryptography ng lahat ay sa aking opinyon sa pamamagitan ng 8288. Gumawa ka ng anumang signature na gusto mo sa lokal, pagkatapos ay STARK ito, at pagkatapos ay maisasama ito sa pamamagitan ng stark aggregator machine. Hindi kailangan ng anumang calldata onchain. Ang Ethereum ay hindi na makakapagdagdag ng bagong precompile muli,” dagdag ni Buterin. Sumasang-ayon ito na ito ang tamang daan para sa Ethereum.
Pagkakasunduan at Pagsusuri
Tumugon si Eli Ben Sasson, na nagsabi,
“Sang-ayon, ito ang tamang daan para sa Ethereum.”
Bukod sa Bitcoin, karamihan sa mga malalaking blockchain ay gumagamit ng proof of stake, na nagpapahintulot sa mga validator na bumoto sa bawat block sa pamamagitan ng pag-sign nito. Ang malalaking set ng validator ay praktikal dahil sa signature aggregation. Ang Ethereum ay gumagamit ng BLS signatures, na may estruktura ng algebra na nagpapahintulot sa kanila na pagsamahin ang sampu-sampung libong mga signature ng validator bawat slot sa isang solong grupo.
Quantum Resistance Roadmap
Gayunpaman, kahit gaano kapakinabang ang BLS, ito ay hindi post-quantum dahil walang kilalang post-quantum signature schemes na nag-aaggregate sa ganitong paraan. Sa pagpapaliwanag ng quantum resistance roadmap noong nakaraang taon, binanggit ni Buterin ang solusyon na maging protocol-layer recursive signatures at proof aggregation. Nagsalita siya tungkol sa pagdaragdag ng native account abstraction sa pamamagitan ng EIP-8141, na nagbibigay ng framework abstraction para sa validation ng transaksyon, pagpapatupad, at pagbabayad ng gas upang ang mga first-class accounts ay makagamit ng anumang signature algorithm.