코인 컨트랙트 주소는 그 토큰을 발행한 곳이 직접 공개한 주소표에서 먼저 찾고, 집계 사이트의 체인별 주소와 컨트랙트 자체의 응답으로 한 번 더 맞대 보는 순서로 확인하는 것이 안전합니다. 같은 심볼을 쓰는 다른 토큰이 많기 때문입니다. 2026년 10월 27일 오전 11시 37분부터 39분 사이(한국시간)에 USDC로 해 보니, 발행사 Circle의 주소표는 메인넷 38개 체인을 적었고, 집계 사이트 CoinGecko의 USDC 항목은 35개 체인의 주소를 적었으며, 그중 33개가 대소문자를 빼면 Circle 주소표와 글자 하나까지 같았습니다. 같은 시각 CoinGecko 전체 목록에서 심볼이 USDC인 항목은 63개였습니다. 비트코인과 파이코인은 CoinGecko 기준으로 플랫폼(컨트랙트 주소) 표시가 없었습니다.
이 글에서 컨트랙트 주소는 이더리움 같은 체인 위에 토큰을 만든 프로그램(스마트 컨트랙트)의 주소를 말합니다. 같은 USDC라도 체인마다 주소가 따로 있고, 지갑에 토큰을 추가하거나 입금 내역을 확인할 때는 그 체인의 주소를 맞혀야 합니다. 이름이나 심볼은 누구나 같은 글자로 붙일 수 있으므로, 주소가 실제로 그 토큰을 가리키는지가 핵심입니다.
altnara 도미넌스 데스크는 다른 글에 실린 주소를 옮기지 않고, Circle 개발자 문서의 주소표와 CoinGecko 공개 응답, 이더리움·zkSync Era·Linea 공개 노드의 컨트랙트 응답을 같은 날 직접 받아 맞대 봤습니다. 운영자 보유 가능성을 밝힙니다. 본 매체는 비트코인과 주요 알트 및 스테이블코인을 보유하고 있을 수 있습니다.
범위를 한정하겠습니다. 이 글은 이미 아는 코인의 주소를 어디서 찾고 어떻게 맞대 보는지만 다룹니다. 특정 토큰을 추천하지 않고, 거래소 상장이나 입금 지원 여부를 다루지 않으며, 같은 심볼을 쓰는 다른 토큰이 어떤 목적으로 만들어졌는지 평가하지 않습니다. 탐색기 사용법은 확인 단계 하나로만 다룹니다.
코인 컨트랙트 주소, 먼저 발행사 주소표에서 찾습니다
USDC의 발행사 Circle은 개발자 문서에 「USDC contract addresses」라는 주소표를 두고 있습니다. 페이지는 USDC가 여러 블록체인에서 돌아가며 각 체인의 스마트 컨트랙트가 토큰을 관리한다고 설명하고, 지원하는 모든 메인넷과 테스트넷의 컨트랙트를 적는다고 밝힙니다. 메인넷 표 위에는 「실제 금전 가치가 있는 토큰」이라는 경고와 함께 「모든 주소를 검증하라」는 문장이 붙어 있습니다.
10월 27일 오전 11시 37분에 받은 메인넷 표는 38행이었습니다. 자주 찾는 체인 몇 개만 옮깁니다.
| 체인(Circle 표기) | USDC 메인넷 주소 |
|---|---|
| Ethereum | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| Arbitrum | 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 |
| Base | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| OP Mainnet | 0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85 |
| Polygon PoS | 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 |
| Avalanche C-Chain | 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E |
| Solana | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| ZKsync Era | 0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4 |
주소의 모양은 체인마다 다릅니다. 이더리움 계열은 0x 뒤에 16진수 40자리이고, Solana는 다른 문자 체계를 쓰며, Algorand는 31566704, Hedera는 0.0.456858처럼 숫자 번호로 적혀 있었습니다. 그래서 「0x로 시작하는 40자리」만 주소라고 생각하면 다른 체인의 주소를 놓칩니다.
표 아래에는 X Layer에 대한 주석이 하나 있었습니다. 표의 X Layer 주소는 Circle이 발행한 USDC이고, X Layer에는 이와 별개로 USDC.e라고 표시되는 브리지된 USDC가 있는데 그것은 Circle이 발행하거나 담보하지 않는다는 내용입니다. 발행사 스스로 같은 체인에 「USDC」라는 이름이 붙은 토큰이 둘 있다고 적은 셈입니다. 다만 이런 주석이 붙은 체인은 이번에 받은 표에서 X Layer 하나였고, 다른 체인의 브리지 토큰에 대해서는 표에 따로 적혀 있지 않았습니다.
같은 페이지 원문에서 BNB, Binance, Tron이라는 글자는 한 번도 나오지 않았습니다. 이 주소표 페이지에는 BNB Chain과 Tron 행이 없다는 뜻입니다. Circle의 다른 문서까지는 이번에 열지 않았습니다.
집계 사이트와 맞대 보니 35개 중 33개가 같았습니다
CoinGecko는 여러 체인의 주소를 한 항목에 모아 보여 주는 집계 사이트입니다. 발행사가 아니므로 기준은 Circle의 주소표이고, CoinGecko는 대조용입니다. 같은 시각에 받은 CoinGecko의 USDC 항목(id usd-coin)은 35개 체인의 주소를 적었습니다. 이 가운데 0x와 40자리 형식인 24개는 모두 Circle 표의 주소와 같았고(대소문자는 무시), 다른 형식 11개 중 9개도 Circle 표의 문자열과 같았습니다.
어긋난 곳은 아래와 같습니다.
| 구분 | 체인 | 내용 |
|---|---|---|
| CoinGecko에만 있음 | Hyperliquid | 16진수 32자리 값. Circle 페이지에 이 문자열이 없음 |
| 형식이 다름 | Stellar | CoinGecko는 CCW67로 시작하는 값, Circle은 USDC-GA5Z로 시작하는 값 |
| Circle에만 있음 | Codex, EDGE | CoinGecko 전체 목록 어느 항목에도 이 주소가 없음 |
| Circle에만 있음 | Linea | CoinGecko는 이 주소를 USDC 항목이 아니라 「Linea Bridged USDC」 항목에 넣음 |
| Circle에만 있음 | Noble | 주소 대신 uusdc라는 이름으로 적힘. CoinGecko는 이 값을 USDC 항목이 아니라 「Noble USDC」(심볼 USDC.N) 항목에 넣음 |
Hyperliquid 값은 이더리움 계열 주소보다 8자리 짧은 다른 형식이었고, Circle 표에는 그 대신 HyperEVM 주소가 있었으며 CoinGecko도 HyperEVM 주소를 Circle과 같게 적었습니다. 32자리 값이 무엇을 가리키는지, Stellar의 두 문자열이 같은 자산을 가리키는지는 두 응답 어디에도 설명이 없어 이 글은 판단하지 않습니다. 이것을 오류라고 부르려면 해당 체인의 문서를 더 열어 봐야 합니다.
눈여겨볼 곳이 하나 더 있었습니다. CoinGecko USDC 항목의 탐색기 링크 목록 10개 가운데 BNB Chain 탐색기 링크가 가리키는 주소(0x8ac76a51...580d)는 같은 항목의 체인별 주소 목록에는 없었고, CoinGecko 전체 목록에서는 「Binance Bridged USDC (BNB Smart Chain)」라는 별도 항목의 주소였습니다. Fantom과 Energi 링크도 각각 별도의 브리지 항목 주소였습니다. 같은 집계 사이트 안에서도 칸에 따라 다른 토큰의 주소가 섞여 보일 수 있으므로, 주소를 옮길 때는 탐색기 링크가 아니라 발행사 표와 맞댄 값을 써야 합니다.
같은 심볼 USDC를 쓰는 항목은 63개였습니다
오전 11시 38분에 받은 CoinGecko 전체 코인 목록은 22,507개 항목이었고, 그중 심볼이 USDC인 항목은 63개였습니다. 63개 중 59개는 이름에 「Bridged」가 들어간 브리지 토큰(다른 체인의 USDC를 옮겨 와 만든 토큰)이었고, 1개가 CoinGecko의 USDC 항목, 나머지 3개는 이름이 USDC와 관계없는 토큰이었습니다. 이 3개는 USDC와 같은 심볼을 쓰는 다른 토큰일 뿐이며, 이 글은 그 목적을 평가하지 않습니다.
검색 창으로 찾으면 숫자가 달라집니다. 같은 시각 CoinGecko 검색 응답은 결과를 25건만 돌려줬고, 그 안에서 심볼이 정확히 USDC인 것은 4건이었습니다. 검색 결과에 보이는 개수가 전체 개수는 아니라는 점을 기억해 둘 필요가 있습니다.
같은 체인 안에 심볼 USDC 항목이 둘 이상 있는 경우가 실제로 문제를 만듭니다. CoinGecko의 USDC 항목과 같은 체인에 다른 주소로 올라 있는 심볼 USDC 항목은 10건이었습니다.
| 체인 | Circle 표의 주소(앞자리) | 같은 체인의 다른 심볼 USDC 항목 |
|---|---|---|
| ZKsync Era | 0x1d17CBcF | zkSync Bridged USDC (zkSync) |
| Starknet | 0x033068F6 | StarkGate Bridged USDC (Starknet) |
| Aptos | 0xbae20765 | LayerZero Bridged USDC (Aptos) |
| X Layer | 0xB6CEceAB | Polygon Hermez Bridged USDC (X Layer) |
| Morph | 0xCfb1186F | Morph L2 Bridged USDC (Morph L2) |
| Cronos | 0x3D7F2C47 | Cronos Bridged USDC (Cronos) |
| NEAR | 17208628 | NEAR Intents Bridged USDC |
| Solana | EPjFWdd5 | 이름이 USDC와 무관한 토큰 1개 |
| Arc | 0x36000000 | 이름이 USDC와 무관한 토큰 2개 |
지갑의 토큰 검색이나 탐색기 검색 창에 「USDC」만 넣으면 이 가운데 어느 것이든 나올 수 있습니다. 주소를 직접 붙여 넣어 추가하는 것이 이름으로 고르는 것보다 확실한 이유가 여기에 있습니다. 같은 이름으로 다른 토큰을 보내도록 유도하는 수법도 있으니, 메시지나 광고에 적힌 주소를 그대로 쓰지 말고 발행사 표와 맞대 보는 것이 좋습니다.
컨트랙트에 직접 물어보면 무엇이 나오나
마지막 확인은 주소 자체에 묻는 것입니다. 이더리움 계열 토큰 컨트랙트는 보통 이름(name), 심볼(symbol), 소수 자릿수(decimals), 총발행량(totalSupply)을 돌려주는 기능을 갖고 있고, 공개 노드에 요청을 보내면 탐색기 화면 없이도 이 값을 받을 수 있습니다.
| 체인 | 주소 | 블록 | 이름 | 심볼 | 소수 자릿수 | 총발행량 |
|---|---|---|---|---|---|---|
| 이더리움 | 0xA0b8...eB48 (Circle 표) | 26,281,099 | USD Coin | USDC | 6 | 47,278,084,085.57 |
| zkSync Era | 0x1d17...38D4 (Circle 표) | 72,652,323 | USDC | USDC | 6 | 10,636,491.41 |
| zkSync Era | 0x3355...aaf4 (브리지 항목) | 72,652,323 | Bridged USDC (zkSync) | USDC.e | 6 | 21,306,204.54 |
| Linea | 0x1762...e1ff (Circle 표) | 32,439,866 | USDC | USDC | 6 | 23,766,378.15 |
이더리움 블록 26,281,099는 오전 11시 37분 47초에 만들어진 블록입니다. 같은 주소를 9블록 뒤인 26,281,108(오전 11시 39분 35초)에 다시 물으니 총발행량이 47,277,869,120.06으로 약 214,965.50 줄어 있었습니다. 총발행량은 발행과 소각에 따라 계속 바뀌는 값입니다.
이 표에서 볼 것은 세 가지입니다. 첫째, zkSync Era에서는 두 컨트랙트가 서로 다른 심볼(USDC와 USDC.e)을 돌려줬지만, CoinGecko 목록에서는 둘 다 심볼이 USDC로 적혀 있었습니다. 집계 사이트의 심볼 칸만 보면 둘을 가를 수 없습니다. 둘째, Linea에서 Circle 표의 주소는 컨트랙트가 이름과 심볼을 모두 USDC로 돌려줬는데, CoinGecko는 이 주소를 USDC 항목이 아닌 브리지 항목으로 분류하고 있었습니다. 발행사 표와 집계 사이트의 분류가 다른 경우가 있다는 뜻이고, 이럴 때 기준은 발행사 표입니다. 셋째, 컨트랙트가 돌려주는 이름과 심볼은 그 컨트랙트를 만든 쪽이 정한 글자라, 이 값만으로 누가 발행했는지는 알 수 없습니다. 컨트랙트 응답은 주소를 잘못 옮기지 않았는지, 소수 자릿수가 맞는지를 보는 용도입니다.
비트코인·파이코인 컨트랙트 주소를 찾을 때
검색어 자동완성에는 「비트 코인 컨트랙트 주소」와 「파이 코인 컨트랙트 주소」도 올라옵니다. 같은 시각 CoinGecko의 비트코인 항목과 Pi Network 항목은 둘 다 다른 체인 위의 토큰인지를 나타내는 칸(asset_platform_id)이 비어 있었고, 체인별 주소 목록도 비어 있었습니다. 곧 CoinGecko 기준으로는 두 항목에 플랫폼 표시가 없습니다. 파이코인 프로젝트 사이트(minepi.com)의 첫 화면에는 컨트랙트 주소에 대한 안내가 없었습니다. 그래서 파이 쪽은 CoinGecko 기준 플랫폼 표시 없음까지만 말할 수 있습니다. 비트코인은 다른 체인 위에 만든 토큰이 아니라 비트코인 블록체인 자체의 코인이라 따로 붙는 토큰 컨트랙트가 없고, 다른 체인에서 보이는 BTC는 WBTC 같은 래핑 토큰입니다.
비트코인 이름으로 찾다 보면 다른 항목이 나옵니다. CoinGecko의 Wrapped Bitcoin(심볼 WBTC)은 이더리움 주소 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599를 비롯해 20개 체인의 주소를 가진 별도 항목이었습니다. 비트코인 자체의 주소가 아니라 다른 체인 위에 만든 별개의 토큰입니다. 같은 목록에서 심볼이 BTC인 항목은 13개, PI인 항목은 4개였으므로 이름과 심볼만으로 고르면 다른 항목을 집을 수 있습니다. WBTC가 비트코인과 무엇이 다른지, 발행량과 보관 주소 잔고를 맞대 본 기록은 WBTC 코인 글에 따로 정리했습니다.
코인 컨트랙트 주소를 확인하는 순서
- 어느 체인의 주소가 필요한지 먼저 정합니다. USDC만 해도 Circle 표 기준 38개 체인에 주소가 따로 있습니다.
- 발행사가 직접 공개한 주소표에서 그 체인의 행을 찾습니다. 이번 예에서는 Circle 개발자 문서의 「USDC contract addresses」입니다. 표에 그 체인이 없으면 그 체인의 「USDC」가 발행사 표 밖의 토큰일 수 있다는 신호로 보고 더 확인합니다.
- 집계 사이트의 같은 체인 주소와 맞댑니다. 이번에는 35개 중 33개가 같았고, 어긋난 2개는 형식이 다른 값이었으며, 발행사 표에만 있는 체인도 4개(Codex, EDGE, Linea, Noble) 있었습니다. 탐색기 링크 칸에는 별도 브리지 토큰의 주소가 섞여 있었습니다.
- 주소를 체인의 공개 노드나 탐색기에 넣어 이름, 심볼, 소수 자릿수를 봅니다. zkSync Era의 USDC.e처럼 심볼이 다르게 나오면 발행사 표에 없는 다른 토큰인지부터 봅니다. 같게 나와도 발행 주체를 증명하지는 않으므로 2번이 기준입니다.
- 지갑에 추가할 때는 이름 검색 대신 확인한 주소를 직접 붙여 넣습니다. 이번 목록 기준으로 CoinGecko USDC 항목이 올라 있는 체인 가운데 9곳에 심볼 USDC 항목이 하나 이상 더 있었습니다.
같은 심볼을 쓰는 코인이 얼마나 많은지와 티커만으로 대조할 때 생기는 어긋남은 코인 심볼 확인하는 법 글에서 따로 셌습니다.
요약
- 코인 컨트랙트 주소는 발행사의 주소표가 기준이고, 집계 사이트와 컨트랙트 응답은 대조용입니다.
- 2026년 10월 27일 오전 11시 37분(한국시간) 기준 Circle의 USDC 메인넷 주소표는 38개 체인, CoinGecko USDC 항목은 35개 체인을 적었고, 그중 33개가 같았습니다.
- 어긋난 2개(Hyperliquid, Stellar)는 형식이 다른 값이었고, 이 글은 오류로 판단하지 않았습니다. Linea 주소는 CoinGecko가 별도 브리지 항목으로 분류했습니다.
- CoinGecko 전체 목록에서 심볼이 USDC인 항목은 63개였고, 59개가 브리지 토큰, 3개가 이름이 USDC와 무관한 토큰이었습니다. 검색 응답에는 25건 중 4건만 보였습니다.
- zkSync Era의 두 USDC 계열 컨트랙트는 서로 다른 심볼(USDC, USDC.e)을 돌려줬지만 CoinGecko 목록에서는 둘 다 USDC였습니다.
- 비트코인과 파이코인은 CoinGecko 기준 플랫폼 표시가 없었고, WBTC는 비트코인과 별개의 항목이었습니다.
FAQ
Q. 코인 컨트랙트 주소는 어디서 확인하나요? A. 그 토큰을 발행한 곳이 공개한 주소표가 기준입니다. USDC라면 Circle 개발자 문서의 주소표이고, 2026년 10월 27일 기준 메인넷 38개 체인의 주소가 있었습니다. 그다음 CoinGecko 같은 집계 사이트의 같은 체인 주소, 컨트랙트가 돌려주는 이름과 소수 자릿수로 한 번 더 맞대 보는 것이 이 글의 순서입니다.
Q. 이름이 같은 토큰이 여러 개 나오면 어떻게 구분하나요? A. 이름이나 심볼이 아니라 주소로 구분합니다. 이번에 CoinGecko 전체 목록에서 심볼이 USDC인 항목은 63개였고, 같은 체인 안에 둘 이상 있는 경우도 있었습니다. 발행사 표의 주소와 글자 단위로 같은지 확인하고, 지갑에는 그 주소를 직접 붙여 넣는 편이 확실합니다.
Q. CoinGecko에 적힌 주소를 그대로 써도 되나요? A. 이번 대조에서는 USDC 항목의 35개 체인 중 33개가 Circle 표와 같았습니다. 다만 2개는 형식이 달랐고, Circle 표에만 있는 체인이 4개였으며, 탐색기 링크 칸에는 별도 브리지 토큰의 주소가 섞여 있었습니다. 집계 사이트는 발행사가 아니므로 대조용으로 쓰고, 기준은 발행사 표로 두는 것이 좋습니다.
Q. 비트코인이나 파이코인의 컨트랙트 주소는 무엇인가요? A. 2026년 10월 27일 CoinGecko 기준으로 비트코인과 Pi Network 항목에는 플랫폼 표시와 체인별 주소가 없었습니다. 비트코인 이름이 붙은 WBTC 같은 토큰은 다른 체인 위에 만든 별개의 항목이므로, 그 주소를 비트코인 자체의 주소로 보면 안 됩니다. 파이코인 쪽 공식 설명은 이번에 확인하지 못했습니다.
함께 보면 좋은 글
- 코인 심볼 확인하는 법 글: 같은 티커를 쓰는 코인을 전수로 세고 거래소 티커와 집계 사이트 id가 어긋난 자리를 정리한 글입니다.
- 스테이블코인 시가총액과 이더리움 발행량 글: 토큰 컨트랙트에서 발행량을 직접 읽어 집계 사이트 숫자와 맞댄 글입니다.
확인한 자료와 조회 방식
Circle 개발자 문서의 「USDC contract addresses」 페이지 원문을 2026년 10월 27일 오전 11시 37분 57초(한국시간)에 받아 메인넷 표 38행과 테스트넷 표, 경고 문구와 X Layer 주석을 읽었습니다. CoinGecko는 인증 없이 공개 응답으로 받았습니다. USDC 항목(coins/usd-coin), 검색(search), 비트코인과 Pi Network 항목을 오전 11시 37분 58초부터 59초 사이에, 플랫폼 정보를 포함한 전체 코인 목록(coins/list)을 오전 11시 38분 54초에, Wrapped Bitcoin 항목을 오전 11시 38분 58초에 받았습니다. 주소 대조는 받은 값끼리 대소문자를 무시하고 글자 단위로 했습니다.
컨트랙트 응답은 이더리움, zkSync Era, Linea의 공개 노드에 이름, 심볼, 소수 자릿수, 총발행량을 묻는 읽기 전용 요청(eth_call)을 보내 받았습니다. 이더리움은 블록 26,281,099와 26,281,108, zkSync Era는 블록 72,652,323, Linea는 블록 32,439,866 기준이고, 요청 시각은 오전 11시 37분 59초부터 11시 39분 39초 사이였습니다. 총발행량은 소수 자릿수 6을 적용해 직접 환산했습니다.
확인하지 못한 것도 적어 둡니다. Hyperliquid의 32자리 값과 Stellar 두 문자열의 관계, Codex와 EDGE 주소가 CoinGecko에 없는 이유는 확인하지 않았습니다. Circle 외 발행사의 주소표와 Circle의 다른 문서는 열지 않았고, 각 체인 탐색기 화면은 브라우저로 열지 않았습니다. 파이코인 프로젝트 사이트는 첫 화면에서 컨트랙트 주소 안내를 찾지 못했고, 하위 문서는 열지 않았습니다.
데이터 분석은 참고 자료이며 특정 자산의 매매를 권유하지 않습니다. 이 글은 진입가나 손절가, 목표가를 제시하지 않고 특정 코인이나 토큰, 거래소, 지갑을 추천하지 않습니다. 가상자산은 가격 변동으로 원금 손실이 크게 발생할 수 있습니다. 위 값은 각 조회 시각의 숫자이며 주소 목록과 발행량은 바뀔 수 있습니다. 모든 투자 판단과 그 결과에 대한 책임은 투자자 본인에게 있습니다.