모든 Solana 트랜잭션은 SOL로 지불되는 수수료가 필요합니다. 수수료는 두 가지 구성 요소로 이루어집니다: 기본 수수료와 선택적 우선순위 수수료입니다. 기본 수수료는 서명 검증의 암호화 작업에 대해 validator에게 보상합니다. 우선순위 수수료는 현재 리더가 경쟁하는 트랜잭션보다 귀하의 트랜잭션을 먼저 처리할 가능성을 높입니다.
수수료 구조
기본 수수료 계산, 수수료 분배, 우선순위 수수료 공식 및 수수료 설정을 위한 코드 예제.
컴퓨팅 예산
컴퓨팅 단위 제한, ComputeBudgetInstruction 변형, 스케줄러 비용 모델, 블록 제한 및 실행 예산 상수.
주요 사항
- 기본 수수료: 서명당, 50%는 소각되고 50%는 validator에게 분배됩니다.
- 우선순위 수수료:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamport. 100%가 validator에게 분배됩니다.
제한
| 제한 | 값 | 출처 |
|---|---|---|
| 서명당 기본 수수료 | 5,000 lamport | lamports_per_signature |
| 명령어당 기본 CU 제한 | 200,000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| 내장 명령어 기본 CU | 3,000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| 트랜잭션당 최대 CU 제한 | 1,400,000 | MAX_COMPUTE_UNIT_LIMIT |
| lamport당 마이크로 lamport | 1,000,000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?