원자 교환은 교환과 같은 중앙화 된 중개자를 사용하지 않고 한 암호 화폐를 다른 암호 화폐로 교환 할 수있는 스마트 계약 기술입니다.
원자 교환은 다른 암호 화폐의 블록 체인간에 직접 이루어 지거나 메인 블록 체인에서 떨어져서 오프 체인으로 수행 될 수 있습니다. 그들은 Decred와 Litecoin 사이의 원자 교환이 수행 된 2017 년 9 월에 처음으로 유명해졌습니다.
그 이후로 다른 스타트 업과 분산 교환은 사용자에게 동일한 시설을 허용했습니다. 예를 들어, 비트 코인의 라이트닝 네트워크를 트랜잭션에 사용하는 스타트 업인 Lightning Labs는이 기술을 사용하여 오프 체인 스왑을 수행했습니다.
암호 화폐 및 0x 및 Altcoin.io와 같은 분산 교환도이 기술을 통합했습니다.
원자 스왑 세분화
오늘날 발생하는 것처럼 암호 화폐 교환 프로세스는 시간이 많이 걸리고 복잡합니다. 몇 가지 이유 때문입니다. 예를 들어, 오늘날의 암호 화폐 생태계의 단편화 된 특성은 일반 거래자에게 몇 가지 과제를 제시합니다.
모든 암호 화폐 거래소가 모든 코인을 지원하는 것은 아닙니다. 따라서 현재 거래소에서 지원되지 않는 다른 코인으로 자신의 코인을 교환하고자하는 트레이더는 계정을 마이그레이션하거나 중간 코인간에 여러 번 전환하여 목표를 달성해야 할 수 있습니다. 상인이 자신의 동전을 다른 상인과 교환하려는 경우 관련 거래 상 위험이 있습니다.
원자 스왑은 HTLC (Hash Timelock Contracts)를 사용하여이 문제를 해결합니다. 이름에서 알 수 있듯이 HTLC는 암호화 해시 함수 생성을 포함하는 당사자 간의 시간 제한 스마트 계약으로, 당사자간에 확인할 수 있습니다.
원자 교환은 암호화 해시 기능을 사용하여 지정된 기간 내에 자금 수령을 승인해야합니다. 관련 당사자 중 하나가 기간 내에 거래를 확인하지 못하면 전체 거래가 무효화되고 자금이 교환되지 않습니다. 후자의 조치는 상대방 위험을 제거하는 데 도움이됩니다.
원자 교환 거래의 예는 다음과 같습니다.
Alice가 100 비트 코인을 Bob과 동등한 리테 코인으로 변환하는 데 관심이있는 거래 자라고 가정하십시오. 그녀는 거래를 비트 코인의 블록 체인에 제출합니다. 이 프로세스 동안 Alice는 트랜잭션을 암호화하기 위해 암호화 해시 함수에 대한 숫자를 생성합니다. 밥은 자신의 거래를 리테 코인의 블록 체인에 유사하게 제출함으로써 같은 과정을 반복합니다.
Alice와 Bob 모두 각자의 숫자를 사용하여 해당 자금을 잠금 해제합니다. 지정된 시간 내에이 작업을 수행해야합니다. 그렇지 않으면 전송이 수행되지 않습니다. 원자 교환은 낙뢰 교환과 함께 번개 네트워크와 함께 사용될 수 있습니다.