# 开发者日志4 | Composable Finance

By [Duckweed](https://paragraph.com/@duckweed) · 2022-05-07

---

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

我们正在进行限定时间的Mosaic开发流程，并且完成了Pablo核心特性的开发工作和我们的金融NFT(fNFT)的设计。我们将第一次在我们的开发者日志系列中向你展示我们以向终端用户提供流畅的用户体验（UX）为宗旨而构建的终端页面。与此同时，我们已经启动了对跨链虚拟机（XCVM）的开发工作，并且已经在波卡平行链测试网上部署了第一个CosmWasm合约！

Mosaic
------

发布Mosaic Phase 2 仍然是我们的首要任务。我们构建它以将需求旺盛的EVM流动性带入Picasso乃至更广泛的DotSama生态系统。在其正式发布之前，我们会进行大量的集成测试和代码审查。

我们的crowdloan池的资金贡献者们应该还记得[https://strategies.composable.finance](https://strategies.composable.finance) 。参与者们通过向我们的Picasso和Composable的平行链crowdloan池中存入稳定币来获取收益。我们已经完成了用户资金迁移的部署工作，一旦Phase 2上线，用户的资金将被迁移到相应的策略中。这将不会影响资金贡献者们在策略页面的APY，并且，当Mosaic Phase 2上线时，用户将能向Mosaic提供流动性来参与一系列新的策略。例如，用户可以在Polygon上提供USDC流动性以满足跨链用户在Polygon上的跨链需求。这同样适用于其他所有在Mosaic上线之日支持的链和资产。

Pablo
-----

Pablo正处于开发之中，并且我们已经完成了路由和测试工作。路由是Pablo的创新性功能，也是实现资金池自定义化的关键一环。为此，我们在Pablo上构建了一套去中心化交易所路由模块（Pallet），其负责将资产对发送到相应的池中。这是实现资金池自定义流程的关键一环。借此用户将能任意创建任何资金池，Composable Finance将运行去中心化交易所路由来确保只有通过我们的质检（QC）的资金池才能连接到我们的去中心化交易所路由并上架至Pablo前端页面。但是，Pablo去中心化交易所仍然是无需许可的，任何人都可以上架任何资金池，并且任何人都可以直接与Picasso链交互。我们还为资金池自定义化功能创建了很酷的用户界面；下面是“先睹为快”，你可以点击[这里](https://github.com/ComposableFi/composable/pull/906)查看具体的工作进度。

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

CHAOS金融NFTs
-----------

简单回顾一下，CHAOS代表了锁仓的PICA；当用户将PICA锁仓到任意的收益策略中时，他们可以铸造CHAOS，其将体现锁仓资金的数额和时间。下面是“先睹为快”。你可以点击这里查看[fNFT](https://github.com/ComposableFi/composable/pull/830/files)的具体开发进程。模块的构建正在进行中，我们正在致力于实现几个全新的功能，包括fNFT的拆分以及本金收益的复利。

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

Centauri
--------

我们很高兴收到来自[Interchain基金会的补助金](https://interchain-io.medium.com/composable-finance-receives-grant-from-interchain-foundation-to-bridge-dotsama-and-ibc-db3fdc56294)，以及他们意识到我们正在使用IBC来开发去信任化的跨链桥。我们已经完成Centauri的初步开发工作。与Cosmos链连接的去信任化的跨链桥。这将是第一个连接这两个生态系统的跨链桥，但它也将采用终结性证明（finality proofs）和轻量级客户端来实现，因此是可证明安全的。代码库正在对以下三个方面进行集成测试:

\-BEEFY轻量化客户端以及我们对IBC-GO的修改

\-对[Cosmos中继器](https://github.com/cosmos/relayer)的Substrate支持

\-我们在pallet-IBC上的部署

跨链虚拟机（XCVM）
-----------

我们很高兴能继续[XCVM](https://medium.com/composable-finance/composable-finance-emerging-as-the-first-cross-chain-smart-contracting-l1-4e837b8bd57e)的开发工作，它允许跨链应用程序通过IBC和不同链上的辅助合约来实现对不同链和层上的合约调用的协调配合。

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

我们选择了CosmWasm作为我们的智能合约平台，因为该平台经过了像Terra这样的链的”实战检验“，并且兼容IBC。我们将使用我们的平行链作为XCVM的一层网络（L1），利用DotSama平行链的诸多优势，例如共享安全和无分叉升级。

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

为了在波卡平行链上运行CosmWasm智能合约，我们对Parity开发的智能合约模块Ink进行了分叉，我们正在努力使其能够兼容Cosmos智能合约，这涉及到较为复杂的对智能合约的重构以及Parity的sandbox模块。

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

我们已经能够将基础的CosmWasm智能合约部署到我们的测试网，并且计划为[Polkadot Decoded柏林大会](https://decoded.polkadot.network/)制作一个MVP DEMO。

如需了解关于**Composable Finance**的更多信息，请访问以下页面：

[推特](https://twitter.com/ComposableFin) | [电报](https://t.me/joinchat/uAGCJk_Cjc9iYTky) | Discord | [网页](https://www.picasso.xyz/) | [GitHub](https://github.com/ComposableFi) | [LinkedIn](https://www.linkedin.com/company/composable-finance/) | [Youtube](https://www.youtube.com/channel/UCXlKp8ev-8zOpJu0TNcc0uA/featured)

---

*Originally published on [Duckweed](https://paragraph.com/@duckweed/4-composable-finance)*
