5.2) New Developments: Blockchain Flashcards

1
Q

What is the problem with traditional banking system?

A

Traditional financial systems rely on central authorities (banks) to verify transactions and maintain trust.

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

What are the system limitations? (3)

A
  • Single Point of Failure: Centralized systems are vulnerable to outages or manipulation by the central authority.
  • Lack of Transparency: Users often have limited visibility into how their transactions are processed and verified.
  • High Fees: Traditional financial institutions can charge high fees for processing transactions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does blockchain technology emerge as a potential solution to these problems? (4)

A
  • Decentralization: No single entity controls the network. Transactions are verified and recorded by a distributed network of computers, eliminating the need for a central authority.
  • Security: Cryptographic techniques ensure the integrity and immutability of data stored on the blockchain. Once a transaction is recorded, it cannot be altered or deleted.
  • Transparency: All transactions are publicly viewable on the blockchain, promoting transparency and trust.
  • Reduced Costs: By eliminating the need for intermediaries, blockchain has the potential to reduce transaction costs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the evolution and history of blockchain? (6)

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

What is the Merkel tree?

A

The Merkle tree, a method to verify individual records, named after
computer scientist and mathematician Ralph Merkle (PhD dissertation at
Standford).

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

Who invented ‘digital cash’?

A

David Chaum PhD dissertation at the University of California, Berkeley – a
method of how to establish & maintain trust in a computer system. Later invented Digital Cash.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • Stuart Haber and W. Scott Stornetta published an article describing how
    to ____________ digital documents to prevent users from backdating or
    forward-dating electronic documents using Merkle Trees.
A

timestamp

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

Cynthia Dwork and Moni Naor (‘93), Adam Black (’97), Markus Jakobsson
and Ari Juels (1999) all made significant contributions to the concept of Proof of ______ (a consensus mechanism to validate transactions)

A

Work

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

What did Stefan Konst develop and what did it prove?

A

Stefan Konst introduced the concept of cryptographically secured chains, which helps prove the authenticity of transactions in a blockchain

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

What did Hal Finney invent?

A
  • Hal Finney introduced reusable PoW, a mechanism for receiving a nonexchangeable – or non-fungible – hashcash token.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Who invented Cyryptocurrency?

A

Satoshi Nakamoto, believed to be a pseudonym used by an
individual, or perhaps a group of individuals, published a
white paper in 2008 introducing the concept of cryptocurrency and blockchain and helped develop the first Bitcoin software

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

What are some facts about bitcoin and Nakamoto? (5)

A
  • Bitcoin was worth less than a penny then. Nakamoto mined
    the first Bitcoin block (containing 50 bitcoin), validating the
    blockchain concept.
  • The first Bitcoin transaction took place when Nakamoto
    sent Hal Finney 10 bitcoin in block 170 in 2009.
  • Nakamoto set up a system to ensure the number of bitcoin
    mined won’t ever exceed 21 million
  • On May 22 of 2010, Bitcoin made history when a
    programmer Laszlo Hanyecz paid 10,000 bitcoin for two delivered Papa John’s pizzas. The two pizzas back then
    were valued at about $40, a transaction that would balloon
    to a value of more than $260 million+ at today’s bitcoin
    price level.
  • Satoshi Nakamoto disappeared around 2011. Even today,
    no one knows who OR what Satoshi Nakamoto is!!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the crux of blockchain? (2)

A
  • Blockchain is a method of recording information that makes it impossible or difficult for the system to
    be changed, hacked, or manipulated
  • A blockchain is a decentralized and distributed ledger that duplicates and distributes transactions
    across the network of computers participating in the blockchain.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a ‘digital ledger’?

A

It is a structure, or a block of chains, that stores transactional records, also known as “the block”, of the
public in several databases, known as the “chain,” in a network connected through peer-to-peer nodes.
Typically, this storage is referred to as a ‘digital ledger.’

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

What are the key functions or features of blockchain technology? (4)

A
  • It uses a digital signature feature to conduct fraud-free transactions making it impossible to corrupt or
    change the data of an individual by the other users without a specific digital signature (Highly Secure).
  • Blockchain transactions are done with the mutual consensus of users resulting in smoother, safer, and
    faster transactions (Decentralized).
  • Blockchains are programmable and can generate systematic actions, events, and payments automatically when the criteria of the trigger are met (Dynamic and allows Automation)
  • Once a piece of information is recorded on a blockchain, it becomes permanent and cannot be deleted or modified. This immutability is a core feature of blockchain technology and contributes to its security
    and reliability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does it mean that bitcoin is decentralized network infastructure? (4)

A
  • In the traditional financial system, a
    central authority (like a bank) controls
    everything e.g. approving transactions, managing accounts, and
    dictating monetary policy.
  • Bitcoin flips this model on its head. It
    is a decentralized system, meaning there is no single entity in control.
  • To achieve decentralization, Bitcoin
    relies on a distributed network of
    computers around the world called
    nodes.
  • The distributed network infrastructure
    provides the physical foundation for
    Bitcoin’s decentralized operation. It
    allows for geographically dispersed
    nodes to work together and maintain
    a secure and tamper-proof ledger system without a central authority.
17
Q

What are the differences bvetween cryptocurreny and real money? (6)

A
18
Q

What is the design and structure of blockchains? (3)

A

Block n-1
Block n
Block n+1

19
Q

What is a node?

A

Nodes are network participants and their devices permit them to keep track of the distributed ledger and serve as communication hubs in various network tasks. A block broadcasts all the network nodes when a miner looks to add a new block in transactions to the blockchain.

20
Q

What are transactions?

A

