Blockchain CBBF 1 Flashcards

1
Q

What are the core principles of Blockchain?

A
  • Security
  • Immutability
  • Trustless
  • Distributed ledger
  • Group consensus
  • Decentralised
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 primary functions of a normal dB?

A

CRUD functions

  • Create
  • Read
  • Update
  • Delete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which two functions normally part of a normal DB don’t we have in blockchain?

A

Update and delete

This is what makes blockchain immutable.

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

What are the two types of assets?

A

Tangible - Car, House

Intangible - Intellectual Property (IP), Reward Points

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

Which 3 pre-existing technologies did blockchain draw on?

A

Ledger
Cryptography
Computer networking (p2p)

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

What is the advantage of distributed computing in the developing world?

A

High fault tolerance.

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

When did triple entry account appear?

A

2009 when blockchain emerged (not entirely true, Triple entry accounting was invented by professor Yuji Ijiria and is not related to blockchain)

  • Debits
  • Credits
  • Link to every previous transaction on the book.
    (an immutable link to all last debits and credits)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the blockchain rules?

A
  • Data is immutable (but changed by issuing an offsetting transaction)
  • Have to prove it hasn’t be tampered with.
  • All nodes have to agree.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How big a majority is needed to get a consensus? (In %)

A

51% or more

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

What is blockchain primarily used for today?

A

To record the transactions of monetary assets.

But:
It could be used for many other non-monitory items an event tracking system.

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

What are Smart Contracts?

A

Code that we can be written and published to the blockchain and executed any time a certain event is recorded on the blockchain.

It enables us to take action on events which means we can create:

Workflow platform
Business process automation solution

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

What is consensus?

A

All the nodes in the blockchain comparing their copy of the ledger and decided which version the majority agree on.

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

When did Satishi Nakamoto publish the white paper for blockchain?

A

2008

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

What date did Ethereum and Hyperledger go live?

A

2015

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

Blockchain is primarily defined as a shared ………… ledger.

A

Immutable

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

Name the technologies used to create blockchain (3)

A

1) ledger
2) cryptography
3) Computer networking technology

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

Blockchain can best be described as a …………. ledger.

A

Triple

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

Nodes running on a blockchain must have ………….. on ALL data stored.

A

Consensus

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

What kind of data can be stored on a blockchain?

A

Most things:

E.g.
Medical records
Ownership of tangible and intangible assets
Training certificates

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

…………… running on a blockchain allow actions to be taken in events/transactions.

A

Smart Contracts

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

Data CANNOT be changed once it is committed to a blockchain? (True/False)

A

True

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

The white paper that was released outlining Bitcoin was created by ………..

A

Satoshi Nakamoto

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

What year was the first Bitcoin created?

A

2009

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

When blockchain was new 6 years it was only a way to ……….and ………. data.

A

Record

Track

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Ethereum allowed blockchain the ability to write ................
Turing complete, dApps
26
What is used to pay for transaction costs on the Ethereum blockchain?
Gas
27
What is the stable and fixed cost method to pay for transactions on a platform where cryptocurrency can be volatile?
Gas
28
What is the main difference between Bitcoin script and the EVM?
EVM is Turning complete.
29
Bitcoin can process on average ...... transactions per second. Ethereum can process on average...... transactions per second.
7 | 15
30
If processing speed/performance is your primary consideration for an app .......... might not be the best choice.
Blockchain
31
Where do Smart Contracts live?
On the blockchain
32
Which languages can you use for smart contracts?
C derivatives Python Nettherum - Using .net
33
What is the maximum number of Ether that will go into supply?
Around 90 million .
34
EVM run just like a .......... on a ...........
Process | Computer/server
35
........ is the unit in which EVM resource usage is measured.
gas
36
If the cost of a transaction is twice as much next week as it was last week, people won’t want to use it. This is why gas is .......... from Ether, so that the fiat cost remains stable over time.
Decoupled.
37
Has is gas price calculated?
Transaction Sum of functions used in your Smart Contract (each of which has a different cost) Sum of data Fixed cost + a variable cost
38
What do you have to do to start a private Ethereum network?
Launch an Ethereum network and give it a unique network ID
39
Ethereum provides a decentralised .............. virtual machine, which can execute computer programs using a global network of nodes.
Turing-complete
40
Smart contracts are ...........
Computer code
41
Smart contracts .......... rules and perform .............. actions.
Enforce | Negotiated
42
........ is the unit in which Ethereum Virtual Machine (EVM) resource usage is measured.
Gas
43
More than ........ of the Fortune 500 businesses are considering blockchain technologies.
Half
44
Blockchain is sometimes referred to as, or as a significant component of ........
Web 3.0
45
Blockchain transcends all physical and geographical barriers and uses .......... and. .......... to enable transactions globally.
Maths | Cryptography
46
The uniqueness of blockchain lies in its capacity to store and retain ............. transactional history, so that chances of fraud, hacking and third party interference are greatly reduced.
Person to person
47
Blockchain investments are extending to the. ......... countries and. ........... areas of the world quickly, providing a way to do personal business as well as commerce.
Underdeveloped | Unbanked.
48
Describe Web 1.0
A way to distribute content accross the world. Democracising content distribution without an intermediary.
49
Describe Web 2.0
Access to people, social media we can reach out to people everywhere. Two way access. Removal of intermediaries to people you want to access.
50
Describe Web 3.0
Remove intermediaries to provide access to financial services. Web of value, communication, programmable money. IOT
51
Name some new blockchain networks
``` Dfinity IOTA - (tangle) HashGraph NEO Lightening Network - (offchain) EOS ```
52
Internet 1.0 is considered to be the internet of ...............
Static information
53
Internet 2.0 brought us ........
Social engagement
54
Internet 3.0 brought us the internet of ...........
Value
55
Name the top 5 blockchain platforms for enterprises
``` Ethereum Hyperledger fabric R3 Corda Ripple Quorum ```
56
Name two blockchain platforms, who’s focus is the financial services industry.
R3 Corda | Ripple
57
Which two of the top 5 blockchain platforms have their own cryptocurrency?
Ethereum | Ripple
58
What is the first question to ask when assessing whether a blockchain solution is suitable?
“Can a traditional database meet your needs?” | If so, you DO NOT need blockchain.
59
Which questions you should you ask to decide if an asset is suitable for tokenisation (3)
1) Can I credibly say that rights to the asset I am tokenizing can be fully and exclusively captured — and transferred — on the blockchain? 2) Is this a class of asset that I want people to be able to transfer? 3) Is implementing prices going to support or detract from the goal of my platform?
60
Define “trustless” in a blockchain context
Anonymous transactions ensuring a high level of security, with the blockchain acting as an intermediary.
61
What problem did Satoshi solve?
Double spending.
62
Describe Bitcoin in 4 words
- Digital - Decentralized - Dis-Intermediated - Trustless