Cryptocurrency - building a wallet on your phone
summary
Built a phone wallet that keeps the private key on-device and uses 256 bits of randomness to generate an ECDSA keypair, broadcasts signed transfers to Ethereum nodes and uses the Signal protocol for encrypted chat. Uses a backend node to avoid storing the full blockchain on phones — tradeoff: usability vs trusting server to relay and report chain state. Demonstrates proof-of-work nonce mining and the huge keyspace (2^160 addresses), plus smart contracts as immutable, time-stamped backends.
AI-written summary · about
chapters (9)
- 0:00Introduction to cryptocurrency
- 2:35Why build a wallet
- 6:58How wallets work technically
- 13:15Securing private keys on phones
- 15:27Sending cryptocurrency transactions
- 16:53Understanding blockchain basics
- 23:58How transactions reach the blockchain
- 26:07Smart contracts and use cases
- 35:05Summary and key benefits
related talks
33mHow to build a Crypto Wallet
33mHow to Build a Shielded Address Zcash Mobile App
18mEngineering a backdoored bitcoin wallet
20m10 Weird Applications of Public Key Cryptography
01h 23mProgram Presentations
50mBuilding Production-Grade End to End Encrypted App...
37mProof of Work - An interview with – Pavol Rusnák
34mWallets Working Session
