一文读懂zkLend下一代DeFi借贷协议“Artemis”

zkLend一直在StarkNet上积极构建下一代借贷协议,我们的目标是实现普惠金融,并为所有人提供一个安全、可扩展的借贷平台。随着最新免许可零售借贷产品“Artemis”在测试网即将上线,我们距离目标又近了一步。同时,你可以在我们的最新版本中找到一些独特的功能。

1. 简化的用户体验

之所以要推出Artemis这款借贷产品,不仅仅是为了服务于当前DeFi用户,更重要的是支持更广泛的Web3用户。我们反复强调,用户体验必须要直观且舒服,这样才能吸引、留住新用户。

在协议设计方面,我们通过借贷的三个基本要素——“存款”、“抵押”和“借贷”实现了产品简易性、稳健性和高效性。作为一款DeFi借贷协议,Artemis基本流程是:用户将他们的资产存入协议中,作为交换,他们会收到ERC-20代币,比如zDAI、zUSDC等,作为对资产池的期望收益(表示本金加应计利息),然后用户可以选择将存款作为抵押品,启用后,即可在风险调节因子规定的范围内自由借贷。

不仅如此,Artemis还在后台支撑方面进行了大量优化改进,旨在提升运营控制、资本效率和风险管理水平,具体表现在:

● 直观的看板工具(详解请见后文)

● 可作为抵押品的存款(支持相互切换)

● 资产分层 (资产以市场风险、价格操纵风险、协议安全风险范畴既定资产级别和权限)

● 风险调节借贷比率 (根据资产风险级别调整借贷比率)

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图 1. 市场概况

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图 2. 资产详情页面 (DAI)

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图 3. 资产详情页面(DAI)

2. 直观的看板工具

无论是赚取被动收入,还是增加曝光度或生产性资本,用户都可以在Artemis上轻松实现,而且还能通过这款去中心化应用工具来持续追踪自己的头寸区块。

Artemis为用户提供了一个可定制化的看板工具,用户通过这款工具可以清晰查看自己的存款和借款头寸、绩效指标(净收益率)、风险分析(即借贷能力和健康因子)等关键信息。由于源头数据具有较高的公开透明度,这些关键性信息可以被非常清楚、明确地呈现出来。此外,市场概况页面还提供了更多有关货币描述、流动性池、利率定价曲线等方面的细节内容。我们这样设计的目的就是要让用户能:

1)一目了然查看相关信息

2)轻松了解zkLend协议

3) 直观执行协议功能

4) 持续追踪头寸

5) 自主调整头寸

3. 核心市场

考虑到当前StarkGate(StarkNet原生桥)的发展状况和风险参数情况,我们决定在这次发布测试网时优先考虑五种短尾资产,分别是:ETH、USDC、DAI、USDT 和 wBTC。之所以优先选择这五种资产,是因为它们覆盖了Compound和 AAVE这类货币市场协议中超过90%的总锁仓量。

不过,随着StarkNet逐渐成熟、以及越来越多的原生协议部署到网络上,未来协议中的资产也会进行调整,具体措施也会在ZEND治理提案中列出。

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图 4. 当前受支持的市场

4. 风险调节下的借贷因素

事实上,我们风险管理策略核心是评估抵押资产和借贷资产的风险参数能力。毕竟,在波动性方面,即使基础抵押品相同,DAI贷款与山寨币贷款也是不同的。由于引入了押品和借贷这两大因素,因此协议在确定由风险调节的借贷能力和健康参数(health factor)时必须要考虑到这两个因素,这意味着用户可以根据自己的风险偏好来微调借贷头寸。

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图 5. 借款弹出窗口显示用户调整后的抵押品价值和 DAI 的借款限额

5. 强大的去中心化价格预言机

价格预言机可能会成为协议的“短板”,但这次,我们非常幸运地与Pontis(首个实时原生StarkNet预言机)达成合作,他们将为协议提供强大的价格数据。在Pontis设计的去中心化解决方案中,数据源可以直接签署数据并将其上链(比如交易所、做市商)。有了Pontis预言机做支持,用户仅需列出核心资产市场就能对风险做出初步隔离,在初始测试网阶段,这种风险管理方式非常有帮助。

