MIT Bitcoin Club Talk: The Cryptography Securing Bitcoin and Ethereum

Chainlink Boston: Connected Smart Contracts
Tue, Oct 22, 2019, 8:00 PM (EDT)

About this event

How can you trust complete strangers on the internet? How can your computer know that some other computer really is who it says it is? How the heck does Bitcoin actually work? The answer is public-key cryptography, which only works if certain mathematical problems are objectively hard to solve. Alex will explain how the graph of a simple equation like y^2 = x^3 + ax + b can be used to secure our money and our privacy - even when everyone knows exactly what the procedure is!

We'll continue from last week with chapter 3 of [Programming Bitcoin]. We'll start by briefly reviewing finite fields and addition on elliptic curves from chapters 1 and 2, which we covered last time.

All chapters are available in the [book's github repository], as ch02.asciidoc, etc. The book's exercises are all available as python notebooks, in directories code-ch02, etc.

[Programming Bitcoin] https://programmingbitcoin.com/

[book's github repository] https://github.com/jimmysong/programmingbitcoin

Bring your questions! Bring your laptop, too, so we can work through the exercises together.

When

Tuesday, Oct 22
8:00 PM - 10:00 PM (EDT)

Where

MIT, room 5-234
77 Massachusetts Ave Cambridge02139

Organizers