거래소 지갑관리는 구조는 어떻게 되는 것인가요?
거래소의 지갑관리 시스템에 대한 궁금증이 있습니다.
특정코인의 개인지갑을 정해주고, 지갑주소로 코인을 보내서 거래를 할 수 있도록 하는데 이 지갑주소가 ERC-20 토큰인데도 불구하고 이더스캔에서 조회가 안되는 경우가 있습니다.
거래소에서의 지갑관리 시스템은 어떻게 구성되어 있는지 궁금합니다.
개인에게 지갑주소를 알려주고, 이 지갑주소로 전송된 토큰을 통합지갑에서 관리하며 매매시에 매수한 지갑으로 전송되는 것인지?
거래소의 HOT WALLET은 어떻게 사용하는 것인가요?
일반적으로 대부분 거래소의 경우는 고객들의 개인 암호화폐 지갑 주소가 있고 해당 지갑에 암호화폐가 입금될 경우 그것을 시스템 지갑으로 옮긴 후에 고객 계정의 DB상의 잔고에 반영시켜 줌으로써 거래가 가능하도록 하는 방식을 사용합니다.
그렇기 때문에 고객의 지갑 주소를 이더스캔으로 조회하여도 암호화폐에 대한 정보가 나타나지 않을 수 있습니다.
이때 시스템 지갑의 경우는 해킹이나 각종 보안 사고에 대비하여 대부분의 암호화폐를 콜드월렛에 저장하게 되고 소량의 자금만을 핫월렛에 예치하여 고객의 출금 요청에 따라 출금을 지원하게 됩니다.
그리고 이러한 거래소 콜드월렛의 경우는 하나만 사용할 때 콜드 월렛일지라도 만에 하나 해킹을 당하면 큰 피해가 예상되므로 자금을 분산하여 여러 개의 콜트 월렛을 운용하는 것이 보통입니다.
끝으로 핫월렛의 경우 고객이 예치한 암호화폐의 대부분을 콜드 월렛에 저장하고 일부만 온라인인 상태를 의미하며 중앙화 거래소의 경우 핫월렛의 자금이 실시간으로 이동하는 것이 아니라 DB상으로 이루어진 거래에 대해, 앞서 말했듯이 출금 시에만 온체인 상으로 자금을 출금해 주는 것이라고 보시면 되겠습니다.
답변이 도움이 되길 바랍니다.