원자 스왑이란??

아토믹 스왑은 거래를 촉진하기위한 제 3 자 서비스없이 즉시 실행될 수있는 암호 화폐 거래입니다. 탈 중앙화 거래소 진화의 또 다른 단계로, 거래를 더 안전하고 효율적이며 신뢰할 수 없게 만들려는 시도입니다..

“잠깐만 요, 아토믹 스왑을 믿을 수 없나요?” 아니요, 그것은 우리가 신뢰하지 않는다고 말할 때 의미하는 바가 아닙니다. 사실 그 반대입니다. 아이러니하게도, 신뢰할 수없는 교환은 신뢰할 수있는 교환보다 더 신뢰할 수 있습니다. 예를 들어, 다음과 같은 중앙 집중식 교환을 사용할 때 바이 낸스, 신뢰할 수있는 거래에 참여하고 있습니다. 즉, 자금으로 Binance를 신뢰하고 있습니다. 운영자가이를 오용하지 않을 것이라는 믿음으로 개인 키를 거래소에 양도하고 그 대가로 Binance의 거래 플랫폼에 액세스 할 수 있습니다..

또 다른 예를 들어, Molly와 Steve가 통화를 교환하고 싶다고 가정 해 보겠습니다. Molly는 57 개의 LTC를 보유하고 있지만 1BTC를 소유하여 기분이 어떤지 알고 싶어합니다. 스티브는 BTC가 1 개이고 LTC 57 개를 원하므로 Molly와 Steve는 거래를하기로 결정했습니다. 그러나 둘 다 상대방이 속일 수 있다는 두려움 때문에 먼저 다른 사람에게 자금을 보내고 싶어하지 않습니다. 또한 거래를 실행하기 위해 에스크로 서비스 (신뢰할 수있는 제 3 자 중개인의 또 다른 예)를 거치고 싶지 않습니다..

다행히도 그들은이를 위해 원자 스왑을 사용할 수 있습니다. 원자 스왑을 통해 Molly와 Steve는 Binance 또는 에스크로 서비스와 같은 제 3자를 거치지 않고 다른 당사자에 의해 망가질 염려없이 거래를 수행 할 수 있습니다..

원자 스왑 다이어그램

출처 : Streams.Lykke

마법 같죠? 계속 읽으시면 아래에서 자세한 내용을 살펴 보겠습니다..

원자 교환 : 작동 방식

아시다시피 원자 스왑은 두 가지 다른 통화를 염두에두고 설계되었습니다. 거래소를 거치지 않고 직접 크로스 체인으로 코인을 거래 할 수있는 방법입니다. 또한 원자 스왑은 온 체인 또는 오프 체인으로 수행 할 수 있지만 작동 방식을 살펴본 후 이에 대해 자세히 설명합니다..

일부 Lightning Network 거래와 마찬가지로 원자 스왑은 해시 타임 락 계약 (HTLC)을 사용하여 양 당사자가 거래의 끝을 유지하도록합니다. 이러한 계약은 스왑이 성공하기 위해 두 거래자 모두에게 책임이있는 다중 서명 거래 시스템을 사용합니다. 이를 가능하게하기 위해 해시 록은 양 당사자가 각자의 거래에서 사인 오프 한 후에 만 ​​사용자가 자금에 액세스 할 수 있도록 허용하는 암호화 알고리즘을 사용하며, 시간 잠금은 두 사용자가 모두 자금을 돌려받을 수 있도록 보장하는 보험 정책과 같습니다. 특정 기간 내에 거래가 성공하지 못한 경우.

원자 스왑 예

출처 : Hacker Noon

따라서 실제로 원자 스왑은 다음과 같이 내려갑니다.

Molly와 Steve는 서로에게 지불 채널을 열어 57 LTC를 1 BTC로 교환합니다. 거래의 선동자는 계약 주소를 만들어야합니다. 이 예에서 Molly는 선동자입니다. 그녀는 그렇게 전진하므로 계약 주소를 만듭니다..

계약 주소는 자금의 금고와 같은 기능을합니다. Molly는 주소를 만들 때 57 개의 LTC를 저장하고 함께 사용할 값 (키처럼 작동하는 데이터의 비밀 문자열)을 생성합니다. 본질적으로 해시는 안전을위한 잠금 장치와 같고 값은 열쇠입니다. 거래를 용이하게하기 위해 Molly는 Steve에게 해시를 보냅니다..

Steve는 해시를 받고 이와 유사한 계약 주소를 생성합니다. 자신의 계약 주소를 만들 때 Steve는 Molly와 동일한 키가있는 금고 (계약 주소)에 1 BTC를 입금합니다. 따라서 Molly가 1 BTC를 검색하려면 Steve의 계약 주소에 대한 거래에 서명해야하고 Steve가 57 LTC를 검색하려면 Molly의 계약 주소에 대한 거래에 서명해야합니다..

이를 위해 Molly는 Steve가 계약 주소로 사용한 해시를 생성하는 데 사용 된 값 (키)으로 Steve의 계약 주소에 서명합니다. 그렇게함으로써 Molly는 자금이있는 금고를 엽니 다. 이 열쇠를 Steve에게 공개하면서. 이제 Steve는이 키를 가지고 있으므로 Molly의 계약 주소에 대한 거래에 서명하고 1 BTC를 검색 할 수 있습니다..

