
인스턴스로 살펴보는 EVM 사이드체인 활동: $Cocoro를 예로 설명
작성자: 자부
그제, 강아지 엄마는 블로그에 새 글을 올리며 새로운 강아지를 입양하고 Own The Doge 커뮤니티와 협력하여 BASE 체인에 공식 토큰 $cocoro를 출시했습니다. 계약 주소는 다음과 같습니다.
0x937a1cFAF0A3d9f5Dc4D0927F72ee5e3e5F82a00

이 글이 게시된 후 토큰 가격은 지속적으로 상승하였으며, 1시간 내 최고 시가총액이 1억 달러를 돌파했습니다. 본문에서는 개발자가 체인 상에서 수행하는 다양한 작업을 단계별로 설명하겠습니다.
1. 토큰 이코노믹스 배분을 어떻게 검증할 것인가?
Own The Doge 커뮤니티의 공식 트위터를 통해 $cocoro 토큰 이코노믹스를 확인할 수 있습니다. 여기에는 LP 추가에 75%, 커뮤니티 에어드랍에 20%, DAO 비축금에 5%가 할당되어 있다고 명시되어 있습니다.

상기 토큰 이코노믹스를 보았을 때, 개발자가 실제로 해당 내용대로 올바르게 배분했는지 어떻게 확인할 수 있을까요?
현재 여러 도구들이 BASE 체인을 지원하지만 제한적이며, 자금풀 변화를 가장 잘 보여주고 사용하기 쉬운 도구는 okx입니다.
okx 웹사이트에 접속하여 $cocoro의 계약 주소(CA)를 입력합니다:
https://www.okx.com/zh-hans/web3/detail/8453/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00
【자금풀 변화】 항목에서 모든 유동성 추가 및 감소 거래를 확인할 수 있으며, 【시간】을 오름차순으로 정렬하면 가장 초기 두 건의 유동성 추가 거래를 볼 수 있습니다. 각각 3.75억 개의 $cocoro 단방향 풀을 추가했는데, 이 수량은 전체의 75%에 해당하며 토큰 이코노믹스와 일치합니다.

【보유 주소】 항목에서는 주소별 보유 현황을 확인할 수 있으며, 그 중 2위 주소의 초기 보유량은 25%입니다. 이는 토큰 이코노믹스에 명시된 20% 커뮤니티 에어드랍과 5% DAO 비축금에 부합합니다. 아래 이미지에서 2위 주소는 26.38%를 보유하고 있는데, 이는 개발자가 유동성 추가 수수료를 수령함으로써 코인이 증가했기 때문입니다.

2. 개발자의 행동을 어떻게 확인할 것인가?
일반적으로 사용되는 몇몇 도구들은 BASE 체인의 개발자 주소 인식 및 조작 기능이 미흡하므로, 블록 탐색기를 이용해 분석하는 것이 좋습니다.
1. 개발자 주소 찾기
블록 익스플로러에 접속하여 $cocora의 CA를 입력합니다:
https://basescan.org/address/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00
메인 페이지의 【More Info】 항목에서 스마트 계약 생성 정보를 확인할 수 있으며, 여기에는 개발자 주소, 토큰 생성 거래 해시, 자금 출처 주소 등이 포함됩니다.
아래 이미지에서 개발자 주소는 다음과 같습니다:
0x319C399d3D7d7A2972a6A59646A060Bb29d82A29

2. 개발자 작업 확인
블록 익스플로러에 개발자 주소를 입력합니다:
0x319C399d3D7d7A2972a6A59646A060Bb29d82A29
https://basescan.org/address/0x319c399d3d7d7a2972a6a59646a060bb29d82a29
【Token Transfers(ERC-20)】 항목을 열고, 【Token】 칼럼이 “ERC-20: Cocoro”인 거래만 필터링합니다. 아래에서 위로 순서대로 각 거래는 다음과 같습니다:
a. 토큰 생성 및 10억 개 토큰 민팅
b. 기능 정상 작동 확인을 위해 테스트 주소로 1개의 토큰 전송 (개발자가 매우 신중함을 나타냄)
c. 테스트 주소에서 전송받은 1개의 토큰을 다시 개발자 주소로 회수
d. 각각 3.75억 개의 토큰을 단방향 풀에 추가 (1장에서 설명한 유동성 추가 부분과 대응)
f. 남은 2.5억 개의 토큰을 다음 주소로 전송
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

