查看原文
其他

Keep3r解决了什么问题 &对YFI的影响

侠客张 不确定思维 2021-10-13

简单说,keep3r就是一个去中心化任务众包平台,要做区块链世界的猪八戒(众包服务平台)。

DeFi的各种协议像乐高积木一样层层嵌套,智能合约系统也越来越复杂,相应的维护工作也越来越多,有非常多的环节需要有外部维护者(机器人、脚本等)提交交易来触发事件,比如在预言机上调用update()函数来更新价格、在挖矿协议上调用harvest()来调度资金、触发限价单等等..

有一些项目通过设计激励环节,来激励外部参与者主动参与这类事件,有的项目需要靠自己人来维护,不管如何处理,都需要付出相应的劳动和成本代价。

keep3r的设计思路是将这类工作统一发布在keep3r网络,由注册的keeper来认领任务,同时获得相应的回报。这么做的好处减少项目方的维护成本,使更多的项目能标准化运维,同时促进智能合约网络运维生态的形成。

存在的问题

这里举两个智能合约需要大量维护的例子,第一个是AAVE平台的清算系统。

AAVE是去中心化借贷协议,用户可以抵押资产进行借贷,与传统银行相比,借贷过程更加智能,系统会判断抵押品价值,并按照超额抵押率进行最大放贷额度的计算。

当用户抵押加密资产借贷后,系统会自动计算一个健康系数,当健康系数低于1时,代表用户抵押资产存在无法偿付风险,需要对账户进行清算。

AAVE采用的模式是向清算人公布处于风险状态的账户,由清算人来主动对账户进行清算,同时给清算人一定比例奖赏。

清算人在执行该任务时,大多靠自己编写脚本来执行清算任务,由于清算资产类别不同,可能还会用到闪电贷等辅助工具,这对参与人有一定的技能要求,无法大范围招募清算人。

第二个例子是alphafinance,一个加杠杆机枪池应用。

alphafinance采用加杠杆的方式,将用户投入资产投入到相应的池子挖矿,得到的挖矿收益通过调用“reinvest”功能再次复投进矿池,以增加用户收益。

这里的reinvest就是需要外部用户来主动触发的功能,当用户触发reinvest时,合约会收获累积的收益,并将收益再次投入矿池。此时执行reinvest的用户会得到一定比例的收益代币,但如果池子收益少时执行,用户可能会亏损(得到的代币奖励不够支付燃气费)。

以上是2个项目用到外部维护的例子,这里主要存在痛点是:

  • 维护脚本需要专业化定制

  • 维护员执行维护程序可能亏损

  • 由于维护的为标准化,参与的用户不多,培训成本高

  • 无法大范围应用维护技术等

解决方案

Keep3r的设计目标是让维护变的简单,它的核心服务对象是dapp开发者,目的是促进整个DeFi生态系统的健康发展。

Keep3r的参与角色包括keeper、项目方、KP3R社区,核心围绕JOB的发布与执行开展业务和治理。

Keeper是执行一项工作的外部人员。任何人都可以在keep3r平台注册为keeper。根据不同job的复杂程度,keeper需要掌握的技能有较大差异,有的job只需直接点击页面按钮即可执行,有的job需要编写大量脚本并引用外部数据。

Job是用来指希望外部实体执行某项行动的智能合约的术语。项目方希望这个动作是在 “善意 “的情况下执行的,而不是恶意的。为此,项目方将这些任务注册为job,然后keeper可以来执行这些job,以获取报酬。

注册job可以通过提交社区提案或者在界面直接调用添加job的功能。通过社区治理提案方式提交的job,如果治理批准,该job将会直接生效。如果是通过界面功能添加的job,每14天可以执行一次,需要支付相应的KPR。

这个设计的核心是通过KPR的激励,将项目方、keeper连接起来,用众包的方式将运维工作通过keep3r平台统一外包。

更具体的操作步骤,可以参看官方文档:
https://docs.keep3r.network

有什么好处

对于项目方:

  • 可以通过keep3r的套件标准化各类运维服务

  • 通过激励keeper执行job,促进协议达到最优平衡

  • 通过合理设计job,最大化收益

  • 通过将服务外包,减少项目开支

  • 通过服务外包降低人工成本开销

对于keeper:

  • 注册成为keeper可以认领任务赚佣金

  • 由于job的复杂性,对于有较多经验的keeper更有益处

  • 随着治理开展会增加对keeper的资质要求,早参与也有一定的好处

  • 通过keep3r提供的各类周边套件,构建自己的工具箱,可处理更多job

  • 知识与技能变现

对于DeFi生态:

  • 如果把DeFi看成一个整体,keep3r更像是一个人力资源市场

  • 建立整个DeFi生态的底层运维基础设施,为后来者提供成熟套件

  • 如果把DeFi看做一个资产负债表,keep3r的用处是让资金流动的更有效率

关于AC

AC最近对Keep3r以及其他几个配套项目投入了较多精力,这让很多朋友觉得他不再参与YFI的开发,因此产生了更多看空YFI的情绪。

我个人觉得,AC是一个技术极客,就像他一直说的:”I test in prod”。对于像YFI这样一个走在成熟路上的项目,AC现阶段很难发挥他的个性,对于向他这样精力旺盛且创新源源不断的人,需要一些突破口来释放他的能量。

他走的太快,团队没法跟上他的进度。他更像是开疆拓土那个人,后方留给小伙伴慢慢耕耘。所以我个人能理解AC说的他并没有离开,他所做的一直都是为了提高yearn的收益。

关于YFI

而对于YFI,需要做的就是踏踏实实的把v2做好,走正规项目的上线路线和测试流程,避免出现大的安全风险漏洞,走的稳才走得远。

YFI目前的v2,在2个月前AC就已经搭好框架,这2个多月团队10多个小伙伴也在持续不断的开发和测试,目前也是刚刚测试完成,已经开始在正式环境开展试验。

写在最后

AC说:“当我研究得越多,我就越意识到DeFi的力量不是工具,不是贷款人,不是DEX,而是资产。”

整个DeFi生态更像是一个大的资产负债表,而yearn要做的就是尽量让它产生更多的收益。


近期文章:
创新大多从笨拙和简陋开始

知识星球推广:
分享DeFi相关研究、挖矿经验、各类实操方法、各种心得体会等内容!


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存