在不久的将来,zkLend协议还将整合更多StarkNet上的可用价格源,让价格预言机变得更强大更全面。与此同时,我们对Pontis的未来规划也充满信心,旨在实现去中心化和安全目标,最终构建出一个繁荣的StarkNet生态系统。

6. 动态清算

在其他借贷dApp中,用户清算过程往往不够透明。在某些情况下,有些协议甚至还通过非常严厉的手段(即清算高达50%的借款头寸)来给借款人施加压力,以激励清算人采取行动。但现在,Layer 2技术给我们带来了更快的交易速度和更低的费用,因此可以进行更有效的清算,同时还能将低于安全水平的仓位(underwater positions)带回安全边界内。

7. 社区开发工具

作为StarkNet生态系统早期采用者,在构建协议的整个过程中,由于缺少一些必要的通用工具和服务,我们发现很多业务受限无法开展。因此,我们构建了一些工具供内部使用, starknet-rs (一种可以与 StarkNet 交互的高性能 Rust SDK)就是其中之一,目前这款工具已经开源——这也是我们非常引以为豪的地方。

当然我们还开发了其他一些工具,包括CLI工具、索引服务等。一旦这些工具足够成熟并能对广泛的开发者社区产生帮助时,我们便会选择开源。

8. 智能合约和正式验证代码

由于我们最终要实现完全的去中心化并逐步向DAO过渡,因此构建了可升级的智能合约,这样在每次迭代时就能最大限度地减少将协议手动迁移到新版本的麻烦。同时,社区成员也将能够通过Snapshot X进行治理投票、提出改进提议,实现信息代码的开源化。

我们始终坚持将安全性作为协议的核心支柱之一,因此特意聘请了两家审计公司 —— ABDK和Nethermind来保驾护航。这两家公司将为我们的下一次迭代(V1)进行独立的代码审计。目前已经确定的是,Nethermind将会对代码库进行正式验证。为了确保用户资金能够始终得到安全的保护,我们的借贷产品Artemis将会一直保留在测试网上,直到ABDK和Nethermind完成所有的审计工作。而在此之前,白名单用户可以不受限制地使用该协议并随时向我们提供任何反馈信息。

一文读懂zkLend下一代DeFi借贷协议“Artemis”

图6:我们将与Nethermind合作进行正式验证,ABDK将审核我们的智能合约。

经历了2022年上半年在加密领域发生的一系列事件之后,我们深刻地感受到产品的安全性和可访问性比以往任何时候都要重要。zkLend团队致力于打造一个长期可行的产品,本文中所介绍的,是截至目前已开发出的一部分功能,更多功能还在持续开发中。现在,在以太坊测试网Goerli上线的Artemis仅向部分早期支持者、合作伙伴和投资者开放,如果您也有兴趣参与其中,那么请立即加入zkLend Discord社区来了解最新动态,我们将会根据反馈意见在今年第三季度末/第四季度初发布的正式版本中做出改进。

zkLend Artemis 的关键节点日期:

1、2022 年 6 月:​宣布Artemis测试网的白名单点

2、2022 年 7 月:​启动Artemis测试网

3、2022 年 8 月:​进行智能合约代码审计

4、2022 年 9 月:​Artemis主网启动

5、2023 年第一季度:​Apollo 测试网发布

关于zkLend

zkLend是一个建立在StarkNet基础上的Layer 2货币市场协议,融合zk-rollup的可扩展性和以太坊的安全性,具有卓越的交易速度、低廉的交易成本等优势。不仅如此,该协议还提供去中心化的双重解决方案,一个是针对通过合规性检查的白名单机构用户,另一个是针对普通DeFi用户的货币融资服务平台。最重要的是,我们提供的所有服务和解决方案都不会以牺牲去中心化为代价。