3. LP 소유권 확인
Uniswap V3에서 유동성을 추가하면 자동으로 NFT가 민팅되며, 이 NFT는 해당 풀의 세부 정보를 기록합니다. NFT 소유자는 풀의 소유권을 가지며, NFT를 이전함으로써 풀의 소유권도 이전할 수 있고, 풀 잠금(Lock) 또한 NFT에 대한 조작을 통해 이루어집니다.
이전 섹션의 개발자 주소에서 【NFT Transfers】 항목을 열면 NFT 이전 내역을 확인할 수 있습니다. 아래에서 위로 각 거래는 다음과 같습니다:
a. 하단 두 건의 거래는 단방향 풀 추가 시 대응하는 NFT를 민팅한 것으로, 앞선 섹션의 거래 d와 대응됩니다.
b. 두 개의 풀 NFT를 다음 주소로 분할 전송
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

a의 두 거래 중 하나를 열어 거래 세부 정보를 확인하면 NFT의 Token ID를 얻을 수 있습니다. 예를 들어 위 이미지의 마지막 거래를 클릭합니다:
https://basescan.org/tx/0x12efd530c4245216596993c780075770484622cd68e9cd85e18497bf93bacd81
세부 정보를 보면 개발자는 3.75억 개의 토큰을 한 주소로 이체했지만 wETH는 전송하지 않았습니다. 이는 양방향 풀이 아닌 단방향 풀임을 의미합니다. 아래 부분을 보면 이 풀에 해당하는 NFT의 Token ID가 2256046임을 알 수 있습니다.

같은 방식으로 다른 유동성 추가 거래의 NFT Token ID는 2256052임을 확인할 수 있습니다.
4. 풀이 잠겼는지 여부 검증
Own The Doge 커뮤니티의 공식 트위터는 75%의 LP가 영구적으로 잠긴다고 언급했습니다. 그렇다면 이것이 실제로 잠겼는지 어떻게 확인할 수 있을까요? 앞선 내용을 통해 개발자가 풀 소유권을 주소 0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072로 이전했다는 것을 알았으므로, 이 주소가 실제로 풀을 잠궜는지 확인해야 합니다.
블록 익스플로러에 이 주소를 입력합니다:
https://basescan.org/address/0x735a2ea69997e668dd0f4b2a30ffa9f01e045072
【Transactions】, 【Token Transfers(ERC-20)】 항목의 거래 내역을 확인했으나, 풀 잠금과 관련된 거래는 발견되지 않았습니다. 즉, 트위터에서 언급된 풀 잠금은 아직 수행되지 않았음을 의미합니다.
다만 수수료 수령 거래 하나만 확인되었습니다:
https://basescan.org/tx/0x316d0ea27ae38fd33b694e2bb444c5ec1567a56b7e4b403ec257d3c0ccb1a124
수령한 수수료는 약 170만 달러 상당입니다.

3. LP의 세부 정보를 어떻게 확인할 것인가?
앞서 설명한 바와 같이 개발자는 초기에 두 개의 단방향 풀을 추가했습니다. 그렇다면 이 두 개의 단방향 풀에 대해 가격 구간과 발생한 수수료는 얼마나 되는지 등의 세부 정보를 어떻게 확인할 수 있을까요?
1. Uniswap 공식 앱 사용
Uniswap 웹사이트에 접속합니다:
휴대폰 종류에 따라 맞는 앱을 다운로드하고, 지갑 설정에서 【지갑 추가】 → 【읽기 전용 지갑 추가】를 선택하여 풀 소유권을 가진 주소를 입력합니다:
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072
Uniswap 웹사이트 우측 상단의 【연결】에서 【Uniswap 모바일 앱, QR코드 스캔으로 연결】을 선택하면 화면에 QR코드가 나타납니다. 휴대폰의 Uniswap 앱으로 스캔하고 "연결"을 클릭합니다.

