01_Basics Flashcards

1
Q

Metcalfe’s Law

in context of Blockchain

A
  • valua of a network is proportional to the sqaure of the number of connected users of the system (n2)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Token Economy

A
  • shift from people-based to a people- and device-based market potential
  • token economy offers new revenue models, smaller niches with very low prices and yet a large # of transactions

Traditional
Price x People = market potential

Token Economy
Price x (People + connected devices) = Market Potential

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

What is a blockchain?

A

- distributed
- immutable ledger

- that faciliates the process of recording transactions and tracking assets in a network

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

Distributed Ledger Technology (DLT)

A
  • generic name for family of technologies underpinned by a distributed ledger
  • Bitcoin and blockchain are possible applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Specific distributed ledger solutions that facilitate functionality

A
  • blockchain
  • other DLTs (e.g. hashgraph)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

3 Attributes of a blockchain

A
  • Decentralization
  • Immutability
  • Transparency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hashing

SHA256

A
  • developed by NSA
  • 64 characters long
  • hexadecimal string [0 through 9, a, b, c, d, e, f]
  • 2 to the power of 256 possible outcomes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Requirements of Hash Algorithms

4 items

A

1. One Way: cannot reverse engineer data from hash; only verify that data from hash is identical to orginial data
2. Deteterministic: different data renders different hash
3. Avalanche Effect: small change has big impact to has
4. Collusion Resistance: no other document can be found with same hash

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

Methods to secure Immutabilty of a blockhain

A
  • through hashing and
  • distribution & transparency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Concensus Options

3

A

- Proof of Work (PoW)
- Proof of Stake (PoS)
- Others:
DPos, Proof of Authority (PoA), Proof of Elapsed Time (PoET), Proof of Burn (PoB), Practical Byzantine Faul Tolerance (PBFTI), Proof of Identity (PoI)

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

How do network participants reach consensus in PoW

A
  • miner perform hash function calculations using trial and error (“Mining”)
  • trial and error approach is time-consuming and requires a lot com computer memory
  • miners are rewarded for their work with tokens of the blockchain

e.g. Bitcoin

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

How do network participants reach concensus in PoS

A
  • network (pseudo) randomly selects an individual (validator) to approve new transactions
  • selection is based on proportional share of token owernship (the more you have staked the higher likelihood to be selected)
  • reward vs. penalty: deposited amount of money gets transferred if invalid block is detected

e.g. Ethereum, Nxt, Bitshares

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

Mining (PoW)

A
  • miners are trying to generated a hash below target hash
  • generating Nonce (Number only used once) that will yield a certain hash that meets the has requirements
  • trial and error method trying to find hash with the minimum number of 0s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Public + Permissionless

Architecture Options

A

e.g. cryptocurrency, video games

Public
- anonymity
- anyone can write

Permissionless
- anyone can become a node
- anyone can read

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

Public and Permissioned

Architecture Options

A

e.g. voting, land titles, university degrees

Public
- anonymity
- anyone can write

Permissioned
- permissioned users can validate
- an owners decides who can read

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

Private and Permissionless

Architecture Options

A

e.g. supply chain, record keeping

Private
- user identity is known
- an owner decides who can write

Permissionless
- anyone can become a node
- anyone can read

17
Q

Private Permissioned

Architecture Options

A

e.g. instant payment network, tax returns, medical records

Private
- user identity is known
- an owner decides who can write

Permissioned
- permissioned users can validate
- an owner decides who can read

18
Q

Energy Debate

Why it might be too short-sighted

A
  • compared to traditional banking systems and gold mining, Bitcoing emits only 10% and 40% of carbon per year respectively
  • main purpose of Bitcoin using energy is to secure an economi history of tsx not transaciton itself
  • each additional unit of energy secures an exponentially greater amount of economic value -> costs are counterbalanced by even greater increasing total value secured in network
  • renewables are estimated to account for 77.6% of total bitcoin minig -> often miners in close pxoimity to where a surplus of electricity is generated (solar, hydro)
  • switch to PoS reduce network’s energy consumption by 99%
19
Q

Blockchain’s Speed Debate

A

Visa
24.000 tx/s

Bitcoin
5 tx/s

Ethereum
20 tx/s

Paypal
193 tx/s

Ripple
1500 tx/s

20
Q

Bitcoin’s Lightning Network

A
  1. lock the state using smart contract, open payment channel
  2. off-chain, fast transactions (“channel”)
  3. state changes submitted, final balance from total payments submitted on the chain