Ethereum and Smart Contracts

0.0(0)
studied byStudied by 4 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/78

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

79 Terms

1
New cards

What threatens Ethereum’s position as the leading utility blockchain?

Fewer transactions mean less token burning, reducing deflationary pressure and increasing overall ETH supply.

2
New cards

Why is Solana gaining traction over Ethereum?

It offers faster, cheaper transactions and grew rapidly due to meme coin trading activity.

3
New cards

In which areas does Ethereum still dominate?

Stablecoins, decentralized finance (DeFi), and tokenization of real-world assets.

4
New cards

What is tokenization and how does it help Ethereum?

Converting real-world assets into blockchain tokens increases institutional usage and network value

5
New cards

What’s the forecast for Ethereum’s position in the blockchain space?

It’s likely to stay dominant short term, but faces intense competition from scalable, low-fee networks.

6
New cards

How did Vitalik transition from Bitcoin to Ethereum?

He first wrote about Bitcoin, co-founded Bitcoin Magazine, and later realized crypto projects were too narrow — leading to Ethereum’s creation as a more general blockchain.

7
New cards

What’s the difference between application-specific and universal systems?

Application-specific systems (like washing machines) only perform limited tasks, while universal systems (like Ethereum) can execute any programmed logic.

8
New cards

What was Vitalik’s main innovation behind Ethereum?

Turning blockchain into a universal computer where developers can build any type of decentralized application.

9
New cards

What is a smart contract?

An automated agent on Ethereum that executes code when triggered by a transaction.

10
New cards

What happens when a smart contract is activated?

It runs code, may modify internal state, send transactions, then shut down.

11
New cards

What are the main components of a smart contract?

Wallet (holds ETH), code (functions), and optionally data sources.

12
New cards

What programming language is used for Ethereum smart contracts?

Solidity (Turing-complete, similar to assembly).

13
New cards

Why are gas fees required?

To compensate for computation and prevent abuse of network resources.

14
New cards

What does ERC-20 stand for?

Ethereum Request for Comments #20 — the standard for fungible tokens.

15
New cards

Why are ERC-20 tokens important?

They ensure tokens are interoperable across all Ethereum dApps.

16
New cards

List key ERC-20 functions.

name, symbol, transfer, balanceOf, totalSupply.

17
New cards

Can ETH natively hold other tokens?

No, only ETH — other tokens require smart contracts.

18
New cards

What does the mint() function do in a token contract?

Creates new tokens for an address; only the contract owner can call it.

19
New cards

What does transfer() do?

Moves existing tokens from one wallet to another, checking balances.

20
New cards

Is ETH meant to be a store of value like Bitcoin?

No — it’s designed as a utility currency to pay for computational gas fees.

21
New cards

Why isn’t ETH scarcity strict?

Its supply adjusts to support network operations, not scarcity-based valuation.

22
New cards

Can smart contracts be changed?

Code is immutable, but data can reference new code (via proxy contracts).

23
New cards

How does a proxy contract work?

It forwards function calls to another “implementation” contract at address X. Changing X updates behavior.

24
New cards

What are the security and legal risks of upgradable contracts?

Developers might alter behavior (security) or be held liable (legal).

25
New cards

What’s the tradeoff in contract design?

They can be either public + immutable or private + upgradable, but never both.

26
New cards

How can you verify what a smart contract does?

Each contract stores a code hash of compiled bytecode; developers can publish source code so others can match it to the hash.

27
New cards

Can you reverse the hash to see the code?

No, only verify correctness if the developer submits the source.

28
New cards

What platform allows verification of contracts?

Etherscan — it displays verified source code and compiler data for transparency.

29
New cards

What kind of system is Uniswap?

A set of Ethereum smart contracts functioning as an Automated Market Maker (AMM).

30
New cards

What equation defines Uniswap’s pricing?

X times Y = k — constant product rule ensures liquidity balance.

31
New cards

What happens when one token’s price changes?

The contract automatically rebalances by adjusting token ratios to keep k constant.

32
New cards

Why was the Tornado Cash developer arrested?

For allegedly enabling money laundering through autonomous smart contracts.

33
New cards

What does the Tornado Cash case show about DeFi?

Even if contracts are autonomous, developers can still face legal risk.

34
New cards

What was Uniswap sued for?

Allegedly enabling unregistered securities and fraudulent tokens on its decentralized exchange.

35
New cards

Why was the Uniswap lawsuit dismissed?

Because the protocol is decentralized, and token issuers couldn’t be identified — no clear defendant.

36
New cards

How does Uniswap defend its structure to the SEC?

Claims it’s an autonomous AMM, not an exchange “controlled by any individual or entity.”

37
New cards

What ensures Uniswap’s prices trend toward equilibrium?

Arbitrage — traders exploit differences between pool and market prices, keeping the constant product formula balanced.

38
New cards

Who provides liquidity on Uniswap?

Liquidity Providers (LPs) who deposit equal-value token pairs to earn trading fees.

39
New cards

What is Anthony’s main argument about DeFi’s growth?

DeFi acts as a substitute for governments, likely thriving where state enforcement is weak.

40
New cards

Why might DeFi thrive in countries with ineffective governments?

Dysfunctional legal systems increase demand for neutral enforcement; weak governments can’t easily block blockchain adoption.

41
New cards

What might limit DeFi adoption in such countries?

Poor infrastructure, limited Internet access, and capital concentration in developed economies.

42
New cards

What is the “market for promises”?

