“Never meet with strangers from the Internet”

When I grew up I was told by my parents to “never meet with strangers from the Internet” and “never get into a stranger’s car”. These weren’t just silly rules that my parents set out for me, but rational perception that society at large lived by. But today, I break these rules on a weekly basis when getting Uber rides.

Continue reading ““Never meet with strangers from the Internet””

Two balls and the colour-blind friend

Zero-knowledge proof cryptography is something that I have lots of interest in. It’s a type of cryptography that allow a prover to prove to a verifier that a certain statement is true, without revealing anything else apart from that statement. ZK-SNARKS, a variant of zero-knowledge proofs, is being built into Ethereum (it already exists in zCash). In this blog post I’ll refer to a very simple story that explain how zero-knowledge proofs work. Continue reading “Two balls and the colour-blind friend”