[온체인 입문노트 #3] 온체인 vs 오프체인 — 내 거래는 어디에 기록되나

[온체인 입문노트 #3] 온체인 vs 오프체인 — 내 거래는 어디에 기록되나

들어가며

업비트에서 비트코인을 샀습니다. 그리고 메타마스크 지갑으로 그 비트코인을 출금했습니다.

같은 비트코인인데, 이 두 행동은 완전히 다른 일입니다.

하나는 블록체인에 기록되고, 하나는 기록되지 않습니다.

오늘은 그 차이를 명확하게 짚어드립니다.


온체인과오프체인

온체인이란 — 블록체인 장부에 직접 기록되는 것

온체인(On-chain)은 말 그대로 체인 위(On)에서 일어나는 일입니다.

거래가 블록체인 네트워크에 전파되고, 수천 개의 노드가 검증하고, 블록에 담겨 영구적으로 기록됩니다. 누구나 블록체인 탐색기(Etherscan 같은 사이트)에서 조회할 수 있어요.

온체인 거래의 특징:

  • 전 세계 누구나 조회 가능
  • 한번 기록되면 수정·삭제 불가
  • 처리에 시간이 걸림 (수초~수분)
  • 수수료(가스비) 발생

오프체인이란 — 블록체인 밖에서 처리되는 것

오프체인(Off-chain)은 블록체인 장부가 아닌 다른 곳에서 처리되는 거래입니다.

업비트 앱에서 비트코인을 매수하면 어떤 일이 일어날까요?

업비트 내부 서버의 DB에서 “이 사람 BTC 잔액 +0.01” 이라고 숫자가 바뀝니다.

블록체인에는 아무것도 기록되지 않아요. 업비트라는 회사의 컴퓨터 안에서만 처리되는 거래입니다.

오프체인 거래의 특징:

  • 거래소 내부에서만 기록
  • 빠른 처리 속도
  • 수수료 없거나 낮음
  • 거래소를 신뢰해야 함

비교표로 한눈에 보기

구분온체인오프체인
기록 위치블록체인 장부거래소·서버 DB
투명성누구나 조회 가능외부에서 확인 불가
처리 속도느림빠름
수수료가스비 발생없거나 낮음
신뢰 기반코드와 수학거래소 신뢰
예시메타마스크 전송, DEX 거래업비트·빗썸 내 매매

실생활 예시 3가지

예시 1 — 업비트에서 친구에게 코인 보내기

업비트 계정끼리 코인을 주고받으면 오프체인입니다. 업비트 서버 안에서 잔액만 바뀌는 거예요. 블록체인에는 아무 기록도 남지 않습니다.

예시 2 — 업비트에서 메타마스크로 출금

이건 온체인입니다. 업비트가 블록체인 네트워크에 트랜잭션을 제출하고, 실제로 당신의 지갑 주소로 코인이 이동하는 기록이 블록체인에 남습니다. Etherscan에서 트랜잭션 해시로 조회할 수 있어요.

예시 3 — 유니스왑(DEX)에서 토큰 교환

스마트 컨트랙트가 블록체인 위에서 직접 실행됩니다. 전형적인 온체인 거래입니다. 중간에 거래소가 없어요.


왜 이 차이가 중요한가

2022년 FTX 파산 사태를 기억하시나요?

FTX 안에서의 거래는 모두 오프체인이었습니다. 사용자들은 FTX 서버의 숫자를 믿었을 뿐, 실제로 블록체인에 자산이 기록된 게 아니었어요. FTX가 파산하자 그 숫자는 아무 의미가 없어졌습니다.

반면 본인 지갑에 보관된 자산은 블록체인에 온체인으로 기록된 상태입니다. 거래소가 망해도 내 지갑 주소의 잔액은 그대로예요.

이것이 온체인과 오프체인의 차이가 단순한 기술 용어를 넘어서는 이유입니다.


오늘의 핵심 정리

  • 온체인: 블록체인에 직접 기록, 누구나 조회 가능, 수수료 발생
  • 오프체인: 거래소 서버 내부 처리, 빠르지만 거래소를 신뢰해야 함
  • 업비트 내 거래 = 오프체인 / 개인 지갑 간 전송 = 온체인
  • 출금(개인 지갑으로 이동)이 일어나는 순간 비로소 온체인이 됨
  • FTX 사태는 오프체인 신뢰의 한계를 보여준 대표 사례

다음 편 예고

다음 편에서는 스테이블코인을 다룹니다. “디지털 달러”라 불리는 이것이 왜 필요한지, 그리고 지금 글로벌 금융 시장에서 어떻게 쓰이고 있는지 살펴봅니다.


※ 이 글은 투자 권유가 아닙니다. 블록체인 기술 이해를 위한 교육 목적으로 작성되었습니다.

관련 글 보기