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
Q

Ethereum allowed blockchain the ability to write …………….

A

Turing complete, dApps

26
Q

What is used to pay for transaction costs on the Ethereum blockchain?

A

Gas

27
Q

What is the stable and fixed cost method to pay for transactions on a platform where cryptocurrency can be volatile?

A

Gas

28
Q

What is the main difference between Bitcoin script and the EVM?

A

EVM is Turning complete.

29
Q

Bitcoin can process on average …… transactions per second.
Ethereum can process on average…… transactions per second.

A

7

15

30
Q

If processing speed/performance is your primary consideration for an app ………. might not be the best choice.

A

Blockchain

31
Q

Where do Smart Contracts live?

A

On the blockchain

32
Q

Which languages can you use for smart contracts?

A

C derivatives
Python
Nettherum - Using .net

33
Q

What is the maximum number of Ether that will go into supply?

A

Around 90 million .

34
Q

EVM run just like a ………. on a ………..

A

Process

Computer/server

35
Q

…….. is the unit in which EVM resource usage is measured.

A

gas

36
Q

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.

A

Decoupled.

37
Q

Has is gas price calculated?

A

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
Q

What do you have to do to start a private Ethereum network?

A

Launch an Ethereum network and give it a unique network ID

39
Q

Ethereum provides a decentralised ………….. virtual machine, which can execute computer programs using a global network of nodes.

A

Turing-complete

40
Q

Smart contracts are ………..

A

Computer code

41
Q

Smart contracts ………. rules and perform ………….. actions.

A

Enforce

Negotiated

42
Q

…….. is the unit in which Ethereum Virtual Machine (EVM) resource usage is measured.

A

Gas

43
Q

More than …….. of the Fortune 500 businesses are considering blockchain technologies.

A

Half

44
Q

Blockchain is sometimes referred to as, or as a significant component of ……..

A

Web 3.0

45
Q

Blockchain transcends all physical and geographical barriers and uses ………. and. ………. to enable transactions globally.

A

Maths

Cryptography

46
Q

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.

A

Person to person

47
Q

Blockchain investments are extending to the. ……… countries and. ……….. areas of the world quickly, providing a way to do personal business as well as commerce.

A

Underdeveloped

Unbanked.

48
Q

Describe Web 1.0

A

A way to distribute content accross the world. Democracising content distribution without an intermediary.

49
Q

Describe Web 2.0

A

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
Q

Describe Web 3.0

A

Remove intermediaries to provide access to financial services.
Web of value, communication, programmable money.
IOT

51
Q

Name some new blockchain networks

A
Dfinity
IOTA - (tangle)
HashGraph
NEO
Lightening Network - (offchain)
EOS
52
Q

Internet 1.0 is considered to be the internet of ……………

A

Static information

53
Q

Internet 2.0 brought us ……..

A

Social engagement

54
Q

Internet 3.0 brought us the internet of ………..

A

Value

55
Q

Name the top 5 blockchain platforms for enterprises

A
Ethereum
Hyperledger fabric
R3 Corda
Ripple
Quorum
56
Q

Name two blockchain platforms, who’s focus is the financial services industry.

A

R3 Corda

Ripple

57
Q

Which two of the top 5 blockchain platforms have their own cryptocurrency?

A

Ethereum

Ripple

58
Q

What is the first question to ask when assessing whether a blockchain solution is suitable?

A

“Can a traditional database meet your needs?”

If so, you DO NOT need blockchain.

59
Q

Which questions you should you ask to decide if an asset is suitable for tokenisation (3)

A

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
Q

Define “trustless” in a blockchain context

A

Anonymous transactions ensuring a high level of security, with the blockchain acting as an intermediary.

61
Q

What problem did Satoshi solve?

A

Double spending.

62
Q

Describe Bitcoin in 4 words

A
  • Digital
  • Decentralized
  • Dis-Intermediated
  • Trustless