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
Transactions and the UTXO model
Synchronization Process and Pruning
Wallets and SPV
OP_RETURN and Catena
PoW Recap, Other Fork Types
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.