Pantera合伙人Paul Veradittakit写了一篇文章讲解Starknet做的链上游戏引擎Dojo Pantera种子轮就投了Starknet,还投了上面的钱包Braavos,和Starknet关系比较紧密。 Starknet是一条ZK L2,使用的智能合约编程语言是ZK友好的Cario而非solidity,相比EVM ZKL2能更高效地生成证明。 游戏引擎是用于开发游戏的软件框架,让游戏开发者不必从头开始创建物理、图形、游戏机制、音视频处理、渲染等底层系统。 Dojo是Starknet社区构建的可证明加密游戏引擎,可以开发RTS、RPG等各类游戏。 Dojo包括以下内容:实体组件系统(ECS):把游戏中的交互定义为entity、component、system三部分。entity就是游戏中的agent,是component的组合;component是数据,不包含逻辑;system用于定义逻辑。索引器Torii:为游戏内容自动编制链上索引,快速实现状态变化。 排序器Katana:针对游戏需要的低延迟和高吞吐专门优化的sequencer,可以很方便地实现游戏数据roll...