스캔이 성공하면 웹사이트는 지갑과 연결되며, 우측 상단에 연결된 지갑 주소가 표시됩니다. 【자금풀】 항목에서 풀 정보를 확인할 수 있으며, $cocoro 관련 풀은 두 개가 있습니다. 그 중 하나는 이미 가격 범위를 벗어났고, 다른 하나는 현재 범위 내에 있습니다.

풀을 클릭하면 최저가, 최고가, 현재가 등의 가격 범위 정보를 확인할 수 있으며, 풀 내 현재 남아 있는 wETH와 cocoro의 수량, 그리고 수령하지 않은 수수료도 확인 가능합니다.

현재 두 풀에서 수령하지 않은 수수료는 각각 12만 달러와 11.9만 달러이며, 2장 4절의 내용을 통해 이미 수령한 수수료는 170만 달러임을 알 수 있습니다. 따라서 프로젝트팀은 현재까지 수수료 수입으로 총 194만 달러를 확보했습니다.
이 방법의 장점은 Uniswap이 원생 지원한다는 점이며, 단점은 앱을 다운로드해야 한다는 것입니다.
2. URL 직접 접근
앞서 설명한 방법을 통해 풀의 URL이 다음과 같음을 알 수 있습니다:
https://app.uniswap.org/positions/v3/base/2256046
URL의 마지막 숫자 부분이 바로 NFT의 Token ID입니다. 2장 3절에서 두 개의 풀에 해당하는 NFT의 Token ID가 각각 2256046, 2256052임을 확인했으므로, 다음과 같은 두 개의 풀 조회 URL을 구성할 수 있습니다:
https://app.uniswap.org/positions/v3/base/2256046
https://app.uniswap.org/positions/v3/base/2256052
위 두 링크를 통해 각각 풀의 세부 정보를 조회할 수 있습니다.
이 방법의 장점은 URL만 구성하면 간편하고 빠르게 확인할 수 있다는 점이지만, 사전에 풀의 NFT Token ID를 알아야 한다는 단점이 있습니다.
3. impersonator를 활용한 시뮬레이션
impersonator는 오픈소스 프로젝트입니다.
웹사이트: https://github.com/impersonator-eth/impersonator
WalletConnect 또는 iFrame을 통해 어떤 이더리움 주소든 DApp에 로그인하는 것처럼 시뮬레이션할 수 있습니다.
impersonator 공식 사이트에 접속합니다:
지갑 주소와 체인을 입력해야 하는데, 여기서 주소는 0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072를 입력하고, 체인은 "Base"를 선택합니다. 아래에는 "WalletConnect", "iFrame", "Extension" 세 가지 시뮬레이션 방식이 지원됩니다.

(1) WalletConnect 방식
WalletConnect 방식을 사용하려면 먼저 Uniswap 웹사이트를 열고 우측 상단의 【연결】에서 【WalletConnect】를 선택합니다.

나타나는 WalletConnect QR 코드 페이지에서 복사를 클릭하고, 그 내용을 impersonator 사이트의 "WalletConnect URI"란에 붙여넣으면 Uniswap 웹사이트가 위에서 입력한 주소에 연결됩니다. 이후 풀 정보를 확인할 수 있습니다.

(2) iFrame 방식
iFrame 방식은 더 간단합니다. Uniswap의 URL을 "dapp URL"란에 입력하고 "Connect"를 누르면 아래에 Uniswap이 지갑에 연결된 화면이 나타납니다. 이를 통해 풀의 세부 정보를 확인할 수 있습니다.

이 방식은 일부 DApp이 지원하지 않을 수 있으므로, 지원되지 않으면 이전의 WalletConnect 방식을 사용하면 됩니다.
"Extension" 방식은 플러그인을 통한 시뮬레이션으로, 본 문서에서는 다루지 않습니다.
현재 impersonator는 솔라나 체인 지갑의 DApp 로그인 시뮬레이션도 지원하지만, WalletConnect 방식만 지원합니다. 이전 글인 《단계별 가이드: Meteora 유동성 가격 구간 빠르게 파악하는 법》의 2장에서 관찰용 지갑을 사용하는 경우 impersonator로 시뮬레이션 로그인을 할 수 있습니다. 다만 아쉽게도 Meteora는 현재 WalletConnect 방식의 지갑 연결을 일시적으로 지원하지 않습니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














