0.2 Internet Computer terminology Flashcards

1
Q

How do sub nets communicate with each other?

A

Through chain key cryptography

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

Can actors alter the state of other cannisters?

A

They can alter the state of their own canister but can only alter other actors indirectly through messaging

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

What is an actor?

A

A process within an encapsulated state (canister)

They can communicate asynchronously

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

What is an agent?

A

A library that calls the ICP interface.

An intermediary that handles the process of calling other canisters either through an API or through the front end e.g. java script

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

What are certified variables

A

Secure variables that are tamper proof

Data that is stored by the canister in the subnet during update or inter-canister calls

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

What is XDR?

A

XDR is not a currency but represent a claim to a currency.

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

Who defines and maintains XDR?

A

The International Monetary Fund (IMF)

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

What is a decentralized application (dapp)

A

A canister or several communicating canisters that provide a program or service on the internet computer

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

What is Wasm?

A

WebAssembly. It carries out executions

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

What are messages?

A

Data sent from either canister- canister or from users- canisters

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

What is a replica?

A

A collection of protocol components necessary for a node to join in a sub net

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

What is a transaction?

A

Transfer of ICP from one account to another it can be regular, minting or burning

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

What are the three canister types?

A

Backend
Frontend
Custom

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

What is a canister account?

A

A ledger account owned by a canister

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

What is a canister identifier?

A

A globally unique identifier for a canister that can be used to interact with it

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

What is a canister identity?

A

A name associated with a canister. It is linked to a principal

17
Q

What is a principal?

A

Like an account number used to access and control canisters

18
Q

What is a query?

A

A method used to execute operations on a canister

Consensus is not required to verify the results of a query

19
Q

What is a canister state change?

A

The result of any operation, function call or transaction that changes the information stored on the canister

20
Q

What is dfx?

A

The primary tool for creating, managing and deploying canisters

21
Q

What is a ledger?

A

A system canister used to store accounts and corresponding transactions