# Upbit 지갑 이해하기 

By [beaver](https://paragraph.com/@kumahada.box) · 2022-02-27

---

업비트의 ERC-ETH 입금 처리 방식은 바이낸스와 다르게 일반 입금 지갑 주소 (EOA)가 아니고 컨트랙트의 형태를 띈다.

얼마전에 MASK를 업비트로 보내다가 아주 쉽게 ERC 20 지갑을 어떻게 컨트롤링 하는지 볼수가 있었다.

[https://etherscan.io/address/0x1938a448d105d26c40a52a1bfe99b8ca7a745ad0#tokentxns](https://etherscan.io/address/0x1938a448d105d26c40a52a1bfe99b8ca7a745ad0#tokentxns)

이 지갑(= 컨트랙트)는 몇몇 ERC 20 를 모으는 게이트웨이같은 역할을 한다.

![](https://storage.googleapis.com/papyrus_images/c4b040c817bfd1d1978adff7e6d4e446f33097790d1cf32f4e22f3eff05fe059.png)

여러 지갑 주소가 섞여있어서 좀 헷갈리긴하지만, 상장된 코인의 경우 이 컨트랙트로 받은 뒤 어딘가로 모아서 보내는 것을 확인할 수 있다.

(이 지갑주소가 어떻게 업비트 컨트랙트인지 파악했냐면 그냥 내가 ERC-20를 입금하면서 따라가본것임.물론 이 지갑이 업비트 ERC 20를 모두 컨트롤하지는 않을 것으로 예상된다.. 아마도 관리 차원에서 쪼개놧을 가능성이 높음)

[https://etherscan.io/token/0x69af81e73a73b40adf4f3d4223cd9b1ece623074?a=0x1938a448d105d26c40a52a1bfe99b8ca7a745ad0](https://etherscan.io/token/0x69af81e73a73b40adf4f3d4223cd9b1ece623074?a=0x1938a448d105d26c40a52a1bfe99b8ca7a745ad0)

좀더 쉽게 이해하려면 한 토큰에 대해서만 보면 좀더 쉽다.

![](https://storage.googleapis.com/papyrus_images/8af1459112af4d642858d92949657133d9cee39fcc50ceb454d0fe905a0693a0.png)

이건 MASK(ERC-20)를 어떻게 컨트롤링하는지 볼 수있다.

구조도로 그림을 그려보자면

![](https://storage.googleapis.com/papyrus_images/bac2e223998a2e676930e7403f03b4bf0d12b3b9845e6d23fd7eca97237ef6fd.jpg)

머 대충 이런식으로 작동하는 듯 하다.

어떤 기준으로 콜드지갑/출금 지갑으로 보내는지는 정확히 모르겠는데 아마 내부 기준으로 핫-콜드 비율이 몇 %미만일때 얼마 이상, 얼마 이하일때 콜드로 보내고 나머지는 핫지갑의 수량을 파악해서 부족한 곳으로 먼저 보내고 하는게 아닐지 싶다.

콜드월렛인지는 어떻게 알았냐면..

![](https://storage.googleapis.com/papyrus_images/9b3adf3d21ac490282766dcfe15fef9a636af9e65cccb54324e727a65ed76fea.png)

들어가는 수량은 decimal 18까지 단위가 살아있음, 나오는 수량은 정수단위로 딱딱 떨어짐.

(지갑 주소 - 밑에 링크)

[https://etherscan.io/token/0x69af81e73a73b40adf4f3d4223cd9b1ece623074?a=0xef7c129cb4037e005ac4d83aa9917243bf738c44](https://etherscan.io/token/0x69af81e73a73b40adf4f3d4223cd9b1ece623074?a=0xef7c129cb4037e005ac4d83aa9917243bf738c44)

컨트랙트를 쓰는 장점이 여기서 나오는 것 같다.

1.  ERC-20 를 이체시킬때 해당 지갑에 이더리움을 수수료로 이체 시킬 필요가 없다.
    
2.  중간 게이트웨이를 둬서 필요에 따라 원하는 지갑으로 이체시키도록 컨트롤 할 수 있다.
    

단점

1.  컨트랙트로 이체된 토큰이 통제 리스트에 없다면 꺼내기가 귀찮다.
    

뭐 최근에야 오입금 이슈도 워낙 화자되고 해서 방법이 없을 것 같지는 않지만 매우 귀찮을 것 같다 정도의 ..

---

*Originally published on [beaver](https://paragraph.com/@kumahada.box/upbit)*
