아토믹 스왑이란 무엇이고 왜 안전한가
참고: MoneroP2P는 완료된 스왑마다 수수료를 받습니다( 자주 묻는 질문 참고). Arbitrum One에서 실제 자금으로 운영되며 스왑 1회당 최대 100 USDT입니다.
짧은 답: 아토믹 스왑은 서로 다른 블록체인에 있는 두 암호화폐를 맞바꾸는 거래로, 어느 쪽도 상대의 자금을 가로챌 수 없습니다. 나눌 수 없다는 뜻에서 “아토믹”이라고 부릅니다. 두 송금이 모두 완료되거나, 둘 다 취소됩니다. 안전성은 누군가를 믿는 데서 나오지 않고, 암호학과 기한이 있는 컨트랙트에서 나옵니다.
한 문장으로
각 당사자는 대금을 받는 유일한 방법이 상대가 자기 몫을 가져가는 데 필요한 키를 공개하는 것이 되도록 자금을 잠급니다.
USDT와 모네로 사이에서의 작동 방식
모네로에는 스마트 컨트랙트가 없어서, 프로토콜은 두 가지 요소를 씁니다.
- 공유 모네로 주소. 개인 키를 두 절반으로 나눠 XMR 구매자와 판매자가 하나씩 가집니다. 한쪽만으로는 쓸 수 없습니다.
- USDT 네트워크의 컨트랙트. USDT를 보관하다가 판매자가 자신의 키 절반을 공개할 때만 판매자에게 지급합니다.
판매자가 USDT를 수령하면 그의 절반이 온체인에 공개되고, 구매자는 그것으로 키를 완성해 XMR을 가져갑니다. 판매자가 끝내 XMR을 잠그지 않으면 구매자는 USDT를 돌려받습니다.
왜 안전한가
| 거래의 위험 | 아토믹 스왑의 대처 |
|---|---|
| 상대가 보내지 않음 | 기한 안에 환불할 수 있음 |
| 상대가 주지 않고 받아 감 | 받으려면 여러분에게 XMR을 주는 키를 공개해야 함 |
| 보관자가 사라짐 | 보관자가 없음. 컨트랙트와 나뉜 키뿐 |
| 상대가 체인마다 다른 키를 씀 | 암호학적 증명(DLEQ)이 같은 키임을 보여 줌 |
여러분이 신경 써야 할 것
- 기한. 아토믹 스왑은 각자 제때 행동하면 안전합니다. MoneroP2P에서는 XMR이 기한 t0 전에 검증되지 않으면 환불해야 합니다.
- 복구 파일. 브라우저를 닫았다면 스왑을 마치거나 환불하는 데 필요합니다.
- 소프트웨어. 안전성은 코드가 올바른지에 달려 있습니다. MoneroP2P 컨트랙트는 자동 도구로 검증했지만 외부 감사는 아직입니다.
짧은 역사
비트코인의 아토믹 스왑은 2010년대 초부터 논의되었습니다. 스크립트가 없는 모네로를 위해 키를 나누는 프로토콜이 개발되었는데, 비트코인용인 COMIT(현 eigenwallet)과 이더리움용인 AthanorLabs의 프로토콜이며, MoneroP2P는 후자를 바탕으로 합니다.