Introduction to Atomic Swap

아토믹 스왑

양 당사자가 코인을 교환하는 해시 타임락 기반의 스마트 계약을 통해 라이트닝 네트워크를 이용하여 코인을 교환하는 기술을 아토믹 스왑이라 한다.

암호화폐 거래소를 거치지 않고, 서로 다른 블록체인을 기반으로 한 암호화폐를 직접 교환하는 기술. 양 당사자가 각각의 암호화폐를 각자의 블록체인에서 합의한 주소로 동시에 보내 교환 시행한다. 암호화폐 교환과 관련된 수수료를 줄이고 다양한 블록체인 네트워크에서 유동성을 높이는데 도움을 준다.

같은 용어로는 아토믹 크로스 체인 트레이딩(atomic cross chain trading), 코인 스왑, 에어 스왑이 있다.

라이트닝 네트워크

서로 다른 블록체인 간 거래 시, 두 블록체인 밖의 다른 제 3의 거래 장부에 별도로 기록하는 방식. 사용자가 블록체인의 확인을 필요로 하지 않는 오프체인 결제 채널을 생성할 수 있도록 하여 빠르고 저렴한 거래를 가능하게 한다.

라이트닝 네트워크는 네트워크의 노드 간에 결제 채널 네트워크를 설정하여 작동한다. 두 노드가 서로 거래를 원할 때 블록체인에서 다중 서명 거래를 생성하여 그들 사이에 지불 채널을 연다. 지불 채널이 설정되면 두 노드는 매번 지불 채널의 잔액을 업데이트하면서 지불을 주고받음으로써 서로 거래할 수 있다. 이러한 거래는 오프체인 방식이며 블록체인의 확인이 필요하지 않아 빠르고 저렴한 거래가 가능하다.

📓
정리
오프체인의 지불 채널을 생성하여 거래를 빠르고 저렴하게 진행하는 방식. 블록체인의 확인을 기다릴 필요 없어서 빠르게 거래 가능.

스마트 계약 (Smart Contract)

이해 당사자간 공유 네트워크를 통하여 계약과 계약의 결과에 대한 신뢰를 쌓아 나갈 수 있는 기반 하에 확보된 자동화된 계약처리의 형태. 스마트 계약이 블록체인에 배포되면 공개적으로 표시되고 변조가 방지된다. 스마트 계약은 특정 조건을 맞추면 제 3자의 개입 없이도 거래가 가능하게 해주는 기술이다.

🗣️
예시
누군가에게 예술작품을 팔고 싶을 때, 합의된 가격만 지불하면 구매자에게 예술 소유권을 자동으로 이전하는 계약을 스마트 계약이라 한다.

해시 타임락 계약 (HTLC, Hashed Time Lock Contract)

아토믹 스왑을 가능하게 하는 스마트 계약.

두 사람이 코인을 교환할 때, 일정한 시간을 설정해 두고 한쪽이 코인을 전송했으나 다른 한쪽이 일정 시간 안에 코인을 전송하지 않을 경우에 거래가 취소되고, 미리 받은 코인은 자동으로 반환되도록 하는 기능.

HTLC는 당사자들이 거래소나 제3자 없이도 서로 다른 블록체인에서 암호화폐를 안전하게 교환할 수 있도록 한다.

아토믹 스왑의 신뢰성?

다른 한쪽이 코인을 보내지 않으면 암호화폐 거래 특성상 취소가 어려워 신뢰성에 문제가 발생한다.

신뢰성을 높이기 위해

  1. 평판 좋은 플랫폼 사용 : 성공적인 거래 기록이 있는 플랫폼을 선택.
  2. 네트워크 정체(congestion) 확인 : 혼잡도가 높으면 거래 실패 위험 높음.
  3. 적당한 거래 수수료 설정 : 적절한 거래 수수료를 설정하면 거래가 신속하고 높은 수준의 신뢰성으로 처리되도록 도움을 줌.
  4. 시장 상황 모니터링 : 암호화폐의 가치에 영향을 미침.
  5. 다중 서명 지갑 사용 : 다중 서명 지갑은 트랜잭션을 승인하기 위해 여러 서명이 필요하므로 아토믹 스왑 거래에 추가 보안 계층을 추가할 수 있음.

아토믹 스왑과 체인호핑(Chain Hopping)

아토믹 스왑은 두 당사자가 중개자 없이 암호화폐를 교환할 수 있는 기술. 두 당사자가 합의된 환율로 서로 다른 블록체인에서 서로 다른 암호화폐를 교환하기로 합의하는 크로스체인 거래.

체인 호핑은 시장 가격의 차이를 이용하거나 특정 수수료 또는 제한을 피하기 위해서 서로 다른 블록체인 네트워크 간에 코인을 이동하는 프로세스. 주로 중앙화 거래소, 탈중앙화 거래소(DEX), P2P 거래소, 크로스체인 브릿지 등을 통해서 이루어진다.

체인호핑은 시장 차이를 활용하기 위해 서로 다른 블록체인간에 코인을 이동하는 것을 말하며, 아토믹 스왑은 두 당사자가 중앙 집중식 교환없이 서로 다른 암호화폐를 교환할 수 있는 크로스체인 거래.

📓
정리
체인 호핑은 제3자를 통해서 내 코인을 다른 코인으로 이동시키는 것 아토믹 스왑은 서로 다른 사람끼리 다른 코인으로 교환하는 것.
You've successfully subscribed to PLAINBIT
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.