Cryptocurrency - Technology Front End Flashcards

(54 cards)

1
Q

What does “dApps” stand for?

A

Decentralized Applications

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

What are “Smart Contracts”?

A

“Smart Contracts are immutable (unchanging) programs that run on the decentralized Ethereum network.
Once Smart Contracts are deployed, they cannot be changed. ““Smart Contracts”” are needed to write **application code **on the Ethereum Network.”

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

Smart Contracts are crucial to which Ethereum Technology?

A

The backend/program logic for “dApps”.

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

What does “DeFi” stand for?

A

Decentralized Finance (DeFi)
In Ethereum, you hold your private key to access your wallet. Users trust that the blockchain will execute the services offered.”

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

What does “CeFi” stand for?

A

Centralized Finance (CeFi)
In Ethereum, User’s trust that the businesses will:
1) Manage the Funds, &
2) Execute the Services

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

In the current state of “dApps”, are “dApps” mostly centralized or decentralized?

A

Today, most “dApps” are not fully decentralized. It is possible today to make fully decentralized dApps. In the future, more dApps will become more decentralized. This helps with Censorship-resiliency and a free web.

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

What is a “Crypto Wallet”?

A

A “Crypto Wallet” is a device, program, or service that stores the Public Keys and/or Private Keys. Public and Private Keys are used to access your Cryptocurrencies.

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

What are the 2 main types of “Crypto Wallets”?

A

Hot Wallets (EX. Metamask) - Wallets that have direct connection to the internet. The wallet can be a phone app, online provider, or desktop software.
Cold Wallets (EX. Ledger) - Portable hardware that carry your crypto money. This option is more secure because you interact with the wallet offline. “

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

How can you recover your Cryptocurrency if you lose your Physical Wallet?

A

You can recover it with the “Seed Phase”. Seed Phase is a list of 12 or 24 common words in a particular order. When you type those words, you will have access to the Crypto Wallet.

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

What are “Custodial Wallets”?

A

Centralized exchanges that hold control over your Wallet and Private Key. If these exchanges experience issues, the funds are at risk of getting frozen or lost.
Example of Centralized Exchanges are: Binance and Coinbase.”

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

What are “Non-Custodial Wallets”?

A

””“Non-Custodial Wallets”” gives you full control over your Private Keys.
It is recommended to keep small amounts of funds on Central Exchanges for trading purposes. Use them as on-ramp/off-ramp for fiate currencies.”

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

What does the saying “Not your keys, not your coins” mean?

A

If your Private Keys are managed by Centralized Exchanges, then the keys are not really yours. Your Cryptocurrency is truly yours when you have control of your Private Keys.

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

In Blockchain, what does the term “Transaction” mean?

A

Transactions include data that will go to the next block. Transactions include: sender, recipient, value, data payload, and other data. Transactions represent the state transitions on the Blockchain.

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

In Blockchain, what is the term used to verifyTransactions” on the network?

A

Consensus Mechanisms

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

What are two types of consensus mechanisms used in Cryptocurrency?

A

POW (Proof of Work) - First intruduced with Bitcoin. It uses mining as a Consensus Mechanism.
POS (Proof of Stake) - This is used by Ethereum. This uses staking as a Consensus Mechanism.”

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

What “$ETHcurrency units are mostly used for “Gas Fees”?

A

gwei” and “ether

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

What are 2 types of accounts you can create through your “Crypto Wallet”?

A

“1) Externally Owned Acccounts (EOAs)
2) Contracts

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

What are “Externally owned Accounts (EOAs)”?

A

These are “Crypto Walletaccounts where you will be given a “Private Key”. Private Keys will give you access to your funds and contracts in the Blockchain.

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

In terms of “Crypto Wallets”, what is a “Contract Account”?

A

