상세 컨텐츠

본문 제목

아토믹 스와프(Atomic Swap)란?

비트코인 노트

by kddhis 2026. 1. 2. 19:53

본문

728x90
반응형

1. 아토믹 스와프(Atomic Swap)란?

아토믹 스와프는 중앙화된 거래소(은행과 같은 중개자) 없이, 서로 다른 블록체인(예: 비트코인과 라이트코인) 간에 암호화폐를 직접 교환하는 기술입니다.

'아토믹(Atomic)'은 '원자성'을 의미하며, 이는 "거래가 전부 성공하거나, 아니면 아예 일어나지 않거나" 둘 중 하나만 존재함을 뜻합니다. 즉, 한쪽이 돈만 받고 도망가는 배달 사고가 기술적으로 불가능합니다.

 

2. 왜 아토믹 스와프가 중요한가?

기존 가상자산 거래는 대부분 '거래소'라는 중개자를 거칩니다. 하지만 국가 권력이 모든 거래소를 폐쇄한다면 암호화폐 생태계는 큰 위협을 받게 됩니다.

  • 탈중앙화의 완성: 은행이나 거래소라는 '중앙 통제점'을 거치지 않습니다.
  • 규제 저항성: P2P(개인 간) 거래이므로 국가가 물리적으로 모든 개인의 거래를 막기가 사실상 불가능합니다.
  • 신뢰 필요 없음(Trustless): 상대방이 사기꾼(마피아 등)일지라도 기술적 장치 덕분에 안심하고 거래할 수 있습니다.

 

3. 핵심 기술: HTLC (해시드 타임 락 콘트랙트)

아토믹 스와프를 가능하게 하는 핵심 기술은 **HTLC(Hashed Time Lock Contract)**입니다. 두 가지 잠금장치가 결합된 형태입니다.

  1. 해시 락 (Hash Lock): 특정 비밀번호(원본 데이터)를 입력해야만 자금이 인출되도록 잠그는 장치입니다.
  2. 타임 락 (Time Lock): 정해진 시간 내에 거래가 완료되지 않으면, 자금을 원래 주인에게 자동으로 돌려주는 '안전장치'입니다.

 

4. 아토믹 스와프의 작동 원리 (금고 비유)

금괴 밀수업자(앨리스)와 마피아(밥)가 서로를 믿지 못하는 상황에서 금과 달러를 바꾼다고 가정해 봅시다.

Step 1. 비밀번호 생성 및 금고 잠금

  • 앨리스(비트코인 보유): 자기만 아는 비밀번호(A)를 만들고, 이 비밀번호의 그림자(해시 값)를 생성합니다.
  • 앨리스는 서울 금고에 비트코인을 넣고 **'비밀번호 A'**로 잠근 뒤, **'그림자(해시 값)'**만 밥에게 보냅니다. (그림자만 봐서는 비밀번호 A를 알 수 없습니다.)

Step 2. 상대방의 금고 잠금

  • 밥(라이트코인 보유): 앨리스에게 받은 **'그림자'**를 사용해 대전 금고를 잠급니다.
  • 이 금고의 특징은 앨리스가 가진 비밀번호(A)를 입력해야만 열린다는 점입니다. 밥도 아직 비밀번호를 모르니 열 수 없습니다.

Step 3. 비밀번호 공개 및 거래 완료

  • 앨리스의 인출: 앨리스는 밥의 대전 금고를 열기 위해 자신이 만든 **비밀번호(A)**를 입력합니다.
  • 밥의 확인: 앨리스가 비밀번호를 입력하는 순간, 카메라(블록체인 네트워크)를 통해 그 비밀번호가 밥에게 노출됩니다.
  • 밥의 인출: 이제 비밀번호(A)를 알게 된 밥은 그 번호로 서울 금고를 열어 비트코인을 가져갑니다.

\

5. 만약 한쪽이 거래를 안 한다면? (타임 락의 역할)

여기서 중요한 점은 "시간제한"입니다.

  • 만약 앨리스가 비밀번호를 입력하지 않고 잠적한다면?
  • 밥의 돈은 영원히 잠겨버릴까요? 아닙니다.
  • 타임 락(Time Lock) 기능 덕분에, 24시간 등 정해진 시간이 지나면 금고는 자동으로 열려 원래 주인에게 돈이 돌아갑니다.

 

요약 및 결론

아토믹 스와프는 *해시(비밀번호 그림자)*를 통해 서로의 거래를 연결하고, *타임 락(시간제한)*을 통해 사기 위험을 방지합니다.

이 기술 덕분에 우리는 거래소라는 거대한 기관 없이도 전 세계 누구와도 안전하게 자산을 교환할 수 있게 되었습니다. 이는 암호화폐가 지향하는 진정한 의미의 '탈중앙화'를 기술적으로 구현한 사례라고 볼 수 있습니다.

 

 

 

참조 : US Campus (오태민의 비트코인 완행열차)

반응형

관련글 더보기