Post Quantum Secure Transaction
This is a proof of concept of how one can send post quantum secure transaction without changing the underlying main layer of Ethereum.
Created on 10th December 2023
•
Post Quantum Secure Transaction
This is a proof of concept of how one can send post quantum secure transaction without changing the underlying main layer of Ethereum.
The problem Post Quantum Secure Transaction solves
Currently, becuase of ECDSA, signature of any transaction can cause private key to leak post quantumly. Using ZK STARKs and Account Abstraction, I have shown how one can do quantum secure signature without modifying underlying Ethereum layer. This can be done by using Cairo to generate a ZK STARK proof which creates the proof that "I know the preimage of the address", which is the public key and only the owner can know it, this proof is broadcasted to modified Starkex contracts via Account Abstraction. It takes 10 transactions to verify one proof, 9 of them are to the sender itself.
Challenges we ran into
Trampoline and Bundler are at a very fragile state. Testing was difficult due to expense transaction gas fee.
Tracks Applied (5)
Arbitrum Track
Arbitrum
Celo Track
Celo
Base Track
Base
OKX Track
OKX
Scroll Track
Scroll
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.