撰文: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 来个模块组成。每个模块都是一组与特定范畴相关的智能合约和库。如此一来,更容易添加新功用或进行移除,也可以将多个功用模块组合在一起完成可组合性。

「Starknet 版 GMX」Satoru 立项  衍生品市场将再起波澜?

路由器模块是用户的首要切入点,买卖模块处理到恰当模块的路由。除此之外,还有协助主动去杠杆化、数据存储和管理以及费用、清算等模块,以下为部分首要模块和相关功用:

  • 路由模块:用户运用路由器建议代币买卖、兑换和转账的当地;

  • 买卖模块:包括用于创立和履行操作的首要处理程序,如处理存款创立、履行和撤销的合约 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

此时快讯

【Floki多签钱包向Binance存入158亿FLOKI,价值26.14万美元】金色财经报道,据The Data Nerd监测,51分钟前,Floki多签钱包通过钱包0xbd7以0.0000165美元的价格向Binance存入158亿FLOKI(26.14万美元)。此外,这个Binance存款钱包收到的代币主要来自DWF Labs。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注