-
Notifications
You must be signed in to change notification settings - Fork 359
Chapter 1 improvements (#89) #98
base: import-edx-content
Are you sure you want to change the base?
Chapter 1 improvements (#89) #98
Conversation
Not doing Point 1 of Github issue 89, as stated in the issue 89 discussion. Point 2: Remove video on DLT vs. Blockchain ============================================= Remove the video, which confused students. See Discussion forum post: https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS171x+3T2017/discussion/forum/i4x-LinuxFoundationX-LFS171x-course-3T_2017/threads/5a78c95684452a081800089c. Extend explanation that Blockchain is just a type of DLT by mentioning 2 other types of DLTs. Point 3, Modified Point 4, Add missing link ================================================ Distributed Ledger Technology (DLT) > Blockchains (Continued) 3. Definition of block shouldn’t be split up with mention of bitcoin concepts in between. I put the bitcoin example after block is explained, for better concept flow. 4. Nonce relates to the Bitcoin example, so indicate that this list of 4 pieces of metadata refer to the Bitcoin example (which continues with the Merkle Tree section in the next slide). Bonus: "or a brief history of blockchain technology, please click here." was missing the link "here". Added it. Point 5: Remove conceptual speed bump ====================================== Distributed Ledger Technology (DLT) > Blockchains (Continued): I propose to mention that Merkle tree root will be defined on the next page, to remove a brain speed bump for students who don't know what a Merkle tree is. Signed-off-by: nathalie-ckc <[email protected]>
## Blockchains (Continued) | ||
|
||
**Blockchain** is a specific form or subset of distributed ledger technologies, which constructs a chronological chain of blocks, hence the name 'block-chain'. A **block** refers to a set of transactions that are bundled together and added to the chain at the same time. In the Bitcoin blockchain, the miner nodes bundle unconfirmed and valid transactions into a block. Each block contains a given number of transactions. In the Bitcoin network, miners must solve a cryptographic challenge to propose the next block. This process is known as '**proof of work**', and requires significant computing power. We shall discuss proof of work in more detail in the Consensus Algorithms section. For a brief history of blockchain technology, please click here. | ||
**Blockchain** is a specific form or subset of distributed ledger technologies (DLTs), which constructs a chronological chain of blocks, hence the name 'block-chain'. Examples of other DLTs are tangle and hashgraph. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure I would call tangle and hashgraph DLTs. They are pieces that make up other Distributed Ledgers. Tangle being a storage structure used by IOTA, and hashgraph being a consensus mechanism. We should probably reference the other DLTs that are already covered in this course -- https://github.com/hyperledger/education/blob/import-edx-content/LFS171x/docs/discovering-blockchain-technologies.md#other-open-source-permissioned-distributed-ledgers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK. I have referenced those ones instead & pushed the commit. Thanks!
Replaced examples tangle & hashgraph with the examples of DLTs that are covered later in the chapter. Signed-off-by: nathalie-ckc <[email protected]>
Thank you. I will wait on merging this, but I will forward to Flavia for inclusion in v2 course. I would love to get all the updates in place. |
Not doing Point 1 of Github issue 89, as stated in the issue 89 discussion.
Point 2: Remove video on DLT vs. Blockchain
Remove the video, which confused students. See Discussion forum post:
https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS171x+3T2017/discussion/forum/i4x-LinuxFoundationX-LFS171x-course-3T_2017/threads/5a78c95684452a081800089c.
Extend explanation that Blockchain is just a type of DLT by mentioning 2
other types of DLTs.
Point 3, Modified Point 4, Add missing link
Distributed Ledger Technology (DLT) > Blockchains (Continued)
Definition of block shouldn’t be split up with mention of bitcoin
concepts in between. I put the bitcoin example after block is
explained, for better concept flow.
Nonce relates to the Bitcoin example, so indicate that this list of 4
pieces of metadata refer to the Bitcoin example (which continues with
the Merkle Tree section in the next slide).
Bonus: "or a brief history of blockchain technology, please click here."
was missing the link "here". Added it.
Point 5: Remove conceptual speed bump
Distributed Ledger Technology (DLT) > Blockchains (Continued): I propose
to mention that Merkle tree root will be defined on the next page, to
remove a brain speed bump for students who don't know what a Merkle tree
is.
Signed-off-by: nathalie-ckc [email protected]