Subscribe to Sebastian
Receive the latest updates directly to your inbox.

How Do Merkle Trees Work?

Sebastian
January 24
Merkle Trees are a fundamental data structure in cryptography, especially when it comes to ensuring the integrity of data. They play a critical role in how we can verify large datasets efficiently, without needing to trust the source completely. This ability to verify the correctness of data in a decentralized or distributed environment makes Merkle Trees an essential tool in various applications, such as blockchain, peer-to-peer networks, and file-sharing systems.

Implementing a ZK Sudoku Validator in Noir

Sebastian
November 07
Sudoku might seem like a simple puzzle, but it offers a great example to grasp the fundamental concepts behind Zero Knowledge Proofs (ZKPs). In this blog post, we’ll explore how to prove that a Sudoku solution is correct without revealing the solution itself, and we'll use Noir to implement this idea.

Privacy Thoughts: Challenging the 'Nothing to Hide' Argument

Sebastian
October 14
Have you ever heard someone say, “Why do I need privacy if I have nothing to hide?” Or maybe you’ve even thought it yourself. This sentence reflects an idea we have about privacy: that it’s about hiding something bad, and if we have nothing to hide, we shouldn’t worry about privacy.

Using Rust in TypeScript Projects via WASM

Sebastian
September 26
Explore the process of integrating Rust with TypeScript through WebAssembly. Discover the performance benefits and see how easy it is to get started.

TLSN 🤝 Duolingo Streak

Sebastian
September 22
Learn how I used TLS Notary to create a verifiable, privacy-preserving proof of Duolingo streak, without relying on Duolingo’s server.