11# Blockchain
22
3- This topic covers blockchain technology basics, as well as Cardano blockchain specifics . Other subtopics include popular DeFi apps.
3+ This topic covers blockchain technology basics. Other subtopics include popular DeFi apps.
44
55* What is blockchain?
66 * What problem is solved by blockchain?
77 * Is public ledger the only application of blockchain?
88 * What is a block, transaction, chain, fork? How are these abstractions connected?
9- * What are Cardano blockchain layers?
10- * What is Network layer for?
11- * What is Consensus layer for?
12- * What is Ledger layer for?
13- * What is Smart Contracts layer for?
14- * How are these layers connected?
15- * Is Cardano blockchain modular in terms of its layers?
16- * How do Network, Consensus and Ledger layers work together to determine chain synchronization and transaction submission protocols?
179 * What is consensus mechanism? Why is it needed?
1810 * What problem is solved by consensus mechanism?
1911 * Should it be provably secure? Can you describe common attacks?
@@ -26,32 +18,21 @@ This topic covers blockchain technology basics, as well as Cardano blockchain sp
2618 * What is Proof-of-Stake?
2719 * Is PoW not enough for consensus to work? Why does PoS exist?
2820 * What is the probability of miner to be selected as the leader which mines the block?
29- * What is a slot and an epoch? Is there a correspondance between these notions and real time?
3021 * How does leader selection happen?
3122 * How does chain selection happen (how to choose correct chain between forks)?
3223 * What are pros and cons of PoS?
3324 * What is a stake pool?
34- * What is delegation?
35- * How does delegation cycle work?
36- * How to create a stake pool?
37- * How to delegate to a stake pool?
3825 * What are differences between PoW & PoS? Do other consensus mechanisms exist?
3926 * What are differences between stake & mining pools?
40- * How does Ouroboros PoS protocol work?
41- * What are the differences between Ouroboros Classic, BFT, Praos, Genesis, Chronos, Crypsinous, Omega? Which one is currently used in Cardano mainnet?
4227 * What is ledger model?
4328 * How does Account model work?
4429 * How does UTXO model work?
45- * How does eUTXO model work?
46- * What are differences between Account, UTXO & eUTXO models?
47- * Which model is easier to understand?
30+ * What are differences between Account, UTXO models?
4831 * Which model uses less space?
4932 * Which model has deterministic transactions (outcome does not depend on the order of transactions)?
5033 * Which model is capable to process transactions in parallel?
5134 * What are Smart Contracts?
52- * What is the difference between Bitcoin script, Ethereum and Cardano smart contracts?
53- * What is the Plutus Platform? What are its components?
54- * What is typical plutus decentralized application architecture?
35+ * What blockchain platforms currently support smart contracts? Is there a difference between them?
5536
5637* What cryptographic primitives are used in blockchain?
5738 * How hash functions are used?
@@ -61,7 +42,6 @@ This topic covers blockchain technology basics, as well as Cardano blockchain sp
6142 * What is an address?
6243 * What is a cryptographic commitment?
6344 * What is a Merkle Tree? How is it used to form a cryptographic commitment?
64- * What cryptographic algorithms are used in Cardano for hashing and signing?
6545
6646* What blockchain technology hurdles and challenges exist?
6747 * What is the notion of Scalability?
@@ -74,7 +54,6 @@ This topic covers blockchain technology basics, as well as Cardano blockchain sp
7454 * What are sidechains / nested blockchains?
7555 * What are payment channels?
7656 * What are state channels?
77- * What is Cardano Hydra?
7857 * How to minimize Storage needed for blockchain database?
7958 * What are light and full nodes?
8059 * What is storage sharding (partitioning)?
@@ -105,30 +84,14 @@ This topic covers blockchain technology basics, as well as Cardano blockchain sp
10584* [ Intro to CryptoCurrencies] ( https://youtu.be/EoO76YCSTLo )
10685* [ Cryptography behind top 20 cryptocurrencies] ( https://www.susanka.eu/coins-crypto/ )
10786* [ Dan Boneh: Blockchain Primitives: Cryptography and Consensus] ( https://youtu.be/V0JdeRzVndI )
108- * [ The Extended UTXO Model] ( https://fc20.ifca.ai/wtsc/WTSC2020/WTSC20_paper_25.pdf )
109- * [ The abstract nature of the Cardano consensus layer] ( https://iohk.io/en/blog/posts/2020/05/28/the-abstract-nature-of-the-consensus-layer/ )
110- * [ What is the Plutus Platform?] ( https://plutus-apps.readthedocs.io/en/latest/plutus/explanations/platform.html )
111- * [ Cardano architecture overview] ( https://docs.cardano.org/explore-cardano/cardano-architecture/overview )
112- * [ Cardano architecture] ( https://youtu.be/PKzkzqUB8e0 )
113- * [ Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol] ( https://eprint.iacr.org/2016/889.pdf )
114- * [ Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability] ( https://iohk.io/en/research/library/papers/ouroboros-genesiscomposable-proof-of-stake-blockchains-with-dynamic-availability/ )
11587* [ Proof-of-Stake Consensus Mechanisms for Future Blockchain Networks: Fundamentals, Applications and Opportunities] ( https://ieeexplore.ieee.org/document/8746079 )
116- * [ plutus-pioneer-program] ( https://plutus-pioneer-program.readthedocs.io/en/latest/pioneer/week1.html )
11788* [ Functional smart contracts on Cardano] ( https://youtu.be/MpWeg6Fg0t8 )
11889* [ UTXO vs. Account Model] ( https://academy.horizen.io/technology/expert/utxo-vs-account-model/ )
119- * [ Delegation] ( https://docs.cardano.org/core-concepts/delegation )
120- * [ Design Specification for Delegation and Incentives in Cardano] ( https://hydra.iohk.io/build/7740466/download/1/delegation_design_spec.pdf )
121- * [ The Grand Ultimate Cardano Staking Guide] ( https://www.reddit.com/r/cardano/comments/l0xfso/the_grand_ultimate_cardano_staking_guide/ )
122- * [ Pledging and rewards] ( https://docs.cardano.org/core-concepts/pledging-rewards )
12390* [ IOHK | Cardano whiteboard; overview with Charles Hoskinson] ( https://youtu.be/Ja9D0kpksxw )
12491* [ Scaling Blockchains: A Comprehensive Survey] ( https://ieeexplore.ieee.org/document/9133427 )
12592* [ What are zk-SNARKs?] ( https://z.cash/technology/zksnarks/ )
12693* [ How To DeFi] ( https://landing.coingecko.com/how-to-defi/ )
127- * [ IOHK | Ouroboros Genesis: A Provably Secure Proof-of-Stake Blockchain Protocol] ( https://youtu.be/LCeK_4o-NCc )
128- * [ Ouroboros Protocol] ( https://cardano-foundation.gitbook.io/stake-pool-course/lessons/introduction/ouroboros )
129- * [ Ouroboros – Which version is currently implemented?] ( https://cardano.stackexchange.com/questions/3707/ouroboros-which-version-is-currently-implemented )
130- * [ plutus-pioneer-program repository] ( https://github.com/input-output-hk/plutus-pioneer-program )
13194* [ What are Sidechains?] ( https://hackernoon.com/what-are-sidechains-1c45ea2daf3?utm_source=pocket_mylist )
13295* [ Mastering Bitcoin] ( https://github.com/bitcoinbook/bitcoinbook )
13396* [ Mastering the Lightning Network] ( https://github.com/lnbook/lnbook )
134- * [ Byzantine Fault Tolerance (BFT) and its significance in Blockchain world ] ( https://www.hcltech.com/blogs/byzantine-fault-tolerance-bft-and-its-significance-blockchain-world )
97+ * [ Byzantine Fault Tolerance (BFT) and its significance in Blockchain world] ( https://www.hcltech.com/blogs/byzantine-fault-tolerance-bft-and-its-significance-blockchain-world )
0 commit comments