“A ““Contract Account”” are used for ““Smart Contracts”” and does not have a ““Private Key””. Contract accounts are owned/controlled by the logic in the ““Smart Contracts”” themselves.
““Contract Accounts”” cannot initiate a transaction in the Blockchain. However contracts can react to transactions.”

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

After obtaining the “Private Keys”, what is needed to access the “Cryptocurrency” funds?

A

Public Key
A ““Private Key”” will come with a ““Public Key””. The Private Key provides control over the account, the public key identifies the account to others.
Analogy: The Public Key is the Box number and Private Key is the key to that Box.”

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

In Ethereum, what is used to represent the State Transitions?

A

””“Transactions””
Ethereum uses messages called ““Transactons”” to represent state transitions. These are signed messages originiated from an EOA and broadcasted on the Ethereum Network. Transactions is the only tech that can trigger a change of state on the Blockchain or cause a contract to execute.”

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

What is needed for “Transactions” to be executed?

A

Gas” is the fee to successfully conduct a “Transaction” on the Blockchain. In Bitcoin, Gas is used to pay minors for “Proof of Work (POW)”. In Ethereum, Gas is used to pay Stakers for “Proof-of-Stake (POS)”.

23
Q

In Ethereum, what is used to provide real-world/off-chain information to the Ethereum Network?

A

Oracles
““Oracles”” are basically the bridges between ““Smart Contracts”” and the real world.
Examples of ““Oracles”” being used is to provide the Price of USD or results of sports games on the Ethereum Network.
Note - There is a risk of bad actors hacking oracles and providing false information for financial gain.”

24
Q

What term is used to transfer “Cryptocurrencies” or information from one “Blockchain” to another?

