# 关于Mars hub未来潜在架构的概述【翻译】

By [shushu](https://paragraph.com/@0xshushu) · 2022-09-11

---

本文对Mars协议未来迭代的可能架构做了一个高层次的概述。在 "Terra Classic "之后，我们对Mars协议的想法的更多背景，见[这里](https://mars-protocol.medium.com/the-rise-of-mars-hub-and-an-outpost-on-osmosis-ac61683ea2ea)。请仔细阅读文章末尾的免责声明。

### 卫星市场（Satellite Markets）

Mars借贷市场将以CosmWasm智能合约的形式部署到不同的链上。每条链上的部署，被称为一个卫星市场，将是一个独立的借贷协议，在其自己的链上运行。

每个卫星市场的具体技术细节将根据其部署的链的特点而有所不同，但它们可能都由以下合同组成：

*   red\_bank：资产池。
    
*   oracle：资产价格反馈；数据的来源应基于对该链最有意义的东西。
    
*   ma\_token：代表用户的已经存入资产的代币，即他们的借贷能力。
    
*   fee\_collector：一个收集协议收入的合同，并将其转发到Mars Hub，以分配给质押者。
    

### Mars Hub

Mars Hub作为一个 "指挥中心"，位于卫星市场之间，在它们之间分配资源，并行使管理权力。

MARS代币持有者通过将其代币质押在Mars Hub的L1质押模块中获得治理权。L1治理将通过[链间账户](https://github.com/cosmos/ibc/blob/master/spec/app/ics-027-interchain-accounts/README.md)来承担卫星市场合约的所有者/管理者角色。MARS质押者将对新合约部署、资产上架、风险参数调整以及使用[Keplr钱包](https://wallet.keplr.app/)分配奖励等问题进行投票，这与他们目前在其他主要COSMOS链上的做法类似。作为回报，MARS质押者会收到由每个卫星市场的FeeCollector合约赚取的协议收入。

![](https://storage.googleapis.com/papyrus_images/357234d2b51dae09ca19e29998dd6460e58d2bd595079ff9c025f7c8f2a87c00.png)

### 市场同步（Market Synchronization）

Mars Hub的核心是分配模块。每隔一段时间（例如每10分钟），分配模块将通过[链间查询](https://github.com/ingenuity-build/quicksilver/tree/main/x/interchainquery)从每个卫星市场获取数据，包括每个上市资产的存入和借入金额。

![](https://storage.googleapis.com/papyrus_images/654396fd15265590da60e6ecc19c95552dba3ddefbce8d0e99d4bbfdc4c6a921.png)

然后，分配模块计算出一个最佳的资产分配，这将导致所有卫星市场的每项资产的利率相同；然后它执行分配，向每个卫星市场发送指令，以相应地移动资产。这个过程被称为**市场同步**，从本质上讲，它将卫星市场合并为一个服务于所有链的全链流动性池。

在下面的例子中，我们假设假设Juno市场有过剩的ATOM，而Osmosis市场有短缺的情况。Mars分配模块将指示Juno合约向Osmosis合约转移适当数量的ATOM。在这种情况下，Juno市场将利用Cosmos Hub的[多跳转移功能](https://www.mintscan.io/cosmos/proposals/56)（[multi-hop transfer feature](https://www.mintscan.io/cosmos/proposals/56)）来执行转移。

![](https://storage.googleapis.com/papyrus_images/54c2d5d07f8219f067e89536b57bf5d69294c5f73f5ab359f97a680a1ba91d89.png)

### 跨链抵押

这个架构有可能实现的一个更高级的功能，（据我们所知）在任何其他借贷协议中都没有看到，那就是跨链抵押：在一个链上存入抵押品，并在另一个链上以其为抵押进行借贷。

例如一个在Osmosis市场存入OSMO的用户，希望在假设的Juno市场上借出JUNO。这可以通过将用户的maOSMO代币从Osmosis转移到Juno来实现。

![](https://storage.googleapis.com/papyrus_images/fe611e9a1993e2cb273c80642214d9366098d2577e06b96cac412e5926da188c.png)

### 可能的发展战略

本文所考虑的Mars Hub的设计是非常雄心勃勃的。它依赖于许多尖端技术（链间账户、链间查询、多跳路由......），一个强大的IBC中继器基础设施，并需要在协议设计中考虑各种对立情况（例如中继器长时间离线）。它受到许多不确定因素的影响，包括有技术能力的人继续为Mars协议做出贡献的意愿和能力。

因此，如果要实现类似于这个愿景的东西，Mars Hub应该逐步发展。首先，Mars Hub可以作为一个单独的链推出，包括MARS代币、核心模块（如治理、质押、奖励分配等），以及与几个主要COSMOS链的IBC连接，以便MARS代币可以流通。这可以作为任何未来Mars protocol 沿着本文提出的更雄心勃勃的路线发展的基础。

### 免责声明

请注意，这篇文章提出了关于未来可能衍生和部署 "Mars protocol "的可能设计以及新的MARS代币的创建的猜测。这里没有做出任何保证或承诺，也没有承担任何责任或义务，或创造或授予任何权利，也没有暗示任何合同或协议。我们不保证新的Mars软件会被创建或部署，也不保证任何被创建或部署的Mars软件会遵守本文所述的设计或具有所有的功能。

如果Mars软件被创建或部署，本文并不构成对该软件如何运作或该软件产生的结果的陈述、保证或担保。本文不构成购买或以其他方式获得MARS代币的要约或邀请，也不构成投资或其他建议。

Mars protocol 是开源软件，Mars的品牌是根据创意共享原则授权的。因此，没有任何一个人或团体可以控制未来可能产生的Mars协议的分叉或衍生产品。没有任何特定的实体或实体承诺或致力于开发本文所述的软件，你不应该对任何特定的人或实体的持续软件开发或管理抱有任何期望。

不要根据这篇文章做出任何财务决定。

这篇文章还受到Mars免责声明的限制，并受其约束。

> 这篇文章为中文翻译，原文链接如下。
> 
> [https://forum.marsprotocol.io/t/an-overview-of-a-potential-mars-hub-architecture/559](https://forum.marsprotocol.io/t/an-overview-of-a-potential-mars-hub-architecture/559)
> 
> 译者推特：
> 
> [https://twitter.com/0xshushu](https://twitter.com/0xshushu)

---

*Originally published on [shushu](https://paragraph.com/@0xshushu/mars-hub)*
