Blockchain in Payments
Working principles, network types, consensus mechanisms, DeFi protocols, stablecoins, and CBDCs — a technical guide to blockchain technology and its integration with modern payment infrastructure.
Native ETH Transfers
Ethereum uses an account-based model (not UTXO). An ETH transfer is a transaction from an EOA (Externally Owned Account) to any address, with a value field set in wei (1 ETH = 10¹⁸ wei). Gas cost is fixed at 21 000 gas units.
EIP-1559 Gas Model
| Field | Description | Who receives |
|---|---|---|
| Base Fee | Protocol-determined, burned each block | Burned ♻ |
| Priority Fee (tip) | Sender-set incentive for validators | Validator |
| Max Fee | Upper bound sender will pay per gas | Capped spend |
effectiveFee = min(maxFee, baseFee + priorityFee) × gasUsedEIP-681 Payment URI
ethereum:0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e
@1?value=2014000000000000000ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
@1/transfer?address=0xRecipient&uint256=5000000ERC-20 Token Payments
ERC-20 tokens (USDC, USDT, WBTC…) follow a two-step flow when a contract needs to pull funds:
For direct P2P ERC-20 transfers, transfer(to, amount) is called directly — no approval needed.
EVM Layer-2 Networks
L2 rollups execute transactions off-chain and post compressed proofs to Ethereum mainnet, drastically reducing fees while inheriting L1 security.
- Settle
- ~1 sec
- Withdraw
- 7 days (to L1)
- Fees
- $0.01–$0.50
- TPS
- ~7000
- Settle
- ~2 sec
- Withdraw
- 7 days (to L1)
- Fees
- $0.01–$0.30
- TPS
- ~2000
- Settle
- ~2 sec
- Withdraw
- 7 days (to L1)
- Fees
- $0.01–$0.20
- TPS
- ~2000
- Settle
- ~1 sec
- Withdraw
- ~24 h (proof)
- Fees
- $0.01–$0.30
- TPS
- ~100 000 (theoretical)
Account Abstraction (EIP-4337)
EIP-4337 introduces UserOperations that allow smart-contract wallets to pay gas in ERC-20 tokens, sponsor fees for users, and batch multiple calls — enabling web2-like UX for crypto payments.