A transaction refers to a contract or agreement and transfers of assets between parties. The asset is typically cash or property. The network of computers in blockchain stores the transactional data as copy with the storage typically referred to
as a digital ledger.

21
Q

What is a block?

A

A block in a blockchain network is similar to a link in a chain. In the field of cryptocurrency, blocks are like records that store transactions like a record book, and those are encrypted into a hash tree. There are a huge number of transactions occurring every day in the world. It is important for the users to keep track of those transactions, and they do it with the help of a block structure. The block structure of the blockchain is mentioned in the very first diagram in this article.

22
Q

What is a chain?

A

Chain is the concept where all the blocks are connected with the help of a chain in the whole blockchain structure in the world. And those blocks are connected with the help of the previous block hash and it indicates a chaining structure.

23
Q

Who are blockchain minners?

A

Blockchain mining is a process that validates every step in the transactions while operating all cryptocurrencies. People involved in this mining they called miners. Blockchain mining is a process to validate each step in the transactions while operating cryptocurrencies.

24
Q

What is the consensus?

A

A consensus is a fault-tolerant mechanism that is used in computer and blockchain systems to achieve the necessary agreement on a single state of the network among distributed processes or multi-agent systems, such as with cryptocurrencies. It is useful in record keeping and other things.

25
Q

What is a header?

A

It is used to identify the particular block in the entire blockchain. It handles all blocks in the blockchain. A block header is hashed periodically by miners by changing the nonce value as part of normal mining activity, also Three sets of block metadata are contained in the block header.

26
Q

What is a previous block address/hash?

A

It is used to connect the
i+1th block to the i th block using the hash. In short, it is a reference
to the hash of the previous (parent) block in the chain.

27
Q

What is a timestamp?

A

It is a system verify the data into the block and assigns a time or date of creation for digital documents. The timestamp is a string of characters that uniquely identifies the document or event and indicates when it was created.

28
Q

What is a nonce?

A

A nonce number which uses only once. It is a central part of the proof of work in the block. It is compared to the live target if it is smaller or equal to the current target. People who mine, test, and eliminate many Nonce per second until they find that Valuable Nonce is valid.

29
Q

What is a merkel root?

A

It is a type of data structure frame of different blocks of data. A Merkle Tree stores all the transactions in a block by producing a digital fingerprint of the entire transaction. It allows the users to verify whether a transaction can be included in a block or not.

30
Q

What are the key characteristics of blockchain architecture? (6)

A
  • Decentralization: A third party is not needed in the blockchain. Consensus algorithms in
    blockchain are used to maintain data stability in a decentralized network.
  • Persistency: It is not possible to delete or roll back transactions once they are included in the
    blockchain network. Invalid transactions do not carry forward further.
  • Anonymity: Each user can interact with the blockchain with a generated address, which does not
    disclose the real identity of the miner.
  • Auditability: Transactions can be easily tracked and not harmed between transactions.
  • Transparency: The transparency of blockchain is like cryptocurrency, in bitcoin for tracking every transaction is done by the address. And for security, it hides the person’s identity between and after the transaction. All the transactions are made by the owner of the block associated with the
    address, this process is transparent and there is no loss for anyone who is involved in this
    transaction.
  • Cryptography: The blockchain concept is fully based on security and for that, all the blocks on the blockchain network want to be secure. And for security, it implements cryptography and secures the data using the cipher text and ciphers.
31
Q

How do blockchain transactions work? (6)

A
32
Q

What are the types of blockchain architecture? (4)

A
  1. Public Blockchains: Open to anyone who wants to participate. They are decentralized,
    transparent, and immutable, making them ideal for applications that require a high level of security and trust. Require no permision
  2. Private blockchains: Only accessible to a select group of individuals or organizations. They are typically used for applications that require a more closed and controlled environment.
    Requires permission
  3. Hybrid blockchains: Controlled by an authority with some permissionless processes
  4. Consortium blockchains: Similar to private blockchains are more decentralized than private blockchains. They lack flexibility due to the control by the controlling group
33
Q

What are the different types of consensus mechanisms? (4)

A
  • Proof of Work (PoW): Proof of Work required a stakeholder node to prove that the work is done and submitted by them certifying them to receive the right to add new transactions in the blockchain.
  • Proof of Stake (PoS): The proof of Stake is also a common consensus algorithm that evolved as a low-cost low-energy-consuming, low-energy- consuming alternative for the PoW algorithm. For providing the responsibilities the public ledger provides by the virtual currency token like Bitcoin and Ethereum.
  • Proof of Capacity (PoC): Proof of Capacity (PoC) allow sharing of memory space of the nodes in the blockchain network.
  • Proof of Elapsed Time (PoET): It encrypts the passage of time cryptographically to reach an agreement without expending many resources.
34
Q

How is blockchain used in different industrial and technical areas? (5)

A
  • ID2020 providing proof of identity for people without documents
  • Electronic voting: The Follow My Vote for anonymous online voting
  • Authorship: Ascribe preserves authorship of artists
  • Medicine: Medrec providing secure and transparent access to medical records
  • Supply chains: Blockverify transparency in the supply chain industry
35
Q

How does pick n pay acctept bitcoin payments?

A
  • CryptoConvert announced that its CryptoQR platform is now active at all Pick n Pay stores around South Africa, allowing shoppers to pay with Bitcoin using the Lightning
    network.
  • Pick n Pay partnered with Electrum and CryptoConvert to develop the system.
  • Electrum’s payment platform connects CryptoConvert and Pick n Pay, letting customers pay with the Bitcoin Lightning technology at the till point.
  • Electroneum is a mobile payment platform that uses blockchain technology to enable instant payments and micropayments. (2 February 2023)