메인 콘텐츠로 건너뛰기
StableNet은 블록 순서 결정·최종 확정과 트랜잭션 실행을 분리합니다. 친숙한 EVM 환경을 유지하면서도, 거버넌스 제어 기반의 BFT 합의 계층이 그 위를 지탱합니다.

합의 계층 — Anzeon WBFT

Anzeon WBFT는 블록 제안, 투표, 최종 확정을 담당합니다. WBFT(향상된 QBFT)에서 파생되었으며, 허가형 스테이블코인 체인에 맞게 설계되었습니다.
  • 거버넌스 기반 검증자 관리 — 활성 검증자 집합은 스테이킹이 아닌 GovValidator 시스템 컨트랙트의 투표 결과로 결정됩니다
  • 블록 보상 없음 — 신규 발행에 의한 인플레이션이 없으며, 검증자는 트랜잭션 수수료만 획득합니다
  • BLS 서명 집계 — PREPARE 및 COMMIT 메시지에 BLS 집계 서명을 사용하여 검증 비용을 절감합니다
  • 에포크 단위 업데이트 — 검증자 집합 변경은 에포크 경계에서만 적용되어, 에포크 내에서는 검증자 집합이 예측 가능합니다

실행 계층 — go-ethereum 확장

실행 계층은 go-ethereum을 기반으로 합니다. 핵심 이더리움 컴포넌트는 그대로 유지됩니다:
컴포넌트역할
BlockChain정규 체인 관리, 블록 삽입, 리오그
StateDB계정 잔액, 논스, 컨트랙트 스토리지 (머클 패트리샤 트리)
TxPool대기 트랜잭션 큐 (legacypool + blobpool)
Miner/Worker블록 조립 및 씰링 요청
EVM트랜잭션 및 스마트 컨트랙트 실행
StableNet은 세 가지 실행 계층 확장을 추가합니다:

NativeCoinAdapter

제네시스에 배포되는 시스템 컨트랙트로, 네이티브 코인에 ERC-20 인터페이스를 제공합니다. FiatTokenV2_2(Circle USDC) 스펙과 호환되므로, 기존 dApp 및 툴링이 수정 없이 동작합니다.

GovValidator

활성 검증자 집합과 네트워크 전체의 최소 가스 팁을 관리하는 시스템 컨트랙트입니다. 거버넌스 투표로 두 값이 업데이트되며, 새 블록이 추가될 때마다 최신 팁 값이 worker와 트랜잭션 풀에 전파됩니다.

수수료 위임 (Fee Delegation)

StableNet 전용 트랜잭션 타입 0x16을 도입하여 발신자와 수수료 납부자를 분리합니다. 양측 모두 ECDSA로 트랜잭션에 서명합니다. 릴레이어나 서비스 계정이 사용자 대신 가스를 부담하는 흐름을 구현할 수 있습니다.

블록 생성 흐름

1

블록 조립

Miner/Worker가 TxPool에서 대기 중인 트랜잭션을 가져와 블록 후보를 조립합니다.
2

합의 라운드

Anzeon WBFT가 활성 검증자들 사이에서 PREPARE → COMMIT 라운드를 진행합니다.
3

씰링

BLS 서명을 집계·검증하고 블록을 씰링합니다.
4

커밋

BlockChain이 블록을 검증하고 StateDB에 커밋합니다.
5

풀 업데이트

TxPool은 새 헤드 알림을 받아 포함된 트랜잭션을 제거합니다.

개발자 영향

완전한 EVM 호환성

Solidity 또는 Vyper 컨트랙트를 체인별 변경 없이 그대로 배포할 수 있습니다.

결정론적 최종성

Anzeon WBFT가 블록을 씰링하면 곧바로 최종 확정됩니다. 별도의 컨펌 대기가 필요 없습니다.

안정적인 가스 비용

거버넌스 제어 기반의 베이스 피와 프라이어리티 피로 오픈마켓 EIP-1559 대비 수수료 변동성이 낮습니다.

수수료 위임

트랜잭션 타입 0x16을 사용해 가스리스 UX를 구현할 수 있습니다.

ERC-20 네이티브 토큰

NativeCoinAdapter를 통해 표준 ERC-20 인터페이스로 네이티브 코인을 사용할 수 있습니다.

다음 단계

컨트랙트 주소

StableNet에 배포된 시스템 컨트랙트 주소 목록.

수수료 위임

트랜잭션 타입 0x16으로 발신자와 수수료 납부자를 분리하는 방법.