L01 : Blockchain Flashcards

1
Q

Blockchain Technology: Definition

A

Blockchain technology refers to computer protocols that facilitate peer-to-peer transactions. Several transactions are bunched together and stored in blocks. The blocks are chronologically organized in chains. The chain of blocks constitutes a digital ledger.

The digital ledger is distributed and decentralized. The ledger is therefore transparent for all participants in the peer-to-peer network. Blockchain technology also defines rules to establish consensus among all participants in the peer-to-peer network.

The consensus mechanism ensures that all new information stored in the digital ledger is verified and correct. To protect the integrity of the digital ledger, stored data is immutable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Blockchain vs Distributed Ledger Technology

  • DLT is an umbrella term for …
  • Blockchain technology is a distributed database in which new information is stored in blocks, and new blocks are …
  • DLT does …, nor that …
  • Blockchain technology is a special use case of distributed ledger technology, they are not the same
A

distributed databases that are curated by multiple entities

added to old blocks, creating a chain of blocks

neither require that information is stored in blocks; blocks are organized in chains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Difference between distributed and decentralised

A

Distributed systems: Decision-making might be centralized, but processing and operations are spread across various nodes.

Decentralized systems: Decisions are made by consensus. Every node in the network can validate and verify data or transactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Problems that Blockchain technology resolves?

Enables trust-less p2p networks. Elaborate.

A

Trustless does not mean an absence of trust.
* Decentralization and Distributed Trust
* Trust in cryptography
* Trust in consensus protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Decentralisation and Distributed Trust

◦ Decentralization: … rather than storing it in a single
database ensures …
◦ Distributed Trust: Unlike traditional systems where trust is centralized in third-party
intermediaries, blockchains …. Everyone ..

A

Data distribution across a network; no single party has control over the entire blockchain

distribute trust among all users
maintains a copy of the ledger, and transactions must be verified collectively

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Trust in cryptography

◦ Secure Transactions: …
◦ Immutable Records: Blockchain-stored data are nearly impossible to alter due to …

A

Cryptographic techniques such as hashing and digital signatures ensure that only the digital asset owner can initiate transactions

hash functions, making ex-post alterations computationally impractical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Trust in consensus protocols
◦ Agreement on Validity: Consensus mechanisms ensure …
◦ Network Harmony: …, otherwise consensus rules reject the transaction or block

A

agreement on the validity of transactions without needing a central authority

All participants have a synchronized ledger and agree on the current state of the blockchain,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

History of the blockchain I

A
  1. 1983-Cryptography Applied to Digital Cash
    David Chaum’s proposal of applying cryptography to digital cash paved the way for secure
    digital transactions, laying the foundational concept for cryptocurrencies.
  2. 1988–Concept of Offline Electronic Cash
    David Chaum, along with Fiat and Naor, introduced the idea of offline electronic cash, leading
    to the creation of DigiCash, an early form of digital money that incorporated user privacy.
  3. 1991-First Description of Blockchain
    Stuart Haber and W. Scott Stornetta described the first work on a cryptographically secured chain of blocks, proposing a system where document timestamps could not be tampered with.
  4. 1992-Computational Puzzles to Combat Email Spam
    Dwork and Naor proposed using computational puzzles to deter spam emails, an idea which
    would later influence Proof of Work systems used by cryptocurrencies.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

History of the blockchain II

A
  1. 1994-CyberCash/CyberCoin and SET Standard
    CyberCash attempted to create an electronic cash system, and SET was an early protocol to secure credit card transactions, both precursors to modern payment protocols in the blockchain.
  2. 1997-IntroductionofHashcash
    Adam Back’s Hashcash used proof of work to limit email spam and denial-of-service attacks and became a significant influence on Bitcoin’s mining process.
  3. 1998-Bitgold, a Precursor to Bitcoin
    Nick Szabo conceptualized Bitgold, a decentralized digital currency system, introducing many
    elements that would later be integral to Bitcoin, like the Proof of Work consensus mechanism.
  4. 2008-Bitcoin Whitepaper Released
    An individual or group under the pseudonym Satoshi Nakamoto released the Bitcoin whitepaper, outlining a decentralized digital currency system that became the first successful implementation of blockchain technology.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Blockchain features (5 features) TIDDS

A
  • Transparency: Every transaction on the blockchain is visible to all participants, which ensures transparency.
  • Immutability: Once data has been added to the blockchain, it cannot be changed or removed. This is because each block contains the hash of the previous block, creating a chain of blocks. Changing a single block would require changing every subsequent block, which is computationally impractical.
  • Disintermediation: Blockchain eliminates the need for trust or intermediaries in transactions. This is possible due to the technology’s design and the cryptographic proofs that underlie it.
  • Decentralization: No single entity has control over the entire blockchain. It operates on a peer-to-peer network where each participant, or node, has access to the entire blockchain.
  • Security: Transactions must be agreed upon through a consensus mechanism before they are added to the blockchain, and cryptographic hashing further ensures the security of the transactions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Blockchain types: (6)

Draw flowchart.

A

Slide 27

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Public & Permissionless Blockchain
Pros
Cons
use cases

A

Pros: Secure, Decentralised, Inclusivity, Transparency/Trust
Cons: Not scalable, no privacy, energy consumption

Crypto, Document validation

See slides for more info on what those terms mean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Private & Permissioned Blockchain
Pros
Cons
use cases

A

+ : Access control, Scalability, Efficiency, Privacy
- : Centralisation, Less secure, Less transparent

Supply chain, Asset ownership

See slides for more info on what those terms mean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hybrid Blockchain
Pros
Cons
use cases

A

+ : Access control, Scalability/efficiency, Optimisation
- : Complexity, Less transparent
Medical records, Real Estate

See slides for more info on what those terms mean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Consortium Blockchain
Pros
Cons
use cases

A

+ : Access control, Scalability/Efficiency, Security
- : less transparent
Banking, Research, Supply chain

See slides for more info on what those terms mean.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly