On-chain bedeutet „auf der Blockchain“, z.B. Transaktionen, die von Decentralized Exchanges veranlasst werden. Ein Smart Contract der Börse erlaubt einen schnellen Handel und übermittelt die erfolgten Transaktionen baldmöglichst, welche von den Netzwerkknoten bzw. Minern in die Blockchain geschrieben werden.
Eine Off-chain-Transaktion kann durch eine Layer 2 Solution oder Centralized Exchanges erfolgen. Letztere speichern die Trades der Nutzer in einer Datenbank. Lediglich die Ein- und Auszahlung von Coins und Tokens wird auf der Blockchain festgehalten. Das spart eine Menge Netzwerkgebühren, ist jedoch das genaue Gegenteil von Dezentralisierung, für die die Blockchain ausgelegt ist.