Thanh Vo
I'm Thanh, a software engineer in Ho Chi Minh City.
As part of the initial engineering team at Fystack, I work on open-source wallet and custody infrastructure.
I write down things I'm learning, mostly about blockchains and cryptography.
Selected work
Recent writing
An MPC wallet has no seed to derive from, but the BIP32 tweak is just an addition, so every party can shift its share by the same public amount and get a child key that no one ever holds.
A Schnorr proof of knowledge, step by step: why it convinces a verifier, why it leaks nothing, how Fiat-Shamir removes the interaction, and how the same ideas scale to proving arbitrary programs.
How BIP32 derives a whole tree of keys from a single seed, why public keys can be derived without the private key, and what hardened derivation protects against.