Blockchain Cryptography Explained by Svetlin Nakov at BlockWorld 2018 π
Discover the fundamentals of blockchain cryptography with Svetlin Nakov's insightful presentation from BlockWorld 2018 in San Jose. Perfect for developers and enthusiasts alike!

Svetlin Nakov
331 views β’ Sep 15, 2018

About this video
Svetlin Nakov's talk at the second day of BlockWorld 2018 blockchain developer conference in San Jose, CA (September 2018)
In this talk the speaker explains very briefly the key cryptographic concepts used in the blockchain systems and will demonstrate them with Python code:
- Elliptic curve cryptography (ECC), ECC concepts, curves, secp256k1
- From private key to public key to blockchain address
- Generating Ethereum addresses / signing / verifying signed messages
- Cryptographic hash functions like SHA256, SHA3, RIPEMD160, β¦ - HMAC and key derivation, key-derivation functions like HMAC-SHA256, PBKDF2, SCrypt
- Blockchain wallets: simple keystores and HD wallets (BIP39 and BIP44), wallet formats (like JSON / UTC), wallet encryption (AES + padding + CBC/CTR, Scrypt, HMAC)
In this talk the speaker explains very briefly the key cryptographic concepts used in the blockchain systems and will demonstrate them with Python code:
- Elliptic curve cryptography (ECC), ECC concepts, curves, secp256k1
- From private key to public key to blockchain address
- Generating Ethereum addresses / signing / verifying signed messages
- Cryptographic hash functions like SHA256, SHA3, RIPEMD160, β¦ - HMAC and key derivation, key-derivation functions like HMAC-SHA256, PBKDF2, SCrypt
- Blockchain wallets: simple keystores and HD wallets (BIP39 and BIP44), wallet formats (like JSON / UTC), wallet encryption (AES + padding + CBC/CTR, Scrypt, HMAC)
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
331
Likes
4
Duration
52:16
Published
Sep 15, 2018