Description
In this course, you will learn:
- We'll begin by delving into the cryptographic methods utilized in Bitcoin and explaining how these tools are used to keep the system secure and operational.
- This course is intended for individuals with a technical background, including prior coding expertise. Many of the examples and activities will require some coding experience to follow along.
- Capable of distinguishing between public and private keys, understanding how they are used in Bitcoin transactions, calculating the hash of a piece of data, and explaining why hashing is utilized in Bitcoin's Proof-of-Work on the consensus protocol, define wallet functions, describe the utility of network nodes, and more.
- Basics to comprehend, operate with, and develop on Bitcoin and other open cryptocurrency systems.
Syllabus:
- Introduction to Bitcoin Technology
- Cryptographic Algorithms
- Signatures and Transactions
- Hashing and Mining
- Bitcoin Data
- Bitcoin Nodes and Wallets
- Transactions and Scripting
- Reaching Consensus