암호화폐 오입금 복구 원리가 궁급합니다
각 거래소에서 오입금한 것을 복구해주고 있는데 어떤 방식으로 복구가 가능한지 궁금합니다
이더리움기반을 제외한 타블록체인 입금시에는 영영 코인이 블록체인 미아가 되는건지?
아니면 복구가 가능한건지?
가능하다면 어떤 원리로 복구가 되는건가요?
간략하게라도 설명 부탁드립니다
거래소에서 거래소로 보낸 암호화폐 복구방법은
아래내용을 참조하시면 됩니다.
100%복구가 가능한건 아니고
복구 가능한 경우가 있고
복구가 불가능한 경우가 있습니다.
아래 내용은 업비트 공식블로그에서 가져온 내용입니다.
https://blog.naver.com/dunamupr
오입금한 암호화폐를 다시 돌려받을 수 있을까요?
일부의 경우에만 복구가 가능합니다. 오입금한 경우, 복구 시도조차 불가능한 유형과 복구를 시도해볼 수 있는 유형으로 구분됩니다. 복구 시도가 가능한 경우에도 오입금 복구 작업의 높은 난이도, 보안 위험 및 여러 통제 불가능한 요인들로 인해 “100% 복구할 수 있다!“라고 장담하긴 매우 어렵습니다.
그렇다면, 어떨 때 복구 시도가 가능할까요?
*빗고 (BitGo): 업계에서 최초로 멀티시그 지갑을 도입한 미국의 비트코인 보안 솔루션 전문 기업으로 업비트는 빗고와의 제휴하여 업계 최고 수준의 보안을 제공 중입니다.
복구 시도가 불가능한 오입금은 어떤 유형인가요?
1) 비트코인 계열 암호화폐 (비트코인, 비트코인 캐시, 라이트코인, 디지바이트 등등) 중
빗고에서 복구를 지원하지 않는 암호화폐는 복구 시도가 불가능합니다.
2) 이더리움 클래식이 ERC20 주소에 잘못 이체된 경우도 보안 이슈로 복구 시도가 불가합니다.
3) 입력한 수신 주소에 오타가 포함되어 있는 경우에도 복구 시도가 불가능합니다.
복구 시도가 가능한 오입금은 어떤 유형인가요?
1) 잘못 입력한 주소가 다른 업비트 고객의 주소일 경우 복구 시도가 가능합니다.
2) 동일한 주소 형식을 갖는 다른 종류의 암호화폐 주소를 잘못 입력한 경우에도
복구를 시도해볼 수 있습니다.
잘못 입력한 주소가 다른 업비트 고객의 주소와 동일할 경우
업비트는 어떻게 복구를 시도하나요?
시중 금융 기관에서 돈을 다른 계좌로 잘못 이체한 경우의 해결 방법과 유사한 방법으로 복구를 시도합니다.
잘못 입력한 주소를 소유한 고객님께 사정을 설명 드린 후 잘못 이체된 암호화폐를 돌려받는 방법입니다.
잘못 이체 받은 고객님과 협조가 이루어지지 않거나, 잘못 이체 받은 암호화폐를 이미 다른 주소로 이체한 경우에는 아래와 같은 법원의 판례에 따라 소송절차를 통해 분쟁을 해결할 수도 있습니다.
"어떤 예금계좌에 돈이 착오로 잘못 송금되어 입금된 경우에는 그 예금주와 송금인 사이에 신의칙상 보관관계가 성립한다고 할 것이므로 … (중략) … 피고인이 … (중략) … 돈을 임의로 인출하여 소비한 행위는 횡령죄에 해당"
(대법원 2010. 12. 9. 선고 2010도891 판결 참조)
잘못 입력한 주소가 다른 종류의 암호화폐의 주소와 동일할 경우
업비트는 어떻게 복구를 시도하나요?
비트코인, 비트코인캐시, 라이트코인, 디지바이트 처럼 동일한 주소 형식을 갖고 있는 암호화폐들로 예를 들어보겠습니다. 라이트코인 수신 주소에 실수로 비트코인 주소를 입력한 경우, 입력한 비트코인의 주소 형식이 정상적인 주소 형식이므로 이체가 승인되고 라이트코인 블록체인에 기록됩니다. 그러나 비트코인의 블록체인에 기록되는 것이 아니기 때문에 라이트코인의 잔고는 줄어들지만 비트코인의 잔고는 변동이 없습니다. 업비트에서는 발급한 적 없는 주소이지만, 탈중앙화 지향을 위해 수신 주소의 발급 여부를 검증하지 않는 라이트코인 네트워크는 주소의 형식이 정상적인 경우 이체를 승인합니다.
이 경우, 발급된 적이 없는 라이트코인 주소로부터 다른 주소로 이체를 발생시켜 잘못 이체된 라이트코인을 복구할 수 있습니다. 하지만 이 과정은 보안 위험을 동반한 난이도가 높은 작업입니다. 경우에 따라 블록 채굴자들의 협조를 얻어야 하고, 오입금된 암호화폐임을 탐지한 사람들의 선점 행위와 같은 외부 요인의 영향도 있습니다. 안타깝게도 최선을 다해 복구를 시도해도 실패로 이어질 수 있습니다.
복구를 시도할 수 있지만 복구가 안되는 사례도 있나요?
비트코인캐시가 비트코인 주소에 잘못 이체된 경우 복구가 불가능합니다. 이 경우 업비트는 복구 시도를 위해 잘못 이체된 비트코인 주소의 세그윗 주소 여부 확인을 진행합니다. 이 때 비트코인의 주소가 세그윗* 주소로 확인됐을 경우, 비트코인 세그윗 주소로 잘못 이체된 비트코인캐쉬는 복구가 안됩니다. 지난 2018년 11월 16일 비트코인캐시 하드포크 이후 새로운 합의 규칙을 적용함에 따라 세그윗 주소의 소유권 인증 과정이 전혀 달라져 해당 주소의 소유권 인증에 실패하기 때문입니다.
*세그윗(SegWit) : Segregated Witness의 약자로 비트코인 용량 부족의 문제를 거래에 필요한 서명을 별도로 처리하는 방법으로 제안된 것. 비트코인 용량 부족의 문제를 블록 크기를 키움으로써 해결한 그룹은 하드포크를 통해 비트코인 캐시로 비트코인으로부터 갈라져 나왔다.