Blockchain - leotm/react-native-template-new-architecture GitHub Wiki
2008
- shared ledger (decentralised)
- originally for Bitcoin: A Peer-to-Peer Electronic Cash System ✅ Explained
- immutable (tampering hard/expensive/visible)
- like singly linked list
- pointer/ref to next node crypto hash of prev block
L1: 2009 BTC, 2015 ETH, 2017 Cardano, 2017 BNB, 2019 Cosmos (ATOM), 2020 SOL, 2020 PolkaDOT, 2020 AVAX, 2021 Agoric (BLD), 2025 Plasma (XPL)
L2: 2020 Polygon (MATIC), 2021 Arbitrum, 2021 StarkNet, 2021 Optimism, 2023 zkSync, 2023 Base, 2023 Linea, 2024 Sophon
Bridges: 2020 Binance Bridge V1, 2020 Wormhole V1, 2021 Optimism Gateway, 2021 Avalanche-Ethereum Bridge (AEB), 2021 Hop, Protocol, 2021 Celer cBridge, 2021 Allbridge, 2021 Arbitrum Bridge, 2021 Synapse Protocol, 2022 Axelar, 2022 Stargate Finance, 2022 Across Protocol, 2023 zkBridge, 2023 Polygon Bridge, 2023 Chainlink CCIP, 2023 Jumper.Exchange, 2024 LayerZero, 2024 deBridge
Ai Bridges: 2024 Defuselabs.org
Fiat Bridges: 2019 MoonPay
CEXs: 2011 Kraken, 2012 Coinbase, 2016 Crypto.com, 2017 Binance
DEXs: 2018 Uniswap, 2019 1inch, 2020 Curve Finance, 2020 dYdX, 2020 PancakeSwap, 2021 Raydium (SOL)
Wallets: 2015 Exodus, 2016 MetaMask, 2017 Trust Wallet, 2017 Coinbase Wallet, 2018 WalletConnect, 2019 ZenGo, 2019 Rainbow, 2019 Phantom (SOL), 2022 Backpack, 2024 Kraken Wallet, 2025 Layer3 Wallet
Wallets (cold/hw): 2014 Trezor Model One, 2014 Ledger Nano, 2018 Tangem Wallet, 2018 SafePal
WaaS: 2020 DFNS
Neo banks: 2015 Monzo, 2015 Revolut
NFTs: 2017dec OpenSea
Web3 Onboarding: 2021 Layer3.xyz
Infra: 2019 Infura, 2025 Teku
e.g. 1 ETH to SOL
- portalbridge.com[wConnect], connect MM/Phantom, approve
- ETH smart[wCore] contract: lock 1 ETH, emit event, publishMessage
- [wGuardians] 13/19 verify/sign hash -> VAA
- SOL smart[wCore] contract: VAA relayed, verifyAndExecute, mint wETH
e.g. 1 PROJECT to USDC
- mayan.finance[wConnect], connect MM/Phantom, approve
- ETH smart[wCore] contract: [wNTT] burn 1 PROJECT + emit event + publishMessage, [wSettlement] validate/lock/emit intent + publishMessage
- [wGuardians] 13/19 verify/sign hash -> 2x VAA
- Solver: watch intents (wSettlement events), [wQueries] verify state, fulfil intent, wait reimbursement
- SOL smart[wCore] contract: VAA's relayed, [wMessaging] verify sigs, [wNTT] mint to solver, [Settlement] verify fulfilment, [CCTP] native USDC