Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.
Signatures, Hashing, Hash Chains, e-cash, and Motivation
Proof of Work and Mining
Signatures
Transactions and the UTXO model
Synchronization Process and Pruning
Wallets and SPV
OP_RETURN and Catena
Forks
PoW Recap, Other Fork Types
Fees
Transaction Malleability and Segregated Witness
Payment Channels and Lightning Network
Lightning Network and Cross-chain Swaps
Discreet Log Contracts
MAST, Taproot, Graftroot
Despite volatility, cryptocurrencies are on the rise. The value has risen enormously in a very short amount of time, and many major companies now accept Bitcoin as a form of payment. The more this type of currency is embraced by the market, the more value it has.
Bitcoin is the name of the best-known cryptocurrency, the one for which blockchain technology was invented.
Cryptocurrencies are usually built using blockchain technology. It's a fairly complex, technical process, but the result is a digital ledger of cryptocurrency transactions that's hard for hackers to tamper with
A cryptocurrency (or crypto currency) is a digital asset designed to work as a medium of exchange that uses strong cryptography to secure financial transactions, control the creation of additional units, and verify the transfer of assets.
video_library Rich Learning Content
assessment Quizzes & Projects
verified_user Taught by Industry Pros
timer Full Lifetime Access
forum Student Support Community
grade Certificate of Completion