Blockchain Governance and dispute resolution Flashcards

1
Q

what is Bitcoin improvement proposal (BIP)

A

-Bitcoin not controlled by single entity

  • Anyone from anywhere in the world can propose a BIP

-Acceptance depends on user/ miner adoption

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

what are the Two types of blockchain forks, describe them.

A

Soft fork:
software upgrade that is backward compatible.
- non-upgraded nodes will recognize new blocks as valid
- A soft fork may require a minimum rate of adoption (eg. 51% ) to take effect

Hard fork:
software upgrade, not compatible with older software; changes rules for validating blocks:
- Non-upgraded nodes will not recognise new blocks as valid
A hard fork is therefore mandatory

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

soft fork vs. hard fork

A

Soft Fork:
- tightening the rules
-backwards compatible
- old nodes accept new blocks

Hark fork:
- expanding the rules
- not backwards compatibel
- old nodes will not accept new blocks

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

what are the 3 blockchain category’s

A

Public blockchains, that anyone in the world can:
Read, send transactions, participate in consensus processes

Consortium blockchains:
- Consensus process controlled by pre-selected set of nodes

Fully private blockchains
- Write permissions centralised to one organisation

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

Advantages open vs private blockchains:

A

Open blockchain:
- Protect users from developers
- Organic democracy
- “Code = law”

Private or “permissioned” blockchain:
- Rules of blockchain can easily be changed
- Validators are known
- Cheaper transactions (fewer node verification needed)

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

Why may code law be a good idea?

A

Cost savings:
- Better designed software might lead to fewer disputes - transparency and better security.
- In the legal system, everyone pays a “tax” for consumer protection
> often an artefact of aggressive regulation that protects the lazy or uniformed (eg. CFPB)
> reduces freedom of choice
> prevents the market from deciding upon the optimal amount of consumer protection

Places responsibility on parties to monitor, thereby reducing moral hazard problems
>The current system encourages free riding

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

What are public blockchains lacking

A

Innitionally lack:
- Terms or service, end-user licencing agreement, consumer protection, ect (would lead to central controller)

Because anonymous, no linkage to external identification and no hooks into traditional legal system.
- User experience is poor for unsavvy users and full of frictions

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

why was bitcoin thought to be safe?

A

In original white paper, nakamoto argued that 51% of mining power hard to achieve

Proof-of-work: hard (solving the puzzle) and expensive (electricity) to win hashing come
> anyone who has such hing hashing power will be better of getting the block/ fee reward

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

what could go wrong with the blockchain

A

Problem 1: a “51% attack”
○ Theft or counterfeiting
○ Sabotage
> terrorists
> rouge government
> nations at war
> rival currency sponsors

Problem 2: selfish miner:
Keep longer chain private and once revealed, force honest miners to waste resources

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

what are two strategies to organise a 51% attack

A

Strategy 1:
* Brute force: invest enough to double the existing CPU power of the network
> would cost perhaps $200 million
> some mining pools have come close to this
Strategy 2:
* Artifice: create a false code that looks like the real one
* Splintering: create a large number of forks within a short period of time, causing irreversible chaos
* Temptation: create a collective action problem that provides incentives that lure people to use a malicious version of the code.

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

Existence of mining pools creates organisational issues, name 4 potential issues

A

1) collusion/ cartel behaviour
> bitcoin scalability rebate amounts to a negotiation among mining pools
> GHash briefly achieved > 51% market share

2) Internal governance

3) Potential for vertical integration by hardware manufacturers merging with mining pools

4) Possible market entry by amazon, microsoft, and other cloud computing providers.

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