撰文:Karen,Foresight News 研究员
衍生品和合成市场是加密领域最大的市场之一。在 dYdX 脱离以太坊和 StarkWare,迁移到 Cosmos 生态之后,StarkWare 生态亟需自己的衍生品市场。
根据 DefiLlama 数据,Layer 解决方案 Arbitrum 的 16.8 亿美元锁仓额(TVL)中,GMX 占据该网络的 25%(4.2 亿美元),位居第一,而且是排名第二的 Uniswap V3 的两倍以上。Optimism 的 6.46 亿美元 TVL 中,Synthetix 也排名首位,TVL 达到 1.5 亿美元。
不难发现,在一定程度上,一个体量较大的衍生品市场是促进网络生态的关键,更是双向的互惠关系。
鉴于此,9 月下旬,StarkWare 宣布其探索团队即将启动受 GMX V2 启发的去中心化合成产品 Satoru。
Satoru 是什么?
Satoru 由 StarkWare 探索团队 Keep StarkNet Strange 开发,该探索团队主要推动创新项目的推出并与社区合作。所有项目从第一天起就完全开源。基于 CairoVM 构建的模块化 zkEVM、高性能定序器 Madara 等就是 StarkWare 探索团队发起的项目。
Satoru 最大贡献者是 StarkWare 探索团队主管 Abdelhamid Bakhta,Abdelhamid Bakhta 也是以太坊核心开发者和 EIP-1559「作者」之一。
Satoru 灵感来自 GMX V2 的模块化设计,并且利用 Cairo 提供 Starknet 的所有性能优势,将发展为一种保持中立的公共产品,以便任何人都可以在此基础上构建产品或业务。第一个具有端到端流程的 MVP 预计将于 10 月底发布。
Satoru 有何特点?
Satoru 参考了 GMX V2 的模块化架构,由 20 来个模块组成。每个模块都是一组与特定领域相关的智能合约和库。如此一来,更容易添加新功能或进行移除,也能够将多个功能模块组合在一起实现可组合性。
路由器模块是用户的主要切入点,交易模块处理到适当模块的路由。除此之外,还有帮助自动去杠杆化、数据存储和管理以及费用、清算等模块,以下为部分主要模块和相关功能:
路由模块:用户利用路由器发起代币交易、兑换和转账的地方;
交易模块:包含用于创建和执行操作的主要处理程序,如处理存款创建、执行和取消的合约 DepositHandler、处理清算的合约 LiquidationHandler、处理提款创建、执行和取消的合约 WithdrawalHandler;
费用模块:负责向指定市场收取费用;
清算模块:用于帮助清算;
仓位模块:仓位的借贷费用 borrowing factor 跟踪,如果开仓时的 BorrowingFactor 为 10020%,一段时间后更新为 10025%,则该仓位将欠仓位规模的 5% 作为借款费用。所有头寸的待借款费用总额均计入 LP 池价值的计算中。当仓位增仓或减仓时,该仓位的待处理借款费用将从该仓位的抵押品中扣除,并转入 LP 池;
Gas 模块:用于执行费用估算和支付来;
Callback 模块:用于促进与 Satoru 协议交互的其他合约的使用,从而实现更好的可组合性。
操作执行方面,Satoru 采用两个步骤来执行存款、取款、兑换和订单执行等关键操作。首先由用户发送交易请求,然后由 Keeper 验证并执行,价格由链下预言机系统提供。Satoru 表示,这有助于保护用户免受抢先交易和防止未经授权的问题。这一点也与 GMX V2 类似。
基于角色的访问控制是 Satoru 的又一特点,用来确保所有模块的安全。
需要特别强调的是,Satoru 此前也澄清道,Satoru 没有代币,是一个 100% 开源的公共产品,长期目标是像其他探索项目一样变得自治,由社区维护。
通过模块化架构、可组合等特点,Satoru 是否能够在 Starknet 网络开辟出属于自己的衍生品市场,从而实现生态孕育应用发展,应用反哺生态繁荣?
参考来源:https://book.satoru.run/index.html