CW-20: 코스모스와 테라를 위한 범용 토큰 모델

주요 결과
• CW-20은 CosmWasm으로 구현된 대체 가능한 토큰 표준입니다.
• 기존 코스모스 자산과 비교할 때, CW-20은 더 많은 유연성과 프로그래밍 가능성을 제공합니다.
• IBC를 통해 CW-20 토큰은 여러 체인 간에 원활하게 전송될 수 있습니다.
• 2025년에는 CW-20이 DeFi 및 DAO 사용 사례의 중심으로 자리잡을 것입니다.
CW-20은 CosmWasm 지원 체인 전반에 걸쳐 사실상의 대체 가능한 토큰 표준으로 부상했으며, 테라와 코스모스 생태계 전반의 토큰에 대한 일관된 인터페이스를 제공합니다. 스마트 계약의 유연성과 IBC의 상호 운용성을 결합하여 CW-20은 개발자와 사용자가 최소한의 마찰로 여러 독립적인 체인에 걸쳐 토큰을 발행, 전송 및 브릿지할 수 있도록 지원합니다.
이 글에서는 CW-20이란 무엇인지, 기존 코스모스 자산과 어떻게 비교되는지, IBC를 통해 어떻게 이동하는지, 그리고 2025년에 빌더와 사용자에게 중요한 모범 사례는 무엇인지 자세히 설명합니다.
CW-20이란 무엇인가요?
CW-20은 CosmWasm으로 구현된 대체 가능한 토큰에 대한 스마트 계약 표준으로, 이더리움의 ERC-20과 유사합니다. 핵심 참조 구현은 cw20-base
로 제공되며, 이는 발행, 소각, 전송 및 허용량 관리와 같은 토큰 동작에 대한 표준화된 메시지와 쿼리를 정의합니다. 개발자는 일반적으로 이 계약부터 시작하여 수수료 모델, 훅 또는 스테이킹과 같은 사용자 지정 로직을 위해 확장합니다.
-
참조 구현:
cw20-base
CW-20 기본 계약 및 확장은cw-plus
저장소에서 확인할 수 있습니다. cw20-base 계약 -
CosmWasm 문서 CosmWasm은 호환되는 체인 전반에 걸쳐 CW-20 계약을 컴파일하고 배포하는 데 사용되는 런타임과 도구를 제공합니다. CosmWasm 문서
CW-20 생태계에는 IBC를 통한 체인 간 전송을 간소화하는 cw20-ics20
도 포함됩니다.
cw20-ics20 계약
CW-20 vs 기존 코스모스 자산
코스모스 SDK 체인에서 "기존" 자산은 x/bank
와 같은 모듈에서 관리하는 디놈(denom)으로 존재합니다. 대조적으로 CW-20 토큰은 계약으로 정의되며 CosmWasm 런타임 내에서 생활합니다. 두 모델 모두 장점이 있습니다.
-
기존 디놈 장점: 간단한 회계, 낮은 오버헤드, 모듈 수준의 거버넌스. 단점: 프로그래밍 가능한 토큰 로직에 덜 유연함.
-
CW-20 토큰 장점: 계약 마이그레이션을 통한 업그레이드 가능, 사용자 지정 가능한 토크노믹스, 통합을 위한 훅. 단점: 계약 감사 및 권한 위험을 피하기 위한 잘 설계된 거버넌스가 필요함.
사용 사례에 어떤 모델이 적합한지 이해하는 것이 중요합니다. 프로그래밍 가능한 배포, 수수료 분할 또는 DAO 제어 공급의 경우 CW-20이 종종 가장 적합합니다. 기본 자산 또는 체인 전체 인센티브의 경우 기존 디놈이 이상적입니다. 모듈 수준에서 기존 자산이 어떻게 구성되는지는 코스모스 SDK 문서를 참조하세요. 코스모스 SDK 문서
체인 간 전송: CW-20 및 ICS-20
코스모스의 체인 간 전송은 IBC를 사용하며, ICS-20은 대체 가능한 토큰 이동 표준입니다. ICS-20은 주로 기존 디놈을 "바우처"로 체인 간에 전송하지만, CW-20 계약은 cw20-ics20
을 통해 IBC와 통합될 수 있습니다. 이 패턴은 CW-20 토큰을 래핑하고 ICS-20 호환 패킷에 매핑하므로 CW-20 토큰을 여러 독립적인 체인에서 사용할 수 있습니다.
-
ICS-20 사양 IBC에서 사용되는 대체 가능한 토큰 전송 표준입니다. ICS-20 사양
-
릴레이 전송은 릴레이어에 의존합니다. Hermes는 프로덕션에서 널리 사용됩니다. Hermes 릴레이어 문서
실제로 테라 또는 뉴트론과 같은 CosmWasm 체인의 CW-20 토큰은 cw20-ics20
을 통해 다른 체인(예: 오스모시스)으로 브릿지될 수 있으며, 대상 체인에서는 ICS-20 바우처 디놈으로 도착합니다. 적절한 메타데이터, 소수점 조정 및 계약 측 보호 장치는 체인 전반에 걸쳐 사용자 경험의 일관성을 유지하는 데 도움이 됩니다.
뉴트론 문서
오스모시스 문서
테라와 CW-20
테라는 CW-20 토큰이 DeFi, 결제 및 dApp에 사용되는 1급 시민인 CosmWasm 지원 체인을 실행합니다. 배포는 표준 CosmWasm 흐름을 따릅니다. 즉, 코드를 업로드하고, 메타데이터로 cw20-base
를 인스턴스화하고, 거버넌스를 통해 발행/소각 권한을 구성합니다.
테라가 체인 성능과 개발자 경험에 지속적으로 집중함에 따라 CW-20은 프로그래밍 가능한 자산을 출시하고 ICS-20을 사용하여 체인 간 흐름에 참여하는 간단한 방법으로 남아 있습니다.
개발자 필수 사항
CW-20을 발행하거나 통합하는 경우 다음 사항을 포함해야 합니다.
-
토큰 메타데이터 인스턴스화 시 이름, 기호, 소수점 및 공급량 매개변수를 설정합니다. 고정 공급량 또는 잘 범위가 지정된 발행 권한을 고려하십시오.
-
허용량 및 훅 CW-20은 허용량 기반 지출을 지원합니다. 훅은 구성 가능성(예: 자동 스테이킹 또는 수수료 라우팅)을 가능하게 합니다.
-
계약 마이그레이션 CosmWasm은 거버넌스 승인 업그레이드를 통해 계약을 마이그레이션하는 것을 지원합니다. 소유자 역할, 타임락 및 투명한 업그레이드 경로를 계획하세요. CosmWasm 계약 수명 주기
-
IBC 통합
cw20-ics20
을 사용하여 ICS-20을 통한 전송을 활성화합니다. 소수점 불일치 및 릴레이어 다운타임과 같은 복잡한 사례를 테스트하세요. cw20-ics20 계약 -
감사 및 안전 권한 경계를 검토하고, 훅을 통한 재진입을 확인하고, 업그레이드 절차를 문서화합니다.
-
관찰 가능성 계약 주소, 코드 ID 및 검증 세부 정보를 게시합니다. 변경 로그를 최신 상태로 유지하고 업그레이드를 공개적으로 발표합니다.
2025년의 새로운 기능
2024-2025년에 걸쳐 CosmWasm은 성능 향상과 체인 간 dApp을 위한 개선된 도구로 계속 성숙하고 있습니다. 릴리스 노트는 메인 저장소에서 추적되며 최신 Rust 및 Wasm 대상과의 호환성 세부 정보를 강조합니다. 뉴트론 및 오스모시스와 같은 체인이 체인 간 DeFi 기본 요소를 개선함에 따라 CW-20 통합은 구성 가능한 유동성, 수익률 전략 및 DAO 재무 관리의 중심에 남아 있습니다. CosmWasm 릴리스
IBC 측면에서는 릴레이어 소프트웨어 및 체인 수준 모니터링의 개선이 cw20-ics20
전송의 마찰을 줄이는 반면, 생태계 표준은 다중 체인 홉 중에 사용자 혼란을 피하기 위해 메타데이터 일관성을 강조합니다.
ICS-20 사양
Hermes 릴레이어 문서
사용자 모범 사례
-
토큰 계약 확인 지갑에 추가하기 전에 공식 소스 및 탐색기에서 CW-20 계약 주소를 확인합니다.
-
체인 간 바우처 이해 ICS-20 "바우처" 디놈은 브릿지된 자산을 나타냅니다. 진위성을 평가할 때 출처 채널과 경로를 인식해야 합니다.
-
하드웨어 자체 보관으로 위험 관리 CW-20 DeFi 프로토콜 및 IBC 전송과 상호 작용할 때는 개인 키를 오프라인으로 보관합니다.
CW-20 및 체인 간 자산을 위한 OneKey
테라 및 코스모스 전반에서 CW-20 토큰을 적극적으로 사용하는 경우 하드웨어 지갑은 키 노출 위험을 크게 줄일 수 있습니다. OneKey는 다중 체인 계정에 대한 안전한 오프라인 서명을 제공하며 IBC 트랜잭션 및 CosmWasm 계약을 지원하는 인기 있는 코스모스 도구와 원활하게 통합됩니다. 이는 CW-20 허용량을 승인하거나 cw20-ics20
전송을 확인하는 경우 특히 유용하며, 이때 정확하고 변조 방지 서명이 안전에 중요합니다.
결론
CW-20은 테라 및 CosmWasm 지원 코스모스 체인을 위한 범용 프로그래밍 가능한 토큰 모델이 되었습니다. ICS-20 및 강력한 릴레이어와 함께 CW-20 자산은 지갑 및 dApp에 대한 일관된 인터페이스를 유지하면서 여러 독립적인 네트워크를 통해 이동할 수 있습니다. 2025년에는 성숙한 도구, 계약 업그레이드 가능성 및 체인 간 유동성의 조합이 CW-20을 DeFi 및 DAO 사용 사례의 중심으로 유지합니다. 첫 토큰을 배포하든 기존 공급량을 브릿지하든, 사용자에게 안정적이고 구성 가능한 경험을 제공하기 위해 명확한 메타데이터, 감사된 계약, 테스트된 IBC 경로 및 안전한 키 관리에 중점을 두십시오.