Skip to content
This repository has been archived by the owner on Jan 22, 2020. It is now read-only.

Chapter 1 improvements (#89) #98

Open
wants to merge 2 commits into
base: import-edx-content
Choose a base branch
from

Conversation

nathalie-ckc
Copy link

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)

  1. 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.

  2. 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]

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.
Copy link
Contributor

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.

Copy link
Author

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]>
@tkuhrt
Copy link
Contributor

tkuhrt commented Sep 19, 2018

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants