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

LFS171x Chapter 1 feedback discussion before I edit the markdown #89

@nathalie-ckc

Description

@nathalie-ckc

Hi @tkuhrt and anyone else working on the LFS171x improvements,

Here are my suggestions for improving Chapter 1. If anyone feels strongly about any of them, please let me know in the next few days. I plan to work on the markdown on Monday Sept 17, afternoon PDT.

  1. Distributed Ledger Technology (DLT) > Blockchains: “A blockchain is a peer-to-peer distributed ledger forged by consensus, combined with a system for "smart contracts" and other assistive technologies.” but then Bitcoin is the next example & Bitcoin doesn’t natively enable smart contracts. I propose to change this to “A blockchain is a peer-to-peer distributed ledger forged by consensus.” and define Smart Contracts later on, when you are talking about blockchains that do enable smart contracts.

  2. Video: The Difference between DLT and Blockchains (Brian Behlendorf): I propose to remove this video because it illustrates that the difference is muddy, instead of giving a new student a clear difference. I think we don't want to confuse students so early in the course. I saw a thread about the confusion on the Discussion forum. A better way to explain it is that a blockchain is a type of distributed ledger technology. There are other types of DLT, like a hashgraph & tangle. This can be described in text.

  3. Distributed Ledger Technology (DLT) > Blockchains (Continued): Definition of block shouldn’t be split up with mention of bitcoin concepts in between. I propose to put the bitcoin example after block is explained, for better concept flow.

  4. Distributed Ledger Technology (DLT) > Blockchains (Continued): "A block commonly consists of four pieces of metadata: ... The proof of work, also known as a nonce": I would leave out POW, since many blockchains don't use POW consensus & just give 3 pieces of metadata.

  5. 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. -> "The Merkle tree root for the transactions included in this block. (Next slide will explain Merkle trees)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions