name: web3-solana-simd description: Solana 改进文档(SIMD)查询与参考。当你需要了解 Solana 协议变更、改进提案或 Solana 特定概念时使用。包含关键 SIMD 内联内容和查询指引。
SIMD 参考
如何查询任何 SIMD
GitHub
gh api repos/solana-foundation/solana-improvement-documents/contents/proposals/{number}-{slug}.md
浏览
SIMD 状态生命周期
草案 -> 评审 -> 已接受 -> 已实现 -> 已激活
-> 已拒绝
关键 Solana 概念
账户模型
- 一切皆账户(程序、数据、代币)
- 账户包含:
所有者(程序)、lamports、数据、可执行标志 - 程序是无状态的 —— 状态存储在单独的数据账户中
- 账户大小在创建时固定(若资金充足可免租金)
租金
- 账户必须维持最低余额以豁免租金
- 约每字节 0.00089088 SOL(按当前费率)
- 租金豁免 = 预付 2 年租金
PDA(程序派生地址)
- 由种子 + 程序 ID 派生的确定性地址
- 不在 ed25519 曲线上(无私钥)
- 用作程序控制的账户
findProgramAddress(seeds, programId)返回规范的 PDA 和 bump 值
CPI(跨程序调用)
- 程序调用其他程序
- 最大深度:4 层
- 签名者权限通过 CPI 链延伸
- PDA 通过
invoke_signed签名
核心 SIMD
有关关键 Solana 改进提案的详细摘要,请参阅 core-simds.md。