본문으로 건너뛰기
buybitcoinsmart

용어집 / 라이트닝과 레이어 2

원자적 스왑

원자적 스왑이란 무엇입니까?
원자적 스왑은 서로 다른 두 블록체인의 코인을 전부 성사되거나 전부 무효가 되는 단일 작업으로 교환하며, 거래소가 양쪽을 보유하는 대신 일치하는 해시 잠금과 타임록으로 이를 보장합니다.

두 개의 체인, 두 개의 계약, 그리고 둘 모두를 여는 하나의 비밀. Tier Nolan은 2013년 5월에 Bitcointalk 포럼에서 이 설계의 윤곽을 그렸고, Decred 팀은 2017년 9월 20일에 최초로 작동하는 온체인 스왑인 Decred와 Litecoin의 스왑을 공개했습니다. 구매자에게 이 방식의 매력은 어디에도 예치하지 않고 거래한다는 점이고, 문제는 이 방식으로 실제 유동성을 제공하는 곳이 거의 없다는 점입니다.

작동 방식

원자적 스왑은 하나의 비밀과 두 개의 시계에 기반합니다.

비트코인을 넘긴다고 가정해 보겠습니다. 무작위 비밀을 골라 해시를 구하고, 상대방이 그 비밀을 제시하면 상대방에게 지급하고 48시간이 지나면 자신에게 환불하는 스크립트에 비트코인을 잠급니다. 상대방은 같은 해시를 담은 스크립트에 다른 체인의 코인을 잠그며, 24시간이 지나면 상대방에게 환불됩니다. 자신은 비밀을 공개하여 상대방의 코인을 청구하고, 그 비밀이 해당 체인에 공개되면 상대방은 그것을 읽고 자신의 비트코인을 청구합니다. 양쪽 모두 정산되거나 양쪽 모두 환불됩니다.

비대칭적인 기한은 세부 사항이 아니라 안전 장치입니다. 비밀을 아는 사람은 항상 더 이른 기한에 직면해야 하므로, 그 사람이 행동한 뒤에도 상대방에게는 반응할 충분한 시간이 남습니다. 두 기한을 뒤바꾸면 비밀을 가진 사람이 상대방의 환불이 사용 가능해질 때까지 기다린 뒤 양쪽 모두를 청구할 수 있습니다.

모든 체인이 이 방식을 쓸 수 있는 것은 아닙니다. Monero는 해시 잠금을 담을 스크립트 시스템 자체가 없으므로, 비트코인과 monero의 스왑은 대신 어댑터 서명을 사용합니다. 비트코인을 청구하는 서명이 monero를 청구하는 데 필요한 값을 수학적으로 드러내는 방식입니다. 이 프로토콜은 COMIT 팀의 작업 끝에 2021년 8월에 메인넷에서 가동되었습니다.

두 가지 문제 때문에 이 기법은 틈새에 머뭅니다. 양쪽 모두 몇 시간에 이를 수 있는 기한 전체 동안 온라인에 있어야 합니다. 그리고 비밀을 가진 사람은 공짜 옵션을 얻은 셈입니다. 시계가 도는 동안 가격이 움직이면 비밀을 공개하기를 그저 거부하고 환불을 받을 수 있으며, 수수료 외에는 아무것도 걸지 않은 셈입니다.

확인할 수 있는 곳

실제 원자적 스왑은 소수의 도구에 존재하며, 훨씬 더 많은 서비스가 원자적인 것을 전혀 하지 않으면서 그 이름만 빌려 씁니다.

BasicSwap과 커뮤니티가 유지하는 UnstoppableSwap 소프트웨어는 비트코인 보유자와 monero 보유자가 실제로 직접 만나는 곳입니다. Boltz는 같은 해시와 타임록 장치를 사용해 비트코인 체인과 라이트닝 네트워크 사이에서 가치를 옮깁니다. 한편 즉시 스왑을 광고하는 대부분의 웹사이트는 평범한 수탁 서비스입니다. 사용자가 코인을 그들의 주소로 보내면 그들은 다른 코인을 돌려보내며, 그 사이 몇 분 동안 모든 것을 그들이 소유합니다. Changelly는 이 사이트에서 리뷰하는 사례이며, 그 차이는 마케팅이 시사하는 것보다 더 중요합니다.

비용은 다시 생각해 볼 정직한 이유입니다. 사용자는 양쪽 체인에서 채굴 수수료를 내며, 스왑이 실패해 양쪽 모두 환불되면 두 배로 냅니다. 또한 제시된 환율은 상대방의 옵션 위험을 감당해야 합니다. 수백 달러 미만의 금액에서는 이러한 비용이 보통 사용자가 피하려던 것보다 더 큽니다.

원자적 스왑 vs 탈중앙화 거래소

원자적 스왑은 두 원장에 걸친 두 사람 간의 사적 약정인 반면, 탈중앙화 거래소는 하나의 원장에서 실행되는 공개 계약입니다. DEX에는 스마트 계약 플랫폼, 유동성 풀, 토큰 표준이 필요하며, 그래서 DEX에서 거래되는 비트코인은 거의 항상 수탁자가 발행한 래핑된 차용증입니다. 원자적 스왑에는 풀이 없고 어디에도 배포된 계약이 없으며 토큰도 없습니다. 원자적 스왑은 진짜 비트코인을 옮기며, 상대편에 같은 순간에 정확히 같은 거래를 원하는 특정한 사람이 있어야 합니다.

혼동하기 쉬운 용어

자주 묻는 질문

원자적 스왑은 정말로 신뢰가 필요 없습니까?

자금은 그렇지만 시간은 그렇지 않습니다. 모든 경로가 비밀과 함께 완료되거나 환불로 만료되므로 어느 쪽도 훔칠 수 없습니다. 그러나 스왑 도중에 떠나 버린 상대방 때문에 몇 시간에 이를 수 있는 타임록이 만료될 때까지 기다려야 합니다.

즉시 스왑 웹사이트는 원자적 스왑을 사용합니까?

거의 사용하지 않습니다. 환율을 제시하고 코인을 자신들의 주소로 보내라고 요구하는 서비스는 마케팅이 무엇을 말하든 거래가 진행되는 동안 수탁자입니다. 진정한 원자적 스왑에는 회사에 속한 주소가 없습니다.

다음에 읽을 글

관련 용어

라이트닝과 레이어 2 분야의 다른 용어

이 페이지를 영어로 읽기