Orca Crypto
Menu
Start Here
Learn
Chains
Exchanges
Markets
Tools
Safety
Glossary
More
Our tokens Book a session
Web3 term

Onchain and offchain

Whether something is recorded on the blockchain itself or stored somewhere else.

Loading live prices
All terms
All termsAddressBlockBlock timeBlockchainConfirmationGasGweiHashMempoolNodePrivate keyPublic keySeed phraseTransactionWalletAll time high (ATH)Bear marketBull marketBundlerCandlestickCapitulationChart patternsCliffDollar cost averaging (DCA)Funding rateLeverageLimit orderLiquidationLiquidityMarket capMarket orderOrder bookPerp (perpetual futures)Position sizingPresaleRisk managementSlippageSniperSpreadStealth launchStop lossSupport and resistanceTrendUnlockVestingVolatilityVolumeWhaleAMMBonding curveBridgeBurnCEXDAODeFiDepegDEXFarmingFlash loanGovernance tokenGraduationImpermanent lossLiquidity poolLP (liquidity provider)LP tokenOraclePerpetual (perp)PointsRestakingRWAStablecoinTVLWrapped tokenYield farmingAirdropAlphaAnonApe (to ape in)Ape inBagholderBagsChadCope / copiumCrypto Twitter (CT)DegenDevDiamond handsDiscordExit liquidityFloor priceFOMOFUDGMHODLJeetKOLLARPLoreMaxiMeme coinMoonNFTNGMINo coinerNormiePaper handsPFPRaidRektSerShillSnapshotTelegram (TG)TradFiWAGMIWenAddress poisoningCold storageCustodyDue diligence (DYOR)Dusting attackExit scamFront runningHardware walletHoneypotHot walletMEVMultisigPhishingPump and dumpRug pullSandwich attackSelf custodySIM swapToken approvalTwo factor authenticationWallet drainerWash tradingAccount abstractionAppchainBlock explorerCirculating and total supplyConsensusData availabilityEVMFaucetFinalityForkFully diluted valuation (FDV)Gas warHalvingLayer 1Layer 2Layer 3MainnetMiningName serviceOptimistic rollupProof of stakeProof of workRollupShardingSidechainSlashingSmart contractStakingTestnetToken standardTokenomicsValidatorZero knowledge proofZK rollupArweave and the permawebComposabilityCross chain messagingdAppDecentralized identity (DID)DePINGameFi and play to earnIndexerInteroperabilityIPFSOnchain and offchainSession keysSmart accountSocialFiSoulbound tokenSybil resistanceToken gatingWeb2 vs Web3Web3
By the Orca Crypto teamUpdated 2026-09-01How we check this3 min readDefinition
Definition

Whether something is recorded on the blockchain itself or stored somewhere else.

Onchain means the data or the action is recorded in the blockchain state, visible to everyone and permanent. Offchain means it happens somewhere else: a server, a database, a layer 2 before it settles, or a file store.

Most real applications mix the two, because putting everything onchain is prohibitively expensive. The interesting question is always which parts are onchain, because those are the parts nobody can quietly change.

In practice

An NFT ownership record is onchain. The image it points at is almost always offchain, which is why storage choice matters.

What people get wrong

That onchain automatically means trustless. Data being onchain proves it was published, not that it is true. An oracle can write a wrong price onchain and the chain will record it faithfully.

Common questions

Why is not everything onchain?
Cost and space. Storing a megabyte on Ethereum would cost a fortune, so most projects put a pointer on chain and the data somewhere cheaper.
How do I check whether something is really onchain?
Look it up on a block explorer. If the claim is not visible there, it lives on somebody’s server and depends on them continuing to run it.

Where to go next

More web3 terms

Back to the full encyclopedia

Want this explained out loud?

Some of these land faster in conversation than in writing. Sessions are one to one and you can ask anything, including the things that feel too obvious to ask.

Share this page

Was this page useful?