登录 后可观看高清视频

Solana教程: Quasar 与 Pinocchio 对比

147次播放
2026-05-09

视频 AI 总结: 本视频比较了 Solana 上的两个编程框架 Pinocchio 和 Quasar。作者通过编写相同功能的程序(空程序、带账户、初始化加计数器)并测量计算单元消耗,发现两者效率都很高,但侧重点不同:Pinocchio 更底层、更高效,已通过实战审计;Quasar 则更开发者友好(类似 Anchor),默认支持零拷贝,但仍在 beta 阶段。选择取决于需求:追求极致控制用 Pinocchio,快速开发用 Quasar。

关键信息:

  • 两者都聚焦计算效率与编译体积优化,但 Pinocchio 出现更早、经过审计(如 pToken),Quasar 未审计。
  • 空程序测试:Pinocchio 正常入口点 4 CU,懒加载 2 CU;Quasar 6 CU。
  • 带 10 个只读账户:Pinocchio 正常 84 CU、懒加载 2 CU;Quasar 6 CU(忽略账户)。
  • 初始化+修改计数器:Pinocchio 43 CU,Quasar 57 CU(Quasar 多做了账户检查)。
  • 账户大小不影响计算单元(零拷贝避免反序列化全部数据)。
  • Pinocchio 提供底层控制(需手动实现校验),Quasar 提供高层抽象(类似 Anchor)。
  • 结论:Pinocchio 适合极致效率与安全场景,Quasar 适合快速高效开发。