기준 단위로서의 WKRC
대부분의 EVM 체인에서는 가스 수수료를 변동성이 높은 네이티브 토큰으로 납부합니다. 가격 변동이 심하면 트랜잭션 비용 예측이 어렵고, 프로덕트 기획에도 불확실성이 생깁니다. StableNet은 다른 접근 방식을 택합니다. 네이티브 코인은 한국 원화(KRW)에 1:1로 연동된 WKRC(Wrapped KRW)입니다. 모든 가스 수수료는 KRW 단위로 책정되므로, 페그가 유지되는 한 트랜잭션 비용은 안정적입니다. WKRC는0x0000000000000000000000000000000000001000에 배포된 시스템 컨트랙트 NativeCoinAdapter를 통해 노출됩니다. 이 컨트랙트는 네이티브 잔고를 스토리지 중복 없이 표준 ERC-20 인터페이스(FiatTokenV2_2 / Circle USDC 호환)로 감쌉니다. balanceOf(address)는 계정의 실제 네이티브 잔고를 직접 읽습니다.
| 속성 | 값 |
|---|---|
| 이름 | WKRC |
| 심볼 | WKRC |
| 소수점 | 18 |
| 페그 통화 | KRW (한국 원화) |
| 컨트랙트 주소 | 0x0000000000000000000000000000000000001000 |
| ERC-20 표준 | FiatTokenV2_2 호환 |
수수료 메커니즘
StableNet은 EIP-1559를 두 가지 방식으로 수정합니다. 기본 수수료 조정 방식과 우선순위 수수료 설정 방식이 달라집니다.기본 수수료 (Base Fee)
기본 수수료는 직전 블록의 가스 사용률에 따라 조정되지만, 이더리움보다 훨씬 완만하게 변합니다.| 사용률 | 조정 |
|---|---|
| 20% 초과 | 블록당 +2% |
| 6% – 20% | 변동 없음 |
| 6% 미만 | 블록당 −2% |
20,000 gwei, 상한은 20,000,000 gwei입니다. 중요한 점은 소각되지 않는다는 것입니다. 기본 수수료는 검증자에게 분배됩니다. 스테이블코인 공급 감소는 법정화폐 상환과 연계된 명시적인 거버넌스 소각 절차를 통해서만 이루어집니다.
우선순위 수수료 (Gas Tip)
이더리움에서는 사용자들이 팁 경쟁을 통해 처리 우선순위를 다툽니다. StableNet에서는 검증자들이GovValidator 컨트랙트를 통해 단일한 거버넌스 팁을 공동으로 결정합니다. 일반 계정의 경우, 트랜잭션에 명시한 우선순위 수수료는 거버넌스 값으로 덮어씌워집니다. 팁을 높여도 처리 순서에 영향을 줄 수 없습니다.
실효 가스 가격은 다음과 같이 계산됩니다.
블록 용량
최대 블록 가스 한도는105,000,000으로, 이더리움의 약 두 배 수준입니다. 블록당 기본 전송 트랜잭션 약 5,000건을 처리할 수 있도록 설계되었습니다.
개발자 이점
- 예측 가능한 비용 — 가스 수수료가 변동성 자산이 아닌 KRW 단위로 책정됩니다. 일반적인 네트워크 상황에서는 블록 간 수수료 추정이 안정적입니다.
- 팁 경쟁 없음 — 일반 트랜잭션은 모두 동일한 거버넌스 팁을 납부합니다. 팁 에스컬레이션 로직을 구현할 필요가 없습니다.
- ERC-20 네이티브 코인 — 표준 ERC-20 인터페이스로 WKRC를 다룰 수 있습니다. 래핑 토큰이나 브릿지가 필요 없으며,
NativeCoinAdapter.balanceOf(address)는 항상 계정의 네이티브 잔고와 동일합니다. - 완전한 EVM 호환성 —
eth_gasPrice와eth_maxPriorityFeePerGas가 정상 동작합니다. Hardhat, Foundry, ethers.js 등 기존 툴링을 수정 없이 사용할 수 있습니다. - 수수료 위임 —
FeeDelegateDynamicFeeTxType(타입0x16)을 사용해 사용자 대신 가스를 납부할 수 있습니다. 가스리스 UX 구현이 가능합니다. 수수료 위임 참조.

