Solana指令解析-compute budget
什么是compute budget?
- compute budget称为计算预算,是 Solana 区块链中用于管理计算资源的概念。该程序负责管理计算资源的分配和价格设置,以确保 Solana 网络上的计算任务得到适当的资源配额和报酬。
- compute budget定义了用户或智能合约可以使用的计算资源的限额,包括计算单位数(compute units)和内存分配。每个计算单位代表一定量的 CPU 时间和其他计算资源。计算单位的数量和价格是由网络中的 Compute Budget 程序管理和设置的。
ComputeBudgetProgramID
:ComputeBudget111111111111111111111111111111
compute budget 指令汇总
指令 | 值 | 说明 |
---|---|---|
RequestUnits | 0 | 创建一个关联代币账户 |
RequestHeapFrame | 1 | 请求堆栈帧 |
SetComputeUnitLimit | 2 | 设置计算单位限制 |
SetComputeUnitPrice | 3 | 设置计算单位价格 |
源码地址:github.com/blocto/solana-go-sdk/program/compute_bu