기본적으로 Molly는 계약 주소를 생성하고 돈을 입금하고이 주소에 대한 값을 생성 할 때 값에 대한 해시를 Steve에게 전송하여 “이 57 LTC를 원하면 해시 키를 재현해야합니다.”라고 말합니다. 그래서 Steve는이 해시를 사용하여 자신의 계약 주소를 생성합니다.“좋아요.하지만 열쇠를 줄 때까지 열쇠를 가질 수 없으니이 열쇠를 사용하여 1 BTC를 잠금 해제하면 가져갈 수 있습니다 57 LTC의 잠금을 해제합니다.”

원자 교차 체인 스왑 예

출처 : @ n1clker

꽤 멋지죠? 우리는 그렇게 생각합니다. HTLC는 스왑이 성공했는지 확인하기 위해 양 당사자가 상대방에게 의존하는 방식으로 거래를 구성합니다. 어떤 이유로 든 교환이 실패하면 (예 : 네트워크 실패 또는 한 당사자가 거래 종료를 보류하지 않는 경우) 타임 락은 모든 자금을 정당한 소유자에게 반환합니다..

원자 교환 : 온 체인 vs. 오프 체인

원자 스왑은 온 체인 또는 오프 체인 기능으로 실행될 수 있습니다..

온 체인 원자 스왑, 이름에서 알 수 있듯이 두 통화의 블록 체인에서 발생합니다. 현재 이러한 스왑이 작동하려면 두 통화 모두 동일한 해싱 알고리즘을 사용해야하며 HTLC도 지원해야합니다.. 2017 년 9 월로 돌아 가기, Litecoin과 Decred는 최초의 성공적인 온 체인 원자 스왑을 수행했습니다..

첫 번째 완료 $ DCR <> $ LTC 교차 체인 원자 스왑 뿡 빵뀨. 우리와 함께 디버깅을 위해 큰 소리로 외쳐주세요! 곧 추가 정보 ™… pic.twitter.com/o2viQm3LTR

— Decred (@decredproject) 2017 년 9 월 19 일

오프 체인 원자 스왑 당신이 짐작했듯이, 문제의 통화의 오프 블록 체인 교환을 허용하십시오. 이것은 노드의 2 차 계층에서 발생하며,이 시점에서 오프 체인 원자 스왑은 비트 코인 라이트닝 네트워크의 확장입니다. 비트 코인과 라이트 코인은 2017 년 11 월 라이트닝 네트워크를 사용하여 최초의 오프 체인 원자 스왑을 실행했습니다..

오늘 우리는 비트 코인에서 라이트 코인으로의 최초의 라이트닝 크로스 체인 스왑을 발표하게되어 기쁩니다! ⚡️⛓️&# 128177;

여기에서 코드와 데모를 확인하세요. https://t.co/92CMslUrV4 https://t.co/hnaAUWktuN

— Lightning Labs⚡️ (@lightning) 2017 년 11 월 16 일

마무리 : 원자 교환이 중요한 이유

아토믹 스왑은 자금 잘못 할당 및 해킹 공격을 포함하여 위험에 휩싸인 거래소 분위기에 더 큰 보안을 제공 할 수 있습니다. 중앙 집중식 중개자를 거치지 않고 거래를 수행 할 수있는 거래 기능에 대해 할 말이 있습니다..

이 시점에서 원자 스왑은 전체 거래 프로세스를 완전한 편의 지점으로 간소화합니다. 이론적으로 원자 스왑은 통화에서 통화로 보편적 인 거래 쌍을 제공하기 위해 개발 될 수 있습니다. ARK를 LINK와 거래하고 싶습니까? 맞아요. DASH 용 IOTA는 어떻습니까? 사용자가 요청하고 입찰하고 이러한 스왑을위한 시장을 만드는 한 이러한 쌍으로 거래 할 수 있습니다. 또한 원자 스왑은 지갑 통합을 볼 수 있으므로 소프트웨어, 모바일 또는 웹 지갑에서 직접 통화를 거래 할 수 있습니다. 더 이상 거래소로 자금을 이동하지 않아도됩니다..

이 기사의 앞부분에서 언급했듯이 원자 스왑은 분산 형 거래에서 다음 진화가 될 수 있습니다. 이 꿈을 분산 된 현실로 바꾸려는 몇 가지 프로젝트가 있습니다.. Altcoin.io, 예를 들어, 원자 스왑 기능이 내장 된 분산 형 거래소 및 지갑을 구축하고 있습니다. 이 프로젝트는 현재 아토믹 스왑을위한 베타 테스트 넷을 보유하고 있으며, 팀은 곧 완전한 기능을 갖춘 플랫폼이 출시되기를 희망합니다. 코모도는 또한 올인원 블록 체인 솔루션의 필수 요소 인 온 체인 원자 스왑이 활성화 된 자체 분산 형 거래소를 구축하고 있습니다..

바라건대, 이와 같은 프로젝트는 그들의 약속을 이행하고 암호 화폐 영역에서 절실히 필요한 거래 솔루션을 이행 할 수 있습니다. 그렇다면 현재의 교환 모델을 방해하는 원자 스왑을 찾으십시오. 통화가 손을 바꾸는 방식에서 완전한 혁명의 잠재력을 발견 할 가능성이 있기 때문입니다..