아토믹 스왑

용어요약

Atomic Swaps

아토믹 스왑은 신뢰할 수 있는 제3자 없이 서로 다른 블록체인의 암호화폐를 당사자 간에 직접 교환하는 기술이다.

1.개요

아토믹 스왑(Atomic Swap)은 서로 다른 두 블록체인에 존재하는 암호화폐를, 거래소 같은 중개자 없이 사용자끼리 직접 맞교환하는 기술이다. 예를 들어 비트코인 보유자와 라이트코인 보유자가 각자의 코인을 서로에게 넘겨주는 거래를, 어느 한쪽도 상대의 코인을 가로챌 수 없도록 안전하게 처리한다.

'아토믹(atomic, 원자적)'이라는 이름은 교환이 '전부 성사되거나 전부 취소되거나' 둘 중 하나만 일어난다는 성질에서 나왔다. 즉 A가 코인을 보냈는데 B는 보내지 않아 A만 손해를 보는 상황이 원리적으로 발생하지 않는다. 이 때문에 서로를 신뢰하지 않는 낯선 당사자끼리도 P2P 방식으로 거래할 수 있다.

전통적으로 서로 다른 코인의 교환은 중앙화 거래소에 자산을 예치한 뒤 거래하는 방식으로 이뤄졌다. 이 경우 거래소가 자산을 보관하므로 해킹·파산·자산 동결 등의 위험이 따른다. 아토믹 스왑은 자산의 보관권을 사용자가 계속 쥔 채로 교환을 성사시키므로 이러한 중개자 위험을 제거한다는 점에서 탈중앙화 거래소의 이상과 맞닿아 있다.

2.작동 원리

아토믹 스왑은 주로 해시 타임락 계약(HTLC, Hashed Timelock Contract)이라는 조건부 거래 방식을 이용한다. 이는 두 가지 잠금장치를 결합한 것이다.

첫째는 해시락(hashlock)으로, 미리 만든 비밀값을 해싱한 결과를 조건으로 건다. 자금을 수령하려면 그 해시값에 대응하는 원래 비밀값을 제시해야 하며, 한쪽이 자금을 찾는 순간 비밀값이 블록체인에 공개되어 상대도 같은 비밀값으로 자기 몫을 찾을 수 있다. 둘째는 타임락(timelock)으로, 일정 시간 안에 거래가 완료되지 않으면 자금이 원래 소유자에게 자동으로 환불된다. 이 환불 장치 덕분에 거래가 중간에 멈춰도 어느 쪽도 자산을 영구히 잃지 않는다.

이러한 방식은 자금을 임시로 잠가 두었다가 조건 충족 시에만 풀어 준다는 점에서 에스크로와 비슷하지만, 사람이나 기관이 아니라 코드가 조건을 강제한다는 차이가 있다. 교환에 참여하는 두 블록체인은 동일한 해시 함수를 지원하고 타임락 기능을 구현할 수 있어야 하며, 스마트 컨트랙트를 지원하는 체인에서는 더 유연하게 구현된다.

3.관련 개념과 활용

아토믹 스왑은 온체인(각 블록체인에 직접 기록)뿐 아니라 오프체인 채널에서도 구현된다. 특히 비트코인의 라이트닝 네트워크는 결제 채널 안에서 아토믹 스왑을 활용해 서로 다른 자산 간의 즉시 교환을 지원한다.

장점은 명확하다. 중개 거래소가 필요 없어 수수료와 보관 위험이 줄고, 사용자가 자산의 통제권을 잃지 않는다. 반면 두 체인이 호환되는 암호 기술을 갖춰야 하고, 거래 상대를 직접 찾아야 하며, 절차가 일반 거래소 매매보다 복잡하다는 한계가 있어 아직 대중적으로 널리 쓰이지는 않는다. 그럼에도 아토믹 스왑은 알트코인을 포함한 여러 암호화폐를 신뢰 없이 교환하는 탈중앙 인프라의 핵심 구성 요소로 평가된다.

이 문서 인용하기
토큰포스트 위키, “아토믹 스왑”, 2026-07-28 수정, https://wiki.tokenpost.kr/w/atomic-swaps

문단 3개 · 연표 0건 · 각주 0