5.2) New Developments: Blockchain Flashcards
What is the problem with traditional banking system?
Traditional financial systems rely on central authorities (banks) to verify transactions and maintain trust.
What are the system limitations? (3)
- 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 does blockchain technology emerge as a potential solution to these problems? (4)
- 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.
What is the evolution and history of blockchain? (6)
What is the Merkel tree?
The Merkle tree, a method to verify individual records, named after
computer scientist and mathematician Ralph Merkle (PhD dissertation at
Standford).
Who invented ‘digital cash’?
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.
- 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.
timestamp
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)
Work
What did Stefan Konst develop and what did it prove?
Stefan Konst introduced the concept of cryptographically secured chains, which helps prove the authenticity of transactions in a blockchain
What did Hal Finney invent?
- Hal Finney introduced reusable PoW, a mechanism for receiving a nonexchangeable – or non-fungible – hashcash token.
Who invented Cyryptocurrency?
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
What are some facts about bitcoin and Nakamoto? (5)
- 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!!
What is the crux of blockchain? (2)
- 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.
What is a ‘digital ledger’?
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.’
What are the key functions or features of blockchain technology? (4)
- 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