Smart Contracts Flashcards

1
Q

Encryption

A

Secure data with cryptography, can only be decoded by key.

Example - Encrypted payment info

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

Blockchain

A

Distributed ledger for transactions

Example - Ethereum records contracts

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

Hexadecimal Hash

A

Unique data verification code

Example - Hash validates transaction

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

Solidity

A

Smart contract programming language

Example - Ethereum voting contract

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

If/When… Then

A

Conditions trigger contract actions

Example - Payment if delivery confirmed

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

Testing

A

Checks contract functionality (Truffle, Hardhat)

Example - Test token transfers, prevent unauthorised access

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

Gas

A

Fee for contract execution

Example - Ether fee for transaction

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

Address Book

A

Stores Ethereum addresses

Example - Tracks users and balances

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

Registry

A

Decentralised data list

Example - Domain mappings on blockchain (Domain Name System)

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

Artifacts.required()

A

Loads contract for interaction

Example - MyContract test artifact

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

eWallets

A

Store and transfer cryptocurrency

Example - MetaMask for Ether

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