아토믹 스왑과 브리지는 둘 다 다른 블록체인과 자산을 주고받을 때 쓰지만 방식이 다릅니다. 아토믹 스왑은 두 사람이 각자의 체인에서 같은 비밀값의 해시와 시간 잠금을 건 계약으로 맞교환해, 둘 다 완료되거나 둘 다 되돌려지도록 만드는 방식입니다. 브리지는 한 체인의 자산을 묶거나 소각하고 다른 체인에서 대응 자산을 내주는 시스템이며, ethereum.org는 운영 주체를 믿어야 하는 신뢰형과 스마트 계약에 맡기는 비신뢰형으로 나눕니다. 이 글은 Bitcoin Wiki와 ethereum.org의 설명만 정리했으며 특정 서비스를 권하지 않습니다.
확인 기준일 2026-10-27 · 다음 확인 예정 2027-01-27
아토믹 스왑: 비밀값 하나로 두 거래를 묶습니다
Bitcoin Wiki는 아토믹 스왑을 “두 사람이 제3자(중앙화 거래소)를 믿지 않고 코인을 맞바꾸는 문제”로 설명합니다. 한쪽이 먼저 보내고 상대가 나중에 보내는 단순한 방식은 상대가 약속을 어기면 끝나기 때문입니다.
| 단계 | A(비트코인 보유) | B(다른 코인 보유) |
|---|---|---|
| 준비 | 비밀값 x를 고르고 해시 H(x)로 잠근 거래 TX1과 48시간 뒤 환불 거래를 만든다 | 환불 거래에 서명해 돌려준다 |
| 1 | TX1을 네트워크에 낸다 | — |
| 2 | — | 같은 H(x)로 잠근 TX3와 24시간 뒤 환불 거래를 만들어 낸다 |
| 3 | x를 공개하며 TX3를 받는다 | — |
| 4 | — | 공개된 x로 TX1을 받는다 |
어느 단계에서 멈춰도 되돌릴 수 있다는 것이 핵심입니다. 1단계 뒤 멈추면 A는 48시간 뒤 환불받고, 2단계 뒤 멈추면 B는 24시간 뒤 환불받습니다. 다만 위키는 각자 마감 시간 안에 새 코인을 받아 가야 하며, 넉넉한 시간을 두고 끝내야 안전하다고 적습니다. 비트코인의 시간 잠금은 CLTV와 CSV 시간 잠금 글에서, 같은 해시 잠금 원리를 쓰는 라이트닝은 비트코인 라이트닝 글에서 다뤘습니다.
브리지: 누구를 믿는지가 다릅니다
| 구분 | 동작 | 믿어야 하는 것 |
|---|---|---|
| 신뢰형(trusted) | 중앙 주체나 시스템이 운영 | 자금 보관과 보안을 운영자에게 맡김, 사용자는 자산 통제를 넘김 |
| 비신뢰형(trustless) | 스마트 계약과 알고리즘으로 운영 | 보안이 기반 블록체인과 같다고 설명되나 계약 코드의 안전성에 기댐 |
브리지는 한 체인에서 자산을 잠그거나 소각하고 다른 체인에서 대응 자산을 만드는 구조가 많아, 받은 자산이 원래 자산인지 포장된 자산인지 구분해야 합니다. 발행사가 직접 소각·발행하는 사례는 USDC CCTP 글에서, 브리지 중단 공지를 읽는 법은 브리지 중단 공지 글에서 정리했습니다.
자주 묻는 질문
아토믹 스왑은 상대를 믿지 않아도 되나요?
Bitcoin Wiki에 따르면 같은 비밀값의 해시와 시간 잠금으로 두 거래를 묶어, 중간에 멈춰도 각자 환불받을 수 있게 설계합니다. 다만 마감 시간 안에 받아 가지 않으면 손해를 볼 수 있습니다.
브리지와 아토믹 스왑은 무엇이 다른가요?
아토믹 스왑은 두 사람이 각 체인에서 맞교환하는 방식이고, 브리지는 한 체인의 자산을 잠그거나 소각하고 다른 체인에서 대응 자산을 내주는 시스템입니다.
비신뢰형 브리지는 위험이 없나요?
ethereum.org는 비신뢰형 브리지가 스마트 계약과 알고리즘으로 운영된다고 설명하지만, 그만큼 계약 코드의 안전성에 기댑니다. 위험이 없다고 볼 수는 없습니다.



