4. 핵심 메커니즘 설계
4.1 마이닝 메커니즘
4.1.1 처음 6년간 마이닝 규칙
시간 범위: TGE부터 TGE + 6년
마이닝 규칙:
- 연간 고정 마이닝: 5,000,000 $E (연간 500만)
- 처음 6년간 총계: 30,000,000 $E (3,000만)
- 최대 공급량의 5%/년
- 소각량의 영향을 받지 않으며 고정 출시
분배:
- NFT 마이닝 보상: 80% (연간 4,000,000 $E)
- 오라클 멀티시그 노드 보상: 20% (연간 1,000,000 $E)
4.1.2 7년차부터 마이닝 규칙
시간 범위: TGE + 6년 후
마이닝 규칙:
- 연간 마이닝량 = min(전년 소각량, 2,000,000 $E)
- 최대 마이닝량: 2,000,000 $E/년 (연간 200만)
- 최대 공급량의 2%/년 (상한에 도달한 경우)
계산 로직:
- 전년 (year - 1)의 총 소각량 조회
- 전년 소각량 ≥ 2,000,000 $E인 경우:
- 당년 마이닝량 = 2,000,000 $E
- 전년 소각량 < 2,000,000 $E인 경우:
- 당년 마이닝량 = 전년 소각량
- 전년 소각량 = 0인 경우:
- 당년 마이닝량 = 0
설계 목적:
- 마이닝과 소각의 선순환 확립
- 토큰 재구매 및 소각 장려
- 장기 생태계 건강 보장
4.1.3 마이닝 제한
- 총 공급량 제한: 총 마이닝량은
MAX_SUPPLY - currentSupply를 초과할 수 없습니다 - 연간 제한: 연간 마이닝량은 연간 마이닝 할당량을 초과할 수 없습니다
- 누적 제한: 처음 6년간 누적 마이닝은 30,000,000 $E를 초과할 수 없습니다
4.2 소각 메커니즘
4.2.1 소각 출처
- Swap 재구매: 오라클이 Swap에서 토큰을 재구매하여 소각
- 프로토콜 수수료: 프로토콜 수수료의 일부를 재구매 및 소각에 사용
- 생태계 수익: 생태계 수익의 일부를 재구매 및 소각에 사용
4.2.2 소각 기록
- 모든 소각 기록은 온체인에 저장됩니다
- 기록에는 다음이 포함됩니다: 소각 수량, 타임스탬프, 실행자, 이유
- 계약을 통해 역사 소각 기록을 조회할 수 있습니다
4.2.3 소각 영향
- 소각량은 7년차부터 마이닝량에 영향을 미칩니다
- 소각이 많을수록 후속 마이닝량이 커집니다
- 긍정적 순환 형성: 사용 → 소각 → 마이닝 → 인센티브
4.3 노드 메커니즘
4.3.1 노드 NFT
- 수량 상한: 최대 5,000개의 노드 NFT
- 식별 방법: 각 NFT는 노드 신원에 해당
- 보유자: NFT 보유자가 노드 운영자
- 양도: NFT는 양도 가능하며, 양도 후 새로운 보유자가 노드 운영자가 됩니다
- 노드 바인딩: 하나의 노드(영지식 증명 생성기)는 최대 10개의 NFT를 바인딩할 수 있으며, 최소 1개의 NFT를 바인딩해야 작동합니다
4.3.2 노드 운영 요구사항
각 노드 운영자는 다음 기술 요구사항을 충족해야 합니다:
- 영지식 증명 생성기: 각 노드는 영지식 증명 생성기를 실행해야 합니다
- Enclave Privacy 시스템에 필요한 영지식 증명을 생성하는 책임이 있습니다
- 커밋 증명(Commitment Proof) 및 인출 증명(Withdraw Proof) 생성 지원
- 증명 생성의 적시성과 정확성 보장
- 하나의 노드가 여러 NFT에 증명 생성 서비스를 제공할 수 있습니다
- NFT 바인딩 메커니즘: 하나의 노드는 최대 10개의 NFT를 바인딩할 수 있으며, 최소 1개의 NFT를 바인딩해야 합니다
- NFT는 노드 신원의 고유 식별자로 작동합니다
- 노드는 최소 하나의 NFT를 바인딩해야 작동합니다. 이것은 노드 운영의 전제 조건입니다
- 여러 NFT가 동일한 노드의 증명 생성 서비스를 공유할 수 있습니다
- 바인딩 관계는 리소스 활용 효율성을 높이고 운영 비용을 줄입니다
- 노드 운영자는 NFT를 통해 증명 생성기를 실행할 자격을 증명합니다
- 각 NFT는 독립적으로 보상과 상태를 계산합니다
- 노드 서비스: 노드는 안정적인 증명 생성 서비스를 제공해야 합니다
- 서비스 가용성 및 응답 속도 보장
- 노드 온라인 상태 유지
- 네트워크 검증 및 합의에 참여
- 여러 NFT의 동시 증명 생성 요청 지원
4.3.3 노드 스테이킹
- 잠금 수량: 각 NFT는 2,000 $E를 잠금
- 총 잠금량: 최대 10,000,000 $E (5,000 NFT × 2,000 $E)
- 노드 바인딩: 하나의 노드는 최대 10개의 NFT를 바인딩할 수 있으며, 여러 NFT가 동일한 노드의 증명 생성 서비스를 공유
- 잠금 기간: 1년 (12개월)
- 잠금 해제 기간: 32개월 선형 잠금 해제
- 월 잠금 해제: 약 62.5 $E/NFT (2,000 $E ÷ 32개월)
4.3.4 노드 상태
- Active: 활성 상태, 보상 수령 가능
- PendingTermination: 종료 진행 중, 1일 쿨다운 + 30일 타임아웃
- Terminated: 종료됨, 새로운 보상을 받지 않으며, 잠금 해제된 토큰을 청구할 수 있습니다
4.3.5 노드 수익
노드 운영자는 다음 네 가지 방법으로 수익을 얻습니다:
노드 자체 토큰 (2,000 $E)
- 1년 잠금 기간
- 이후 32개월 선형 잠금 해제
- 월 약 62.5 $E
증명 생성 수수료(Gas 수수료) (요청자가 $E 토큰 지불)
- 요청자가 Enclave Privacy 시스템을 사용할 때, $E 토큰을 Gas 수수료로 지불해야 합니다
- Gas 수수료는 영지식 증명 생성 서비스 비용을 지불하는 데 사용됩니다
- 수수료는 증명 생성 서비스를 제공하는 노드에 직접 지불됩니다
- 수수료는 증명 유형과 복잡성에 따라 결정됩니다
- 이것은 노드의 주요 수익원 중 하나입니다
- 기존 블록체인 Gas 수수료와 달리, Enclave는 $E 토큰을 Gas 수수료로 사용하여 토큰 사용 사례와 가치 순환을 형성합니다
수수료 분배 (프로토콜 수수료의 10%)
- 실시간 분배
- 노드 기여도에 따라 분배
- 노드 운영 기간 동안만 획득
마이닝 산출 분배 (NFT에 80%, 오라클 멀티시그 노드에 20%)
- 처음 6년: 연간 고정 5,000,000 $E
- 7년차부터: 동적 조정, 소각량과 연동
4.4 보상 분배 메커니즘
4.4.1 O(1) 전역 인덱스 알고리즘
O(1) 전역 인덱스 알고리즘을 사용하여 효율적인 보상 분배를 달성:
- 전역 상태:
accProducedPerNFT,accRewardPerNFT[token] - 개인 상태:
producedWithdrawn,rewardWithdrawn[token] - 청구 대기:
전역 인덱스 - 개인 청구 완료
장점:
- 시간 복잡도 O(1), NFT 수량의 영향을 받지 않습니다
- Gas 비용이 낮으며, 대규모 분배에 적합합니다
- 다중 토큰 보상 지원
4.4.2 보상 분배 비율
- NFT 보유자: 마이닝 보상의 80%
- 오라클 멀티시그 노드: 마이닝 보상의 20%
- 수수료 분배: 노드 네트워크에 10%
4.4.3 보상 청구
- 실시간 청구: 사용자는 언제든지 누적된 보상을 청구할 수 있습니다
- 다중 토큰 지원: $E 및 다중 토큰 보상 지원
- 일괄 청구: 모든 토큰 보상을 한 번에 청구할 수 있습니다
[← 이전 장: 토큰 경제 모델](./03-token-economic-model) | [다음 장: 가치 순환 시스템 →](./05-value-circulation-system)