The system through which society enforces trust in commitments (financial, legal, or social).

43
New cards

What is the oracle problem?

The challenge of bringing accurate, trusted real-world data into blockchain systems.

44
New cards

What is the “real-world asset” (RWA) problem?

Figuring out how to represent and verify physical assets/events on blockchains.

45
New cards

What do oracles do?

Serve as trusted third parties that report off-chain data to blockchains (e.g., Chainlink, Pyth).

46
New cards

What’s the next frontier for blockchain promise systems?

Creating hybrid models combining rule-based automation with limited discretion — like token courts or DeFi “kill-switches.”

47
New cards

What do liquidity providers do in an AMM?

Deposit two tokens (A and B) into a pool, earning a portion of swap fees.

48
New cards

What does K represent?

The constant total liquidity of the pool.

49
New cards

Formula for output tokens (dy) when input dx is traded?

dy = (Y times dx)/(X+dx)

50
New cards

What does the formula show about price movement?

The more you trade (dx↑), the less favorable the rate — price moves against you.

51
New cards

Why does this happen?

Because as you add Token X, its marginal value decreases — the denominator X + dx increases faster.

52
New cards

What is slippage?

The difference between expected and actual trade price due to pool size and trade volume.

53
New cards

How does liquidity affect slippage?

Larger pools (higher liquidity) make slippage smaller — price remains more stable.

54
New cards

Why does high liquidity stabilize price?

When X and Y are large, dx and dy become small fractions of the pool, so the price curve flattens.

55
New cards

Why does Ethereum charge gas fees?

To prevent infinite computation and overuse of storage — users pay for the resources their smart contracts consume.

56
New cards

What is the EVM?

The Ethereum Virtual Machine — executes smart contract bytecode.

57
New cards

What is the Halting Problem’s relevance to Ethereum?

It’s impossible to predict if code will stop, so gas limits ensure all programs eventually halt.

58
New cards

Why can’t Ethereum have voluntary fees like Bitcoin?

Because its contracts can loop infinitely; mandatory gas ensures control and fairness.

59
New cards

What happens if you don’t provide enough gas?

The transaction stops mid-execution; no result, but you still lose the spent gas.

60
New cards

What causes gas prices to spike?

High transaction demand (like NFT drops or DeFi events).

61
New cards

Why do gas prices spike?

Because block space is limited — when many users want to transact, they bid higher gas fees to get priority.

62
New cards

What caused the $44k gas example?

Demand from the Bored Ape Otherside NFT mint overloaded the network.

63
New cards

Why doesn’t proof-of-stake fix speed issues?

It changes who validates, not how many transactions can be processed at once.

64
New cards

What are rollups?

Layer-2 solutions that bundle transactions off-chain and post results back on Ethereum to improve throughput.

65
New cards

What’s a mnemonic phrase?

A 12–24 word recovery seed that regenerates your private keys.

66
New cards

How is Web3 composability different from Web2?

Web2 apps are closed systems (e.g., Google Maps API), while Web3 apps are open and interoperable.

67
New cards

What are Soulbound Tokens (SBTs)?

Non-transferable tokens that represent identity or achievements, proposed by Buterin et al. in 2022.

68
New cards

Why are SBTs important?

They enable Web3 identity systems — proof of credentials, reputation, or rights.

69
New cards

Is Ethereum’s blockchain data public or private?

100% public — anyone can view all transactions and contract states.

70
New cards

Why is Ethereum data hard to use directly?

It’s stored in complex, low-level formats that need to be decoded and indexed by tools like Etherscan or Dune.

71
New cards

What was The Merge?

Ethereum’s 2022 upgrade that switched from Proof of Work to Proof of Stake.

72
New cards

What were the main benefits of The Merge?

Cut energy use by 99%, made Ethereum more eco-friendly, and replaced miners with stakers.

73
New cards

How does Proof of Stake select validators?

Randomly, but weighted by how much ETH is staked (more stake = higher chance).

74
New cards

What is the major issue with Ethereum staking today?

It’s too concentrated — a few staking providers control a large share of the network.

75
New cards

What are Ethereum L2s?

Scaling solutions that process transactions off-chain and periodically submit them to Ethereum for final settlement.

76
New cards

Why do L2s exist?

To reduce Ethereum’s high gas fees and increase throughput.q

77
New cards

How do rollups work?

They batch many off-chain transactions into one on-chain transaction to save space and cost.

78
New cards

What’s the difference between Optimistic and ZK rollups?

  • Optimistic Rollups: Assume transactions are valid unless challenged.

  • ZK Rollups: Use cryptographic proofs to instantly confirm validity.

79
New cards

How much value is locked in L2s today?

Around $30 billion total.

Explore top flashcards

chap 1
Updated 1059d ago
flashcards Flashcards (69)
Athenaze Chapter 1
Updated 186d ago
flashcards Flashcards (35)
latijn 3.6
Updated 325d ago
flashcards Flashcards (23)
Midterm Marketing
Updated 932d ago
flashcards Flashcards (159)
4.5 Biology Quiz
Updated 693d ago
flashcards Flashcards (28)
chap 1
Updated 1059d ago
flashcards Flashcards (69)
Athenaze Chapter 1
Updated 186d ago
flashcards Flashcards (35)
latijn 3.6
Updated 325d ago
flashcards Flashcards (23)
Midterm Marketing
Updated 932d ago
flashcards Flashcards (159)
4.5 Biology Quiz
Updated 693d ago
flashcards Flashcards (28)