Roll your own crypto
Fri, Sep 15, 2023, 01:15 PM · 1:20:13
Elliptic curve cryptography underpins the trillion dollar economy of cryptocurrencies. But it's often seen as some sort of sorcery, meant only for experts. While it's true that cryptography is a minefield, and therefore you should _never roll your own crypto_, it's still a useful method to build an understanding of cryptocurrencies from first principles. In this workshop, we'll cover basic algebra necessary to get a theoretical understanding of elliptic curves, and learn how they are used for signing and verifying transactions. We'll then put this theory to practice by rolling our own toy implementation of the elliptic curve used in Ethereum and Bitcoin.

Anirudha is a Staff Engineer at Brave, where he works on web3 initiatives, notably the multi-chain Brave Wallet. Previously, he worked at Ledger on custody software for financial institutions, and also briefly on algorithms for quantum computers. He enjoys travelling, attending mixers, and playing the guitar.
More from Protocol Berg
Closing Ceremony
ETHBerlin
Protocol Berg · Sep 15, 2023
Afri Schoedon, Franziska Heintel
The Nature of the Protocol
ETHBerlin
Protocol Berg · Sep 15, 2023
Laura Lotti, Sam Hart, Toby Shorin
(mis)adventures in governance
ETHBerlin
Protocol Berg · Sep 15, 2023
Wassim Z. Alsindi
Worldcoin: Maximally private digital identity.
ETHBerlin
Protocol Berg · Sep 15, 2023
Remco Bloemen
beyond indexers: trustless application data snapshots
ETHBerlin
Protocol Berg · Sep 15, 2023
Sebastian Buergel
How to unleash the power of Account Abstraction
ETHBerlin
Protocol Berg · Sep 15, 2023
Richard Meissner
Crossing the Interoperability Bridge: A Deep Dive into Building Interoperable dApps with IBC
ETHBerlin
Protocol Berg · Sep 15, 2023
Daniel Burckhardt, Federico Kunze Küllmer
Operation-level Concurrent Transaction Execution for Ethereum
ETHBerlin
Protocol Berg · Sep 15, 2023
Yajin (Andy) Zhou
Indexing the Planet For Good
ETHBerlin
Protocol Berg · Sep 15, 2023
Masih Derkani
p2p set reconciliation as storage-heavy dapp infrastructure 2.0
ETHBerlin
Protocol Berg · Sep 15, 2023
Tim Daubenschütz
The Blockspace Expo
ETHBerlin
Protocol Berg · Sep 15, 2023
Barnabé Monnot, Christopher Goes, Jannik, Robert Habermeier, Sam Hart
The Best of Both Worlds: Exploring the Role of Centralization in IPFS
ETHBerlin
Protocol Berg · Sep 15, 2023
Dennis Trautwein