본문 바로가기

아토믹 스왑(Atomic Swap)은 무엇인가요?

justin11 발행일 : 2023-04-07

아토믹 스왑(Atomic Swap)은
암호화폐 거래소와 같은 중앙 집중식 중개자 없이
하나의 암호화폐를 다른 암호화폐와
직접 교환할 수 있는 기술입니다.
이러한 탈중앙화된 교환 과정은
스마트 계약의 활용을 통해 가능하며,
스마트 계약은 계약 조건을 코드에 직접 적는
방식으로 진행됩니다.

Atomic Swaps에 대한 자세한 설명은
다음과 같습니다


1.개념

아토믹 스왑 기술은 스왑이 발생하기 위해 충족되어야 하는 특정 조건을 강제로 적용하는 스마트 계약 유형인 HTLC(Hash Time-Locked Contracts)를 기반으로 합니다. 이러한 조건에는 일반적으로 미리 합의된 환율, 해시 잠금(보안을 보장하기 위한 암호화 퍼즐) 및
타임 잠금(거래 완료 기한)이 포함됩니다.

아토믹 스왑(Atomic Swap)이란 무엇인가요?




2.Hash Lock

Hash lock은 참가자가 암호화 퍼즐에 대한
올바른 솔루션을 제공하도록 요구하는 메커니즘입니다. 사전 이미지라고 하는 이 솔루션은 Hash lock을
생성하는 데 사용됩니다. 두 당사자 모두
Hash lock을 사용하여 트랜잭션을 만듭니다.
즉, 올바른 사전 이미지가 제공된
경우에만 자금을 잠금 해제할 수 있습니다.



3.Time Lock

Time lock은 트랜잭션이
완료될 특정 기한을 설정하는 기능입니다.
지정된 기간 내에 거래가 완료되지 않으면 자금은
각 소유자에게 반환됩니다. 이것은 어느 당사자도
상대방의 자금을 무기한 인질로 잡을 수 없다는 것을
보장합니다.



3.프로세스

원자력 스왑 프로세스에는 일반적으로
다음 단계가 포함됩니다

양 당사자는 환율에 동의하고 공개 키 및 교환 금액과
같은 필요한 정보를 공유합니다.

상대방 A는 비밀(사전 이미지)을 생성하고
이 비밀을 사용하여 해시 잠금을 생성합니다.

그런 다음, 당사자 A는 합의된 금액과 해시락으로
그들의 블록체인(예: 비트코인)에서 HTLC 거래를
만들고 자금을 조달합니다.

파티 A는 파티 B와 해시 잠금을 공유합니다.
그런 다음 B는 A가 제공한 동일한 해시 잠금을 사용하여 블록체인(예: Litecoin)에서 유사한 HTLC 트랜잭션을 만들고 자금을 지원합니다.

양 당사자는 HTLC 트랜잭션이 올바르게 생성되고
자금이 지원되었는지 확인합니다.

당사자 A는 해시 잠금을 해제하기 위한
비밀(사전 이미지)을 공개하여 당사자 B의
HTLC 거래 자금을 청구합니다. 이 거래는 B사의
블록체인에 기록됩니다.

현재 비밀(사전 이미지)을 가지고 있는 당사자 B는
이를 사용하여 당사자 A의 HTLC 거래에서 자금을
청구합니다. 이 거래는 당사자 A의
블록체인에 기록됩니다.

아토믹 스왑이 완료되었으며, 양측 모두 암호화폐를
성공적으로 교환했습니다.


장점



1.분산

중앙 집중식 교환의 필요성을 제거함으로써 사용자는 전체 프로세스에서 개인 키와 자금을 제어할 수 있습니다.
보안: 해시 잠금 및 시간 잠금을 사용하면
스왑 프로세스가 안전하고 신뢰할 수 없게 됩니다.



2.수수료 인하

중앙 집중식 중개인 없이 사용자는 잠재적으로
거래 수수료를 절약할 수 있습니다.



3.상호 운용성

아토믹 스왑은 교차 체인 거래를 가능하게 하여 서로 다른 블록체인 네트워크와 암호화폐 간의
호환성을 높입니다.


이러한 장점에도 불구하고 아토믹 스왑은 여전히 비교적 새로운 기술이며, 아직 광범위한 채택이 이루어지지 않았습니다. Atomic Swaps가 암호화폐를 교환하는 주류 방식이 되려면 유동성, 사용자 경험 및 다양한 블록체인
네트워크 지원과 같은 과제가 해결되어야 합니다

댓글