Content pfp
Content
@
0 reply
0 recast
0 reaction

Apex777 pfp
Apex777
@apex777.eth
zk-SNARK and privacy enjoyers…. Veil is deployed on Base Sepolia (Tornado Cash clone) and is available to play with. The mainnet version will have deposit restrictions, but the testnet version is available for anyone to try. https://www.veil.cash/sepolia Veil is a privacy protocol I plan to bring to Base with guardrails on who can deposit. Veil allows you to break the link between two addresses, fully onchain. Thread on how this works…
32 replies
50 recasts
184 reactions

Apex777 pfp
Apex777
@apex777.eth
Bob (0x123) decides he wants to fund a new wallet (0x789) with ETH but without anyone knowing he is the one who’s funded it. https://sepolia.basescan.org/address/0x123ce8ef217b74faef39d7539a8ae4c7fda80f31 Bob uses 0x123 to deposit 0.01 ETH into Veil. When depositing Bob is presented with a secret note + a text file to save to later return his deposit. What is Bob doing here?
1 reply
2 recasts
12 reactions

Apex777 pfp
Apex777
@apex777.eth
When Bob clicks the deposit button he generates the following randomly: Nullifier: 0x00b0c4b22c46ae173f8cb64f900df653a2d52240e6010a7c2611a5534bc0f03b Secret: 0x005be9d9417983287d2de75c7d49e2d979f6bcaf8d8fd52f36fd2e26fa794174 From these values a commitment is also generated: Commitment: 0x00c73568a4c2c11b15bf9a38718115c5f7bb20853df89e012c5749f4a512a871 Think of the secret + nullifier as a private key and the commitment as the public key. The beauty of zk-SNARKs is Bob doesn’t need to present the private keys later onchain to show he owns this deposit.
0 reply
1 recast
9 reactions

Apex777 pfp
Apex777
@apex777.eth
Some time passes and Bob decides he wants to withdraw his 0.01 ETH to 0x789. He opens the withdraw tab and pastes in the secret note from earlier along with the address he’d like to withdraw to and clicks withdraw. A proof or witness is generated that says Bob knows the secret note but without revealing the secret key.
0 reply
1 recast
6 reactions

Apex777 pfp
Apex777
@apex777.eth
Bob submits this proof onchain and the new wallet receives the ETH. https://sepolia.basescan.org/address/0x789283b2eb63F0de4F118d013dc7C28d311A91e3
0 reply
1 recast
6 reactions

Apex777 pfp
Apex777
@apex777.eth
But how did Bob fund a new wallet without paying for gas for tx? Bob submitted his proof to the Veil relay, which sent the tx on his behave. Meaning there is no onchain link between 0x123 and 0x789.
0 reply
2 recasts
7 reactions

Apex777 pfp
Apex777
@apex777.eth
I invite you all to try Veil, experiment with zk-SNARKs, break the frontend and give feedback on anything. https://www.veil.cash/sepolia
2 replies
2 recasts
23 reactions

Apex777 pfp
Apex777
@apex777.eth
If you don't have any Sepolia ETH here are some notes to try it out... veil-eth-0.01-0x00e0f92700a9c89a4e7509501beffe547f23c09ba3c75097d69688712c07cb90-0x00a22c310fb31e65f461c70f3e8ecf3f285a2564342871b3c066e50acdaad684 veil-eth-0.01-0x00fd321f679d991998606c8e57bceb98ed851fa1c92f9f38ce6ba3c7b6682312-0x00ff7928963e0b947ae8112940a3e0647e60db283c3d0d2d98c3ba087796073d veil-eth-0.01-0x00e662ea146673b56d88007fb5166e8c0f1f89ee40cc6451226f34ac1832de94-0x00da19f527ff4e08e6907ea622b09d5adab0518b4dbe2010bef25c418a72c803
1 reply
0 recast
10 reactions

jesse.base.eth 🔵 pfp
jesse.base.eth 🔵
@jessepollak
incredible - just did my first veil transaction. it would be really cool if these secret notes could be auto stored in the wallet in some way. cc @wilsoncusack
1 reply
2 recasts
17 reactions

jp 🎩 pfp
jp 🎩
@jpfraneto.eth
how do you recommend playing with it?
1 reply
0 recast
3 reactions

TheModestThief🎩  pfp
TheModestThief🎩
@thief
what kind of deposit restrictions?
1 reply
0 recast
2 reactions

TheModestThief🎩  pfp
TheModestThief🎩
@thief
could you ELI5 the risks of using Veil? 500 $degen
2 replies
0 recast
2 reactions

madyak🔆🔵-' pfp
madyak🔆🔵-'
@madyak
Fkn brilliant @paybot 0.01 eth
2 replies
0 recast
2 reactions

frend pfp
frend
@frend
Are we able to see the modifications between the original Tornado Cash contracts and the Veil contracts?
1 reply
0 recast
1 reaction

Gramajo pfp
Gramajo
@gramajo.eth
Absolute gas 🔥 amazing work! 4200 $DEGEN
3 replies
0 recast
1 reaction

kevin j ? pfp
kevin j ?
@entropybender
pls excuse my noob question but is this basically like an upgraded zerocoin for base?
1 reply
0 recast
0 reaction

CRYPTOforCHANGE ↑ pfp
CRYPTOforCHANGE ↑
@cryptoforchange
Don’t get put in jail apex 🙏🏻😂
0 reply
0 recast
8 reactions

frdysk.framedl.eth pfp
frdysk.framedl.eth
@frdysk
@ethos @markus @nc 👀
0 reply
0 recast
2 reactions

accountless pfp
accountless
@accountless.eth
cc @metaend.eth
0 reply
0 recast
2 reactions

The Wizard pfp
The Wizard
@queue
Bro this is amazing, great work I just deposited & it was smooth
0 reply
0 recast
2 reactions