Learn about Blockchain development in Julia (comprehensive intro) | with Logan Kilpatrick

Link to the code used in this video: https://github.com/Julia-Blockchain/LearnBlockChain

This video was recorded as part of my graduate level course in Bitcoin and Blockchain. I am not an expert in the field so I acknowledge there are mistakes and such in my code and thinking.

Questions/thoughts? Ping me on Twitter: https://twitter.com/OfficialLoganK

00:00 Welcome!
0:30 Prerequisites (some experience with Julia)
0:42 Cryptography overview
1:30 Why cryptography works
1:55 SHA in Julia
2:55 SHA under the hood
3:30 Using SHA in the Blockchain
4:40 Nettle.jl and hashing functions in Julia
6:33 Encryption and Decryption in Julia
8:20 Encryption and Decryption using ECC.jl
10:05 Cryptography closing thoughts
10:35 Basic Blockchain simulation in Julia
11:40 Creating a Genesis block
12:40 Examining blocks on the Blockchain
13:24 Hashing transactions in Julia
14:45 Transactions in a Blockchain block
16:15 Basic Blockchain simulation closing thoughts
17:30 Web3 in Julia
18:00 Challenges with Web3 in Julia
19:20 Building a Blockchain wallet in Julia
21:30 Why do we need a Blockchain wallet
22:10 Blockchain account registry
24:20 Account Registry implementation in Julia
25:43 Closing remarks and final Blockchain overview in Julia