Sui의 기준 가스 가격(Reference Gas Price, RGP) 메커니즘
서론
세 번의 광범위한 테스트넷 운영을 거쳐 2023년 5월 3일 공식 출시된 Sui 블록체인은 사용자와 검증인 모두에게 혜택을 주기 위해 설계된 혁신적인 가스 가격 책정 시스템을 도입했습니다. 그 핵심은 **기준 가스 가격 (Reference Gas Price, RGP)**으로, 이는 각 에포크 (약 24시간)가 시작될 때 네트워크 전체 검증인들이 합의하는 기준 가스 수수료입니다.
이 시스템은 낮고 예측 가능한 트랜잭션 비용을 제공하는 동시에, 성능이 뛰어나고 신뢰할 수 있는 활동을 하는 검증인에게 보상을 제공함으로써 SUI 토큰 보유자, 검증인 및 최종 사용자에게 상호 이익이 되는 생태계를 구축하는 것을 목표로 합니다. 본 보고서에서는 RGP가 어떻게 결정되는지, 검증인이 수행하는 계산 방식, 네트워크 경제에 미치는 영향, 거버넌스를 통한 진화 과정, 그리고 다른 블록체인 가스 모델과의 비교를 심층적으로 다룹니다.
기준 가스 가격 (RGP) 메커니즘
Sui의 RGP는 고정된 값이 아니며, 검증인이 주도하는 동적인 프로세스를 통해 매 에포크마다 재설정됩니다.
-
가스 가격 조사 (The Gas Price Survey): 매 에포크가 시작될 때, 모든 검증인은 트랜잭션을 처리하기 위해 수락할 용의가 있는 최소 가스 가격인 "예약 가격 (reservation price)"을 제출합니다. 프로토콜은 이러한 제출물을 지분 순으로 정렬하고 해당 에포크의 RGP를 지분 가중 2/3 백분위수로 설정합니다. 이 설계는 전체 지분의 절대 다수 (최소 3분의 2)를 대표하는 검증인들이 해당 가격으로 트랜잭션을 처리할 의사가 있음을 보장하여 신뢰할 수 있는 서비스 수준을 보장합니다.
-
업데이트 주기 및 요구 사항: RGP는 매 에포크마다 설정되지만, 검증인은 자신의 호가를 적극적으로 관리해야 합니다. 공식 가이드라인에 따르면, 검증인은 최소 일주일에 한 번 가스 가격 호가를 업데이트해야 합니다. 또한, SUI 토큰 가치에 20% 이상의 변동과 같은 상당한 변화가 있을 경우, RGP가 현재 시장 상황을 정확하게 반영할 수 있도록 검증인은 즉시 호가를 업데이트해야 합니다.
-
집계 규칙 (Tallying Rule) 및 보상 분배: 검증인이 합의된 RGP를 준수하도록 하기 위해 Sui는 "집계 규칙"을 사용합니 다. 에포크 동안 검증인들은 서로의 성능을 모니터링하며 동료 검증인들이 RGP 가격의 트랜잭션을 신속하게 처리하는지 추적합니다. 이 모니터링을 통해 각 검증인의 성능 점수가 산출됩니다. 에포크가 끝나면 이 점수들을 사용하여 각 검증인의 지분 보상 점유율을 조정하는 보상 승수 (reward multiplier)를 계산합니다.
- 우수한 성능을 보인 검증인은 ≥ 1의 승수를 받아 보상이 증액됩니다.
- RGP 가격으로 트랜잭션 처리를 지연시키거나 실패한 검증인은 < 1의 승수를 받게 되어 실질적으로 수익의 일부가 삭감 (slashing)됩니다.
이 두 부분으로 구성된 시스템은 강력한 인센티브 구조를 형성합니다. 이는 검증인이 감당할 수 없는 비현실적으로 낮은 가격을 제시하는 것을 방지하는데, 성능 저하에 따른 재정적 불이익이 크기 때문입니다. 대신, 검증인은 지속 가능하고 효율적으로 처리할 수 있는 최저 가격을 제출하도록 동기부여를 받습니다.
검증인 운영: 가스 가격 호가 계산
검증인의 관점에서 RGP 호가 설정은 수익성에 직접적인 영향을 미치는 중요한 운영 과제입니다. 이를 위해서는 온체인 및 오프체인 소스의 다양한 입력을 처리하기 위한 데이터 파이프라인과 자동화 계층을 구축해야 합니다. 주요 입력 항목은 다음과 같습니다.
- 에포크당 실행된 가스 단위 (Gas units)
- 에포크당 스테이킹 보상 및 보조금
- 저장 기금 (Storage fund) 기여분
- SUI 토큰의 시장 가격
- 운영 비용 (하드웨어, 클라우드 호스팅, 유지보수)
목표는 순 보상이 양수 (+)가 되도록 하는 호가를 계산하는 것입니다. 이 과정에는 몇 가지 핵심 공식이 포함됩니다.
-
총 운영 비용 계산: 특정 에포크 동안 검증인이 지출한 법정 화폐 기준 비용을 결정합니다.
-
총 보상 계산: 프로토콜 보조금과 트랜잭션 수수료를 모두 포함하여 검증인의 법정 화폐 기준 총 수익을 결정합니다.
여기서
총 지분 보상은 프로토콜이 제공하는지분 보조금과 트랜잭션에서 수집된가스 수수료의 합계입니다. -
순 보상 계산: 검증인의 수익성을 측정하는 최종 지표입니다.
다양한 RGP 수준에서 예상 비용과 보상을 모델링함으로써 검증인은 가스 가격 조사에 제출할 최적의 호가를 결정할 수 있습니다.
메인넷 출시 당시, Sui는 초기 1 ~ 2주 동안 초기 RGP를 1,000 MIST (1 SUI = 10⁹ MIST)로 고정했습니다. 이는 동적 조사 메커니즘이 본격적으로 가동되기 전, 검증인들이 충분한 네트워크 활동 데이터를 수집하고 계산 프로세스를 확립할 수 있도록 안정적인 운영 기간을 제공했습니다.
Sui 생태계에 미치는 영향
RGP 메커니즘은 전체 네트워크의 경제 구조와 사용자 경험을 근본적으로 형성합니다.
-
사용자 측면: 예측 가능하고 안정적인 수수료: RGP는 사용자에게 신뢰할 수 있는 기준점 역할을 합니다. 트랜잭션 가스 수수료는
사용자 가스 가격 = RGP + 팁이라는 간단한 공식을 따릅니다. 정상적인 상황에서는 팁이 필요하지 않습니다. 네트워크 혼잡 시 사용자는 우선순위를 얻기 위해 팁을 추가할 수 있으며, 이는 에포크 내에서 안정적인 기본 가격을 유지하면서도 수수료 시장을 형성합니다. 이 모델은 매 블록마다 기본 수수료가 변하는 시스템보다 훨씬 더 높은 수수료 안정성을 제공합니다. -
밸리데이터 측면: 효율성을 향상시키기 위한 경쟁: 이 시스템은 건전한 경쟁을 촉진합니다. 밸리데이터는 수익성을 유지하면서 더 낮은 RGP를 제시할 수 있도록 (하드웨어 및 소프트웨어 최적화를 통해) 운영 비용을 낮추려는 인센티브를 갖습니다. 이러한 "효율성을 향상시키기 위한 경쟁"은 트랜잭션 비용을 낮추어 네트워크 전체에 이익을 줍니다. 또한 이 메커니즘은 밸리데이터가 균형 잡힌 수익 마진을 유지하도록 압박합니다. 너무 높은 가격을 제시하면 RGP 계산에서 제외될 위험이 있고, 너무 낮은 가격을 제시하면 운영 손실과 성능 패널티를 입을 수 있기 때문입니다.
-
네트워크 측면: 탈중앙화 및 지속 가능성: RGP 메커니즘은 네트워크의 장기적인 건전성을 확보하는 데 도움이 됩니다. 더 효율적인 새로운 밸리데이터의 "진입 위협"은 기존 밸리데이터가 가격을 높게 유지하기 위해 담합하는 것을 방지합니다. 또한, SUI 토큰의 시장 가격에 따라 견적을 조정함으로써 밸리데이터는 실질적인 관점에서 운영의 지속 가능성을 공동으로 보장하며, 토큰 가격 변동성으로부터 네트워크의 수수료 경제를 보호합니다.
거버넌스 및 시스템 진화: SIP-45
Sui의 가스 메커니즘은 고정되어 있지 않으며 거버넌스를 통해 진화합니다. 대표적인 예가 수수료 기반의 우선순위 지정을 개선하기 위해 제안된 **SIP-45 (우선순위 트랜잭션 제출)**입니다.
- 해결된 문제: 분석 결과, 단순히 높은 가스 가격을 지불한다고 해서 항상 더 빠른 트랜잭션 포함이 보장되는 것은 아니라는 점이 밝혀졌습니다.
- 제안된 변경 사항: 이 제안에는 최대 허용 가스 가격을 인상하고, RGP보다 현저히 높은 수수료(예: RGP의 5배 이상)를 지불하는 트랜잭션에 대해 "증폭된 브로드캐스트(amplified broadcast)"를 도입하여 네트워크 전체에 신속하게 전파되어 우선적으로 포함되도록 하는 내용이 포함되었습니다.
이는 실증적 데이터에 기반하여 가스 모델의 효과를 개선하려는 지속적인 노력을 보여줍니다.
타 블록체인 가스 모델과의 비교
Sui의 RGP 모델은 독특하며, 특히 이더리움의 EIP-1559와 대조될 때 그 특징이 두드러집니다.
| 항목 | Sui (참조 가스 가격 / RGP) | Ethereum (EIP-1559) |
|---|---|---|
| 기본 수수료 결정 | 매 에포크마다 밸리데이터 설문 조사 (시장 주도). | 매 블록마다 알고리즘에 의해 결정 (프로토콜 주도). |
| 업데이트 빈도 | 에포크당 한 번 (~24시간). | 매 블록마다 (~12초). |
| 수수료 목적지 | 모든 수수료 (RGP + 팁)가 밸리데이터에게 지급됨. | 기본 수수 료는 소각되며, 팁만 밸리데이터에게 지급됨. |
| 가격 안정성 | 높음. 일 단위로 예측 가능함. | 중간. 수요에 따라 급격히 상승할 수 있음. |
| 밸리데이터 인센티브 | 낮고 수익성 있는 RGP 설정을 위해 효율성 경쟁. | 팁 극대화; 기본 수수료에 대한 통제권 없음. |
잠재적 비판 및 과제
혁신적인 설계에도 불구하고 RGP 메커니즘은 잠재적인 과제에 직면해 있습니다.
- 복잡성: 설문 조사, 집계 규칙 및 오프체인 계산 시스템이 복잡하여 새로운 밸리데이터에게는 학습 곡선이 존재할 수 있습니다.
- 급격한 변동에 대한 느린 반응: RGP는 한 에포크 동안 고정되어 있어 에포크 중간에 발생하는 갑작스러운 수요 급증에 반응할 수 없습니다. 이는 사용자가 팁을 추가하기 시작할 때까지 일시적인 혼잡을 초래할 수 있습니다.
- 담합 가능성: 이론적으로 밸리데이터들이 높은 RGP를 설정하기 위해 담합할 수 있습니다. 이러한 위험은 주로 허가 없는(permissionless) 밸리데이터 세트의 경쟁적인 특성에 의해 완화됩니다.
- 수수료 소각 부재: 이더리움과 달리 Sui는 모든 가스 수수료를 밸리데이터와 스토리지 펀드로 재순환시킵니다. 이는 네트워크 운영자에게 보상을 제공하지만, 일부 토큰 보유자가 중요하게 생각하는 SUI 토큰에 대한 디플레이션 압력을 생성하지는 않습니다.
자주 묻는 질문 (FAQ)
왜 SUI를 스테이킹해야 하나요? SUI를 스테이킹하면 네트워크 보안을 강화하고 보상을 받을 수 있습니다. 초기에는 네트워크 활성도가 낮을 것에 대비해 Sui 재단에서 보조금을 많이 지원합니다. 이 보조금은 90일마다 10%씩 감소하며, 향후에는 트랜잭션 수수료를 통한 보상이 주요 수익원이 될 것으로 기대됩니다. 또한 스테이킹된 SUI는 온체인 거버넌스에서 투표권을 부여합니다.
스테이킹된 SUI가 슬래싱(slashing)될 수 있나요? 네. 세부 매개변수는 아직 확정 중이지만, "집계 규칙 슬래싱(Tally Rule Slashing)"이 적용됩니다. (성능 저하, 악의적 행위 등으로 인해) 동료 밸리데이터 2/3로부터 0점의 성능 점수를 받은 밸리데이터는 추후 결정될 금액만큼 보상이 삭감됩니다. 스테이커 또한 선택한 밸리데이터에게 다운타임이 발생하거나 최적화되지 않은 RGP를 제시할 경우 보상을 받지 못할 수 있습니다.
스테이킹 보상은 자동으로 복리로 쌓이나요? 네, Sui의 스테이킹 보상은 매 에포크마다 자동으로 배분되고 재스테이킹(복리)됩니다. 보상을 사용하려면 명시적으로 스테이킹을 해제해야 합니다.
Sui의 언본딩(unbonding) 기간은 어떻게 되나요? 초기에는 스테이커가 즉시 토큰을 언본딩할 수 있습니다. 스테이킹 해제 후 일정 기간 토큰이 잠기는 언본딩 기간은 향후 거버넌스를 통해 구현될 예정입니다.
스테이킹할 때 내 SUI 토큰에 대한 소유권을 유지하나요? 네. SUI를 스테이킹할 때 지분을 위임하지만 토큰에 대한 완전한 통제권은 본인에게 있습니다. 밸리데이터에게 소유권을 이전하는 것이 아닙니다.