Series: A Python Developer’s Deep Dive into Blockchain
“It’s centralized — why call it blockchain?” Let’s answer that honestly.
Bitcoin: No peg → market sets the price
Ethereum: No peg → market sets the price
Dogecoin: No peg → Musk tweets set the price (half-joking)
USDC: 1 USDC = $1.00 → fixed (pegged) Circle’s issuance mechanism:
# Conceptual structure (simplified smart contract logic)
class CircleReserve:
def __init__(self):
self.usd_reserve = 0 # Actual dollars / U.S. Treasuries
self.usdc_supply = 0 # Circulating USDC
def mint(self, usd_amount):
"""Deposit dollars → receive USDC"""
self.usd_reserve += usd_amount
self.usdc_supply += usd_amount # 1:1 issuance
return usd_amount # USDC issued
def redeem(self, usdc_amount):
"""Return USDC → receive dollars"""
assert self.usdc_supply >= usdc_amount
self.usdc_supply -= usdc_amount
self.usd_reserve -= usdc_amount
return usdc_amount # USD returned
# Invariant: usd_reserve == usdc_supply, always
# USDC = a "dollar receipt" — nothing more, nothing less Circle publishes monthly independent audits confirming its reserves. This is why USDC is more trusted than USDT (Tether), whose reserve composition has been disputed for years.
USDC is clearly a centralized dollar. So why put it on Ethereum?
Traditional SWIFT wire transfer:
Fee: 2–5%
Time: 2–5 business days
Hours: Bank operating hours only
USDC on Ethereum:
Fee: < $0.01
Time: 10–30 seconds
Hours: 24/7/365 The answer: blockchain is used purely as a global payment rail. Issue and control are centralized; distribution infrastructure is public and permissionless. A hybrid model.
The “that’s not real blockchain” argument is actively debated inside the crypto world:
Bitcoin maximalist view:
"The word 'blockchain' was invented by enterprises
to dilute Bitcoin's revolutionary nature into a
marketable buzzword stripped of its meaning."
Common dismissive labels:
"Distributed Database" → just a shared DB with extra steps
"Permissioned Blockchain" → permissioned = centralized
"Enterprise Blockchain" → enterprise = decentralization abandoned Technically: “It uses a distributed ledger, so yes, it’s blockchain.”
Philosophically: “Without censorship resistance, the whole point is gone.”
Both positions have legitimate ground.
Bitcoin / Ethereum:
Freezing a wallet → impossible
No government, no dev team can stop a transaction
"Code is law"
USDC:
Circle can blacklist any wallet address
→ That address's USDC is immediately unusable U.S. Treasury (OFAC): Tornado Cash placed on sanctions list
Circle's response: Blacklisted all related smart contract addresses
Result: Millions of dollars in USDC instantly frozen
Ethereum itself? Did nothing — transactions continued normally
The freeze happened at the USDC layer, not the blockchain layer This is the strongest argument for calling USDC “centralized digital money” rather than blockchain.
| Type | Example | Collateral | Decentralized? | Risk |
|---|---|---|---|---|
| Fiat-backed | USDC (Circle) | Real dollars + Treasuries | No | Low |
| Opaque backing | USDT (Tether) | Disputed | No | Medium |
| Crypto-collateralized | DAI (MakerDAO) | ETH and others | Yes | Medium |
| Algorithmic | LUNA/UST | None | Yes | Collapsed |
# The algorithmic peg mechanism
# If UST < $1 → burn LUNA to buy UST → restore peg
# If LUNA value collapses → must mint more LUNA → hyperinflation
# Attack: large-scale UST sell-off
# → LUNA minted infinitely to defend the peg
# → LUNA hyperinflates → becomes worthless
# → UST peg collapses completely
# Timeline: LUNA $119 → $0.0001 in days (99.9% wipeout)
# Total losses: ~$40–50 billion
# Lesson: maintaining a peg algorithmically, with zero real collateral,
# is catastrophically fragile under stress | Bitcoin | Ethereum | Dogecoin | USDC | |
|---|---|---|---|---|
| Price | Freely floating | Freely floating | Freely floating | Always $1 |
| Issuer | None (decentralized) | None (decentralized) | None (decentralized) | Circle Inc. |
| Supply | Capped at 21M | Unlimited + burns | Unlimited | Proportional to USD reserves |
| Censorship | ❌ Impossible | ❌ Impossible | ❌ Impossible | ✅ Circle can freeze |
| Yield | Price appreciation | Staking 2.8–3.5% | Price appreciation | None |
| Primary use | Store of value | Smart contract platform | Payments / meme | Payments / DeFi |
Bitcoin: The rebel that dreamed of a world without banks
Ethereum: The platform trying to build the internet on-chain
Dogecoin: A meme the community refused to let die
USDC: The banking system, uploaded onto a blockchain rail “Centralized digital money” is actually the more accurate description. USDC uses blockchain technology but is philosophically the opposite of what Bitcoin was created to be. The word “blockchain” has been stretched well past its original meaning — and that matters if you care about what the technology actually stands for.
The final part of this series asks: if Ethereum is a platform, why does ETH’s price swing so wildly? And is ETH actually worth holding as an investment? We dig into the mechanisms and the 2026 data.
Want to go deeper? MakerDAO’s whitepaper and Circle’s transparency reports are both worth reading.
Data on Chain — Part 3 of 3 · ChainLab The first two parts were…
Data on Chain — Part 2 of 3 · ChainLab In Part 1 we settled…
Data on Chain — Part 1 of 3 · ChainLab Here is a tempting idea.…
Korea's tech is world-class, so why isn't AI payment running smoothly here yet? The answer…
You've probably used "safe payment" on a secondhand marketplace. AI payments need this too. The…
If last part's x402 was a vending machine, these two approaches are closer to a…