DeFi 生态的多元化趋势为跨链 DeFi 提供了生长的土壤。
原文标题:《Farmland:跨链挖矿聚合器》 撰文:蓝狐笔记
从 Compound 6 月 15 日推出 COMP 代币的流动性挖矿以来,DeFi 的流动性挖矿成为早期项目引导出流动性的关键手段。在 Compound 之后,Balancer、Curve 等也开启了流动性挖矿,如今 Balancer 和 Curve 的流动性分别超过 3.6 亿美元和 10 亿美元。
YFI 的流动性挖矿聚合将挖矿引导到更高的收益层面,而 YAM 和 SUSHI 的流动性挖矿几天内之内就聚集了数亿美元,其中 YAM 最高时候曾聚集大约 8 亿美元,而 SUSHI 最高时聚集超过 10 亿美元,其流动性最高时甚至超过 Uniswap 整体流动性的 70%。
吸引这么多资金参与的最大原因是年化收益高,刚开始挖矿时,有的年化收益甚至超过 10000%,即便考虑到它的极高风险,这也是非常疯狂的回报。长远看,这些会逐步下降到 100% 以内,即便如此,也是非常高的收益。
这些都只是流动性挖矿的一部分,还有很多的流动性挖矿正在进行,或者在路上。不过,流动性挖矿逐渐成为大户或机构的游戏。
其中的最大原因之一就是挖矿的高手续费,完成一次挖矿动辄近百美元以上,如果不是大额的资金挖矿可能收益并不高,再考虑到挖矿可能产生的无常损失、币价波动等因素,对于普通用户来说,参与流动性挖矿并不划算。
此外,流动性挖矿还有一些潜在的安全担忧,例如中心化的跑路风险、智能合约的漏洞风险,这些都是用户所担心的。
流动性挖矿收益这么高,普通用户有没有机会参与?随着整个加密领域乐高积木的完善,这一切都会变得可能。为了解决普通用户参与挖矿的问题,Farmland 提出了跨链挖矿的解决方案。
当前绝大多数的流动性挖矿都是基于以太坊的,不过随着波卡、Cosmos、Solana 等公链生态的项目开启流动性挖矿,跨链流动性挖矿的趋势逐步发展起来了。
以太坊是 DeFi 活动的中心,是目前最大的智能合约平台,它相对于比特币具有构架智能合约的能力,相对于其他公链,具有更大的市值,更大的安全性。但由于以太坊的费用过高,吞吐量过低,速度过慢,在目前情况下,很多 DeFi 开始考虑其他公链,比如 Serum 就构建在 Solana 公链上,Cosmos 和波卡的 DeFi 项目也越来越多,具有生态化的趋势,这些都意味以太坊无法一统所有公链,DeFi 会存在多元化的趋势。
这就为跨链 DeFi 提供了土壤。如今跨链 DeFi 的流动性挖矿初现端倪。目前从 wBTC、renBTC 等可以看出来,截止到蓝狐笔记写稿时,目前以太坊上流动的比特币(代币化的 BTC,也就是常说的包装后的 BTC),达到 59,392 个,总额超过 7 亿美元。其中相当部分都在 Curve 上挖矿,其中 renBTC 在 Curve 挖矿的总超过 1 亿美元左右,而 renBTC 的总为 1.68 亿美元,wBTC 在 Curve 上的挖矿总额也达到了 8300 多万美元。
跨链聚合挖矿
Farmland 为了快速落地,首先利用现有的基础。这在 DeFi 领域是常见的做法,因为 DeFi 本身是可组合的乐高积木。
Farmland 计划在跨链聚合挖矿的阶段集成 wBTC 和 renVM 的代币化跨链技术。从用户体验的角度,其流程是这样设计的,用户将 BTC 直接存入 Farmland,并绑定以太坊地址,以太坊地址用以接收收益。当用户将 BTC 存入 Farmland,它会将其通过 wBTC 和 renVM 转换成可以在以太坊上流通的 wBTC 和 renBTC,然后再使用它参与挖矿,挖矿的收益将发送到用户的以太坊账户。
合成资产
Farmland 第二个阶段会引入 FarmBTC。F armBTC 是聚合 wBTC、imBTC、renBTC 等代币化 BTC 的资产,是一种合成资产,有点类似于 mStable 对当前 usdt、usdc、dai 等稳定币的聚合,也跟 Curve 上的 ycrv 类似。
这种聚合的好处是更能抗波动性,更具韧性。
farmBTC
这是 Farmland 的最后一个阶段,用户将 BTC 存入到 Farmland 中,可以直接转换成为 FarmBTC。也就是说,在这个阶段 Farmland 会有自己的代币化跨链技术,用户将 BTC 存入 Farmland,Farmland 通过其去中心化的节点网络,完成 BTC 的包装过程,最后形成去中心化的代币化资产 farmBTC。
从这个可以看出 Farmland 的目标是形成去中心化的资产跨链,并在这个资产跨链的基础上参与到跨链挖矿中来。
那么,具体来说,它是如何实现去中心化的资产跨链?
资产跨链很大部分都存在中心化的潜在风险,如何形成去中心化的资产跨链是加密领域大家非常关注的话题。
截止到蓝狐笔记写稿时,在以太坊上流动的比特币达到 59,392 个,超过 7 亿美元。其中 wBTC 达到 39,104 个,renBTC 达到 14,159 个,HBTC 达到 2,810 个,sBTC 达到 2,243 个 ..... 目前的代币化 BTC 大部分是 wBTC 和 renBTC。
目前 wBTC 是通过中心化机构进行托管的,由 BitGo、Kyber 等发起。由托管者联盟进行 BTC 托管,且只有具有 KYC/AML 资格的注册商户才能发起 wBTC。它有一个 DAO 治理,BTC 托管采用多签合约来保证。因此当用户想要获得 wBTC,要么跟 wBTC 的合作商户联系,通过商户存入 BTC 换取 wBTC,要么通过交易所兑换 wBTC。
imBTC 则通过 Tokenlon 钱包锁定 BTC 生成。BTC 存入一个多重签名地址,然后生成相应的 imBTC 代币。renBTC 则是通过 renVM 来实现 BTC 的代币化,renVM 由暗节点组成网络。
目前加密领域对完全去中心化的资产跨链有很大的需求。Farmland 在第三阶段要做的,也是代币化资产跨链。
为了实现去中心化的代币化资产跨链,Farmland 也会构建节点网络,这个节点网络称为「看守人」网络。「看守人」负责存入资产的保管和包装资产的生成。既然赋予「看守人」这么重要的责任,那么,如何防止他们作恶?他们会不会将存入的 BTC 瓜分掉?当生成代币化资产的时候,如何保证生成足额的相应资产,当用户赎回的时候,如何保证给予用户足额的相应资产?
从 Farmland 的白皮书来看,它设计了一套防止作恶的博弈机制。首先「看守人」必须质押超额的资产,一旦发现「看守者」作恶, 其资产会被罚没。
但是抵押资产本身也会是波动的,如果快速下跌可能来不及清算,Farmland 的抵押资产也采用了多资产抵押的模式,以增加系统的韧性和安全性。
除了需要抵押超额的资产之外,Farmland 会额外奖励正直的节点。所谓的正直节点是指有良好历史记录的节点。真正节点可以增加在系统中的权重,这些预期的回报将「看守人」利益和系统利益保持一致,减少作恶动机。
最后,为了防止「看守人」合谋,Farmland 引入类似于 renVM 的「分片」概念,通过随机分组方式,减少攻击的可能性。
当「看守人」不签署正常交易,或者签署虚假交易时,他们的资产会被清算,以保持存入资产的可赎回。
当 Farmland 完成 BTC 等资产跨链之后,这些资产可用来挖矿,那么具体怎么挖矿?这里就涉及到 Farmland 的一站式聚合挖矿和收益分发。
目前 DeFi 挖矿的手续费非常高,比如用户挖最近炙手可热的 SUSHI,首先要在 Uniswap 上构建流动性池,例如 SUSHI-ETH 池。要在 Uniswap 上构建流动性池,首先要对 ETH 和 SUSHI 资产进行授权,这是第一笔费用。在授权之后,需要向 SUSHI-ETH 代币池添加流动性,这是第二笔费用。在为 SUSHI-ETH 流动性池存入代币之后,用户获得了该池的 LP 代币。用户需要将 Uniswap 上的 SUSHI-ETH 池流动性 LP 代币存入 SUSHI 的矿池进行挖矿,这是第三笔费用。最后当用户提取收益时,还需要产生一笔费用。根据拥堵情况的不同,有时候一笔费用可能高达数十美元。整体下来,完成一次挖矿可能超过 100 多美元甚至更高。除非有高额收益,否则用小额资金挖矿是不划算的。
为了解决高额手续费问题,有些服务商提出聚合用户代币的方案,以此来均摊高额手续费用。不过,有些方案存在中心化风险,收益不透明,机构可以拿走用户收益的较大部分,最后如果挖矿协议出现漏洞,机构也不会进行损失的补偿。
Farmland 的方式是通过智能合约的模式进行自动聚合挖矿,并实现收益自动化分发,一是解决中心化的风险,二是解决收益分配的透明化问题。
首先用户存入的代币达到一定规模时会存入矿池,且收益达到一定规模后提取到收益池,用户可以向收益池发起提取收益的请求从而获得收益。收益池会均摊所有人的挖矿费用,因此费用成本大大降低。此外,还可以将收益池中的收益进行 staking,也可以获得部分额外回报。也就是,在这种情况下,用户挖矿基本上只需承担转入和转出代币的费用,不用担负挖矿的高费用。
除了聚合用户资金均摊费用成本,还有一个可以减少费用的原因是,通过聚合挖矿的模式,可以减少调用钱包、同意协议的次数等。如果是 10,000 人,每位用户都得重复所有的挖矿流程,要进行资产授权、增加流动性等多个操作,如果每次挖矿需要进行 4 次以上的交互,那么,10,000 人至少需要 40,000 次交互,要交 40,000 笔费用,40,000 笔费用可能耗费高达 1,000,000 美元。而聚合挖矿,可以极大减少重复调用钱包和同意协议的次数,这里可以省下极大的一笔费用。
此外,为了防止有人对 Farmland 进行女巫攻击,Farmland 会对用户有存入资金和时间的要求,具体数据根据其两者的乘积(Duration=Amount*LockTime)进行计量。如果该乘积值低于合理值,系统拒绝服务或预先收取手续费。
在极端情况下,比如资产价格的大幅波动下,Farmland 的收益不及手续费,这样会产生亏损,导致系统无法运行。Farmland 通过预言机获得预期收益,并跟以太坊费用比较,如果收益低于费用,则提高挖矿成本比例或延长抵押代币时间。此外,还通过将收益的 1% 作为预留安全池,在极端情况下,可以帮助合约获得运行费用。
目前很多的挖矿项目没有进行审计就开始提供服务,基本上算是裸奔状态。此外,挖矿协议也是有可组合性的风险,其风险随着参与的协议增加而叠加,挖矿是一个极高风险的活动。
为了缓解用户的担忧,Farmland 计划引入挖矿保险机制,会根据代码是否经过审计、安全运行的持续时间等因素进行评估,并对不同的挖矿产品进行安全的评级。对于危险等级较高的挖矿协议,Farmland 会建议用户购买保险。
用户可以根据自己的本金金额购买相应的保险,保费会使用稳定币、ETH 或 Farmland 治理代币进行支付。其中保费中的部分(不大于 10%)会兑换成为 Farmland 治理代币并销毁。Farmland 保险目前的赔付金额计划有最大赔付上限和下限:单一合约的偿付金额上限为偿付资金池总量的 15%,下限为损失本金金额和 5 倍于保费两者间取最小值。赔付采取社区投票机制,只有合格的偿付池参与者才能参与投票,偿付池参与者是投入超过一定数额保费且没有不良信用记录的用户。
同意赔付的投票人所拥有的偿付池金额高于该项目赔付金额 4 倍时,赔付通过。如果不同意赔付的投票人所拥有的偿付池金额超过该项目赔付金额 3 倍时,则赔付不通过。参与投票的用户会获得一定的投票奖励。如果通过社区后期认定,投票人存在恶意骗保或恶意不赔付情况,该投票人地址会留下不良信用记录,会减少甚至没收其投票权。
从 Farmland 的保险赔付模式看,它采用了跟 Nexus Mutual 不同的保险模式,Farmland 保险赔付资金池由用户的保费聚集而成,而非 Nexus Mutual 承保人提供资金池的模式。
Farmland 目标最终是 DAO 治理,一开始由项目团队选择协议参数和挖矿的对象,例如选择新的矿池、更改收益比例等等。后续这些都会通过社区治理的模式进行迭代升级。社区的治理则需要通过治理代币进行。
来源链接:mp.weixin.qq.com