메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://docs.stablenet.network/llms.txt

Use this file to discover all available pages before exploring further.

StableNet의 모든 프로토콜 수준 결정 — 밸리데이터 구성원, WKRC 발행, 가스 팁, 계정 제한 — 은 쿼럼 기반 거버넌스 컨트랙트를 통해 온체인에서 이루어집니다.
StableNet은 오프체인 조정을 제네시스에 배포된 다섯 개의 시스템 컨트랙트로 대체합니다. 어떤 단일 주체도 밸리데이터 세트를 변경하거나, 토큰을 발행하거나, 계정 플래그를 일방적으로 수정할 수 없습니다.

다섯 개의 시스템 컨트랙트

컨트랙트주소역할
NativeCoinAdapter0x…1000WKRC ERC-20 인터페이스; 민트/번 실행 진입점
GovValidator0x…1001밸리데이터 세트, BLS 키, 네트워크 전체 가스 팁
GovMasterMinter0x…1002승인된 민터 레지스트리 및 민터별 민트 허용량 상한
GovMinter0x…1003증명 기반 민트/번 제안 생성, 투표, 실행
GovCouncil0x…1004블랙리스트 및 인증 계정 관리
모든 컨트랙트는 제네시스에 배포되며 소유자가 없고 하드 포크를 통해서만 업그레이드 가능합니다.

GovValidator — 밸리데이터와 가스 팁

GovValidator는 누가 블록을 생성할 수 있는지, 최소 가스 팁이 얼마인지를 관리합니다. 밸리데이터 세트: 밸리데이터 추가 또는 제거는 거버넌스 제안과 기존 구성원의 쿼럼 승인이 필요합니다. 변경은 다음 에포크 경계(~10 블록)에서 적용됩니다. 각 밸리데이터는 운영자 키, 합의 키, BLS 공개 키의 세 가지 키를 등록합니다. 가스 팁: GovValidator에 저장된 gasTip은 네트워크 전체 최소 maxPriorityFeePerGas입니다. 일반 계정은 이를 재정의할 수 없습니다. eth_maxPriorityFeePerGas로 현재 값을 조회하세요.

GovMasterMinter와 GovMinter — WKRC 공급량

WKRC 공급량은 알고리즘적으로 증가하지 않습니다. 새 토큰은 인가된 기관이 KRW 법정화폐를 예치할 때만 유통됩니다.
  • GovMasterMinter는 승인된 민터 목록과 주소별 최대 민트 허용량을 유지합니다
  • GovMinter는 제안 생명주기를 처리합니다: 민터가 KRW 예치 증명을 제출하고, 거버넌스가 투표하고, 쿼럼에 도달하면 NativeCoinAdapter가 민팅을 실행합니다
소각도 동일한 방식으로 역방향으로 진행됩니다. 기본 수수료는 절대 소각되지 않습니다 — 밸리데이터에게 분배됩니다.

GovCouncil — 블랙리스트와 인증 계정

GovCouncil은 프로토콜 수준에서 적용되는 두 가지 계정별 플래그를 관리합니다:
플래그효과
블랙리스트모든 전송 차단 — 주소가 WKRC를 송수신 불가
인증됨거버넌스 가스 팁 적용 면제; 커스텀 우선순위 수수료 설정 가능
이 플래그들은 각 계정의 Extra 필드에 저장되며 RPC 계층뿐만 아니라 모든 트랜잭션과 EVM 호출 시 확인됩니다.

개발자 이점

  • 가스 팁 최솟값이 온체인에 공개됨 — 값을 하드코딩하는 대신 프로그래밍 방식으로 조회 가능
  • 블랙리스트 상태가 온체인에서 읽기 가능 — 예상치 못한 revert를 피하려면 전송 전에 확인
  • 밸리데이터 및 민터 변경이 온체인에서 관찰 가능 — GovValidator 이벤트를 인덱싱해 밸리데이터 세트 변경 추적

관련 문서