オンチェーンとは、ブロックチェーン上でトランザクションを検証、記録することを指します。また、オンチェーンで処理されるトランザクションのことをオンチェーントランザクションと呼びます。
オンチェーントランザクションは、マイナーなどネットワークに参加しているノードによって検証されます。検証されてブロックチェーンに記録されると、トランザクションの内容は変更できなくなるため、セキュリティと透明性が保証されているのがメリットです。一方、検証のための手数料を払わなくてはならなかったり、処理速度が遅かったりするという問題もあります。
上記で述べたオンチェーンの問題を解決するために開発されたのがオフチェーンです。オフチェーンはトランザクションをブロックチェーンの外側で処理するため、手数料が安く済み、処理速度も速いといったメリットがあります。