Home

Awesome

Practical Cryptography and Distributed Ledgers

Disclaimer: We're still organizing everything. Some links might be in an incorrect section. We will finish organizing everything in the next 8 weeks.

1. Foundations of Cryptography

Readings

Exercises

2 Symmetric encryption

3. Asymmetric encryption

Readings

4. Hash Functions and Signatures

Readings

5. What is Money?

6. Introduction to blockchains and cryptocurrencies

Readings

Videos

7. Bitcoin

Readings

8. Ethereum

Readings

9. Wallets, Dapps and DeFi

9. Oracles, Bridges and Rollups

10. EVM

11. Security

Tools

12. MEV

13. Zcash, SNARKs and Privacy in blockchains**

14. Scaling blockchains

Readings

15. Tendermint, HotStuff and Narwhal

16. Bitcoin: SegWit, Taproot, Lightning Network and Covenants

Books

Blockchain

Cryptography

Abstract Algebra and Number Theory

Courses


Missing topics

Links to add