03_Staking Flashcards

1
Q

What is sybil attack on a blockchain?
What problems can sybil attack casue?

A
  • sybil attack uses single node to operate many active fake identites simultaneously in a distributed network in order to gain control of it

Problems
- block users from network through out-voting honest nodes and refusing to transmit or receive blocks

  • carry out 51% attack that enables one threat actor to control over half of a network’s total hash rate or computing power -> damaging integrity of blockchain system and causing network disruptions
  • e.g. 51% attack can modify order or transactions, enable double-spending, prevent confirmation of transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Consensus vs Anti Sybil Mechanism

A

Consensus Mechanism
- defines the way to reach agreement
- e.g. winner of block is the one with 50+ % of votes

Anti Sybil mechanism
- defines the rules
- e.g. who is allowed to vote? how often can they vote? where do they have to vote?

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

Byzantine generals / fault problem

A

-tamper-proof communication in a potentially fraudulent / malicious environment
- describes the difficulty decentralized systems have in agreeing on a single truth
->consensus mechanism is required:
- to come to an agreement in a network where parties don’t necessarily trust or know each other
- to come to an agreement without the need for a centralized watchdog

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

Anti Sybil mechanism

2 overarching items

A

Network layer
- P2P Network
- Transmission Mechanism
- Authentication Mechanism

Data Layer
- Data Block
- Chain structure
- hash Function
- Merkle Tree
- Time Stamp
- Asymetric enecryption

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

Contract Layer

Blockchain basics

A
  • Script Code
  • Alogrithm Mechanism
  • Intelligent Contract
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Incentive Layer

Blockchain basics

A
  • Release Mechanism
  • Allocation mechanism
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pros and Cons
Proof of Work

A

Pros
- high security, 51% of minign power needed to create malicious yet valid blocks
- tested for many years
- easy to implement

Cons
- high energy usage to keep network safe
- geographical advantages / disadvantages
- high entrance barriers (hardware investments)
- centralization through increased needed computation power
- **scalability **

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

Proof of Stake

A
  • native currency of blockchain needed as a stake
  • pseudorandomly selected who gets to mint new blocks through smart contract-> size of stake increases likelihood of selection
  • if validators act maliciously, their stake can get slashed
  • validators need significantly less energy
  • validators **optimize for uptime & availability **
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Economies of Scale in PoW vs PoS

A
  • PoW: resources don’t scale linearly -> favor the rich
  • PoS: price to acquire stake doesn’t favor the rich
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

PoS rights conferred through tokens

A
  • right to add blocks
  • right to validate transactions
  • right to participate in governance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Pros and Cons of PoS

A

Pros
- energy efficiency
- accessibility
- node decentralization
- incentive alignment
- scalability

Cons
- complexity & novelty
- centralization through stake
- initial coin distribution
- security

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

Delegate Proof of Stake [DPoS]

A
  • any token holder can participate in financially securing the blockchain
  • validators/ delegates provide infrastructure and set a fee for their service
  • network users vote to delegate the block validation rights to delegates
  • token holders can delegate their voting power without physically transferring their assets
  • users choose delegates by pooling their tokens into a staking pool and linking those to a particular delegate
  • validators compete for stake through their fee, set up & values
  • theoreticlally more efficient, less validators, but therefore more qualified

e.g. Solana, Polkadot, Cardano

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

DPoS in the future

A
  • if not natively implemented, it will be build and will take of
  • already 43% of deposits in staking pools
How well did you know this?
1
Not at all
2
3
4
5
Perfectly