titi0x Profile Banner
TiTi🐙 Profile
TiTi🐙

@titi0x

Followers
158
Following
385
Media
39
Statuses
282

👩‍🍳 cooking things up @DeFi_Wonderland | Privacy is normal |🫀🧠

Joined December 2024
Don't wanna be here? Send us removal request.
@titi0x
TiTi🐙
27 days
In “What I’d love to see in a wallet”, @VitalikButerin described sending to vitalik.eth@optimism and having wallets auto-route assets cross-chain. That vision is now real. ERC-7930 & ERC-7828 are officially MERGED! 🚀.Interop and Privacy are coming. 🧵👇
Tweet media one
7
47
218
@titi0x
TiTi🐙
19 hours
0
2
0
@titi0x
TiTi🐙
19 hours
I'm thinking of deleting all my social media, but it's been a ""convenient"" place to store photo albums over the years. I don’t want to lose those memories. Can I ask fb to send me all my data? I should be able to, right?.
2
0
4
@titi0x
TiTi🐙
6 days
I just remembered I was half way into building a proof of online participation (💩 4branding) with noir and got side tracked.
0
0
3
@titi0x
TiTi🐙
7 days
RT @DeFi_Wonderland: Happy birthday, @ethereum.
0
2
0
@titi0x
TiTi🐙
10 days
Aren’t you tired of filling out the same form, doing KYC over and over, handing over your data again and again? Reclaiming data ownership can work, but the real barrier isn’t the tech. It’s ecosystem adoption. Building protocols is one thing; getting regulators, issuers, wallet
Tweet media one
1
0
1
@titi0x
TiTi🐙
10 days
Spending the weekend going back to the basics. Reconnecting with the original vision and ethos, the part that got buried under all the easy money noise. We earned asset ownership. Now we need data ownership and the interoperability that actually lets that ownership mean
Tweet media one
0
0
3
@titi0x
TiTi🐙
11 days
RT @crecimientoar: 🎙️ @0xParticle, Architect at @DeFi_Wonderland, will present: “Exploring Privacy Solutions in Financial Systems”. A deep….
0
11
0
@titi0x
TiTi🐙
12 days
Anon, wanna play enigma style game? Try to crack these ciphers if you can These are vigenere ciphers meant to be cracked using english frequency analysis. Try all 8 levels, see how fast you break them, and share your stats (@kassandraETH you should.
@titi0x
TiTi🐙
23 days
For the ones that are not aware of, we run bi-weekly encrypted wonder sessions where our cryptography department lead by @0xParticle @0xAKoideHoibe teach us about cryptography as whole. They go deep into the foundations of cryptography: the math, the algebra, and the core.
0
0
4
@titi0x
TiTi🐙
13 days
That's a wrap. So yeah, ZK is real, live, and usable. Privacy pools are a glimpse of how we can do. Before it's too late, start caring about your privacy. Use ZK. Use private pools. And if possible anon, start building.
0
0
5
@titi0x
TiTi🐙
13 days
What if you can’t prove you’re a good actor? Then you can’t withdraw privately, sorry not sorry. You can still exit tho, but it’ll be a public tx , fully traceable. This is called rageQuit, privacy for honest users, exposure for the rest
Tweet media one
1
0
4
@titi0x
TiTi🐙
13 days
Every withdrawal proves inclusion in two merkle trees:. 1. the pool’s StateTree (ensuring Alice actually deposited). 2. the ASPTree (ensuring Alice is a “good actor”). This is done with a zk proof, Alice NEVER EVER reveals which deposit was hers.
1
0
1
@titi0x
TiTi🐙
13 days
But how is this unlinkability guaranteed? Remember the commitment?. When spent, only a nullifier HASH is revealed (not the original secret or nullifier). This prevents double spending WITHOUT exposing links between deposits and withdrawals. Nullifier HASH is unlinkable to
Tweet media one
1
0
1
@titi0x
TiTi🐙
13 days
The result? Bob gets the funds but never sees who sent them. Nobody can link Alice’s deposit to Bob’s withdrawal. No tx graph, no address reuse, this is how blockchain privacy should work.
1
0
1
@titi0x
TiTi🐙
13 days
So here is the the twist: Alice doesn’t send this tx herself. A relayer (aka broadcaster) does it for her. This relayer pays the gas, submits the tx, and CAN'T do anything else because the proof already defines the amount Bob is getting and relayer's fee.
1
0
1
@titi0x
TiTi🐙
13 days
How? She runs a ZK circuit locally, no server ever sees her secrets (but don't worry, this is abstracted thanks to amazing UI devs and it's being done on your browser. Can check the UI codebase, is open source). Your user experience is seamless, you won't even know you are doing.
1
0
2
@titi0x
TiTi🐙
13 days
So how does it actually work?. 1. Alice deposits into the privacy pool from her public wallet. 2. A commitment is created (with a hash of two secret values: a random secret and a nullifier. This hash is known as a precommitment). Only alice knows the secret and nullifier. This
Tweet media one
1
0
3
@titi0x
TiTi🐙
13 days
Key idea:.1. You prove you belong to a set of deposits, using a ZK proof. 2. This proof says: “i’m one of these approved deposits, but i won’t tell you which.” And that's enough. And thanks to this, no tx graph is revealed. No link to any address, just proved membership in a.
1
0
2
@titi0x
TiTi🐙
13 days
Privacy pools aim to fix this by letting users prove their funds don’t come from bad sources, without revealing anything else. You prove you’re part of a “good actor” set, without exposing your tx history. That’s ZK in action.
1
0
2
@titi0x
TiTi🐙
13 days
The problem is simple: blockchain exposes every tx from every address, forever. Pseudonymity (just using addresses) was never enough. Clustering techniques destroy that privacy quickly.
Tweet media one
1
0
3
@titi0x
TiTi🐙
13 days
Vitalik published "blockchain privacy and regulatory compliance", strongly recommend to take a look. This year, launched following that paper recommendations. First with ETH, now supporting Stablecoins. Cool, right?
Tweet media one
1
0
3