
Isang Ethereum L2 na tumatanggap ng zero signature ay tila isang security bug, ngunit ginagawa ito ng BB84 nang may layunin upang iwasan ang quantum attacks. Noong nakaraang weekend, ang founder nito, na nagpapost bilang Hadamard, ay nag-publish ng disenyo sa Ethereum Research at humingi ng kritikal na feedback. Ang BB84 ay isang OP Stack rollup sa mainnet, aktibo na mula noong Setyembre 30, kung saan ang mga L2 transaction ay walang ECDSA. Ang bawat account ay ang dulo ng isang keccak-256 hash chain na binubuo mula sa isang lihim, na may 1,000 steps bilang default. Para mag-spent, ang iyong wallet ay ipinapakita ang nakaraang value sa chain, na maaaring i-verify ng sinuman sa pamamagitan ng isang pag-hash. Sa loob ng L2, ang tanging aksiyon na natitira ay ang preimage resistance ng keccak-256, na binabawasan ng Grover’s algorithm sa halos 2^128 na paggawa. Ang pagpapakita ng isang lihim ay ginagawa itong publiko, kaya idinagdag ng protokolo ang isang commit at reveal step upang i-bind ang bawat preimage sa isang transaction muna. Dalawang bagong uri ng transaction sa op-geth ang nagdadala nito, at ang sender check ay nagpalit sa ecrecover. Ang pagpapahintulot ay kinokonsumo kahit na mababawi ang call, at kung ang wallet ay mawawala sa renewal step sa huling link, patay na ang address na iyon. Ang post ay naglalaman din ng isang front-running flaw na natuklasan ng team habang isinusulat ito. Ang mga commit ay walang signature, kaya dating nagpapalit ang isang bagong commit sa isang pending one, at maaaring i-rebind ng isang attacker ang ipinakita na lihim sa kanilang sariling bayad. Isang patakaran na naging epektibo noong Oktubre 21 ay nagpapasiya na ang unang commit ang mananalo. Ang mga limitasyon ay malinaw na isinulat. Ang mga L1 deposito at withdrawal ay gumagamit pa rin ng ECDSA. Wala pa ring fault proofs, at ayon sa sariling pagsusuri ng post, hindi pa makakarating ang chain sa L2BEAT Stage 0. Ang sequencer ay pinapatakbo ng team, at ang 160-bit addresses ay nag-iwan ng halos 2^80 quantum second-preimage resistance. Hinihingi rin ng post kung maaari bang maging EIP-7702 o native account abstraction validation mode ang hash-chain accounts sa general L2s.