25
What "**dApps**" are used to **transfer** "**Cryptocurrencies**" or information from one "**Blockchain**" to **another**?
**Cross-chain Bridge dApps**
26
What is another **term** used for "**Blockchains**?
**Chains**
27
If you need to use a **new** **Blockchain**, why do you have to get "**Money**" on that "**Blockchain**" **first**?
To **pay** for the "**Gas Fees**".
28
Do **large** "**Exchanges**" usually **allow** the **withdraw** from **several "Blockchains"**?
**Yes**
29
What should you do if an "**Exchange**" **does not** provide **withdrawal** to a **particular "Blockchain"** you want into?
You will need to **send** the **Money** to **another Exchange**.
30
Is it benificial to **withdraw** to a "**Blockcchain**" from a **large Exchange** (if it allows it)?
**Yes**
31
How would you "**Bridge**" **Cryptocurrency** to another "**Blockchain**"?
By using a "**Bridge dApp**". You would cconnect your non-custodial wallet (Metamask) to the dApp. Then choose the "Blockchain" you would want to connect to.
32
What types of **tokens** are available for "**Bridging**"?
"1) Only **certain larger cap tokens**. 2) Some ""**Blockchains**"" only accept a **certain Token/Coin** Note - Some Tokens are only available on one Blockchain which means ""Bridging"" is not an option. "
33
Do "**Blockchains**" have their own "**Bridge dApp**"?
"Yes, the do this to o**nboard more people **onto **their ""Blockchain""**. Examples of this are: - **Binance Bridge** - **Arbitrum Bridge** - **Polygon Bridge**"
34
What are 2 examples of "**Cross-chain Bridges**"?
"""- **Synapse** - **Portal** (formerly Wormhole)"""
35
What is the **usually process** to "**Bridge**" **tokens** from one "Blockchain" to **another**?
"""**Bridging** from ""**Network Tokens** ($**ETH**, $**BNB**, $**SOL**, $**AVAX**)"" or from ""Stable Tokens ($USDC, $USDT, $BUSD)"" to the ""**Blockchain**"" **desired**. Note - Most Tokens are not liquid enough to be available on other ""Blockchains"""
36
Do you have to pay "**Gas Fees**" each time you "**Bridge**" to a **new** "**Blockchain**"?
**Yes**
37
Before "**Bridging**" into other **Tokens**, what should you take into **consideraton**?
You should consider the "**Gas Fees**" before "Bridging" into other Tokens.
38
To **execute operations** on the "**Blockchain**", what is a "**Unit**" of **measurement** used to for the **amount** of **computational effort**?
**Gas**
39
What **types** of **operations** on the "**Blockchain**" use "**Gas**" to execute?
**Transactions**
40
In the "**Blockchain**", what **asset** of "**Gas**" is used to **stop** "**accidental/malicious** **infinite loops** or other **computational waste**"?
**Gas** sets a **limit** of **computational steps** that are used to **execute** a **code**.
41
What **term** is used in "Cryptocurrency", to **describe** the **max amount** of "**Gas**: you are **willing** to **spend on a transaction**?
**Gas Limit**
42
If the transaction fails because the "**Gas Limit**" provided was too small, would the transaction fail? Also would you get refunded for the "**Gas Fee**"?
The **transaction** will **fail** and you will **not get refunded** for the "**Gas Fee**" you had paid.
43
In MetaMask (Crypto Wallet), are "**Gas Limits**"** already set** when you **input** a "**Transaction**"?
**Yes**, you can **also** go to "**advanced gas controls**" to **view** or **edit** the "**Gas Limits**".
44
In MetaMask (Crypto Wallet), most of the Fee calculations are done for you. What **3 options** can you choose for **automated Fee calculations**?
"**Low**/**Market**/**Aggressive** The difference between the 3 is not so much. Aggressive will ensure the transactions will go through. "
45
If a "**Hot Wallet**" **compromised** and you signed a transaction, could the transaction go to a **different one**?
Yes
46
What is needed on the "**Hardware Wallet**", to make **transactions** on the "**Blockchain**"?
**Ethereum App** installed on the hardware device, and a "**Crypto Wallet**" **App** such as Metamask.
47
If you have a "**Hardware Wallet**" that is used as a **Vault/Storage** for l**ots of coins** or **NFT's**, should you **install other dApps** on the Hardware Wallet?
For **Safety reasons**, **no**. There's a **risk** of that **Wallet** **getting stolen** with **other dApps** installed.
48
Should you use your "**Seed Phase**" on **dApps** **other** than "**Metamask**"?
**No**, if you use it on a different application, there's a **chance** the **Seed Phase** is **exposed**.
49
**Why** would you **swtich** "**RPC** (Remote Procedure Call) **Nodes**"?
Sometimes **RPC Nodes** will **go down** or **get congested**. Then you have the ability to switch to a new one. Also some RPC Nodes will have **privacy issues**.
50
What are the **2 main mechanisms** for **swapping** **between coins**?
"1) **Order-book matching** 2) **AMM** (**Automated Market Maker**)"
51
In terms of swapping between coins, what is the mechanism where **both parties** **agree** on the **swap exchange rate**?
"**Order-book Matching** **Both parties **have to **agree** on the **price** to be **executed**. This may not be efficient as you may not be able to find buyer/sellers."
52
In terms of **swapping** **between** **coins**, what is the mechanism used where a "**Smart Contract" holds assets** in "**Liquidity Pools (LP)** sets the **trading price** based on **price curve**?
"**AMM** (**Automated Market Maker**) With this mechanism, you **don't need** a **counterpart** to **execute** the **trade**, you can **trade any time**."
53
Where are **places** to **get information** on the **tokens** you are **looking for**?
"1) **Coingecko** 2) **CoinMarketCap** If the Tokens/Coins aren't availabe on those sites, then they maybe small coins/tokens. Use these two sites to **search** for **small Tokens/Coins**: a) **Dextools** b) **Dexscreener**"
54
What type of **info** you should be **looking** for **before** **investing** into a **Token/Coin**?
"a) **Price** b) **MC (Market Cap)** c) **Liquidity** d) **FDV (Fully Diluted Valuation)** e) **Token Address**"