三分钟了解 YFI 创始人新作 Keep3r:去中心化协作服务网络

CN
4年前

作为项目方和外部实体的协作网络,Keep3r 不面向普通用户,它主要为 DApp 开发者服务。

原文标题:《Keep3r 是什么?》 撰文: 蓝狐笔记

Keep3r 这几天有一些表现,引起加密社区关注。Keep3r 是什么?它是 Andre Cronje 的新作品。它是去中心化的 Keeper 任务网络,一方面有的智能合约项目需要外部实体帮忙解决 devops 方面的任务,一方面有些外部实体(个人或团队)可以通过完成相应任务获得报酬。Keep3r 为这部分人群构建去中心化的任务服务网络。

Keeper 是指执行工作的外部人员或团队。这些任务可以是简单的(如调用交易),也可以是复杂的(要求链下的逻辑)。Keep3r 不是严格意义上的任务服务平台,Keep3r 本身并不管理这些任务,它允许项目方(合约)注册任务,而 keeper 也需要注册,这样双方都可以选择彼此。在这个过程中,keeper 设置其 devops 以及基础设施,并可以创建规则(基于有利可图的交易)。

根据 Andre Cronje 的说法,当前的 Keep3r 核心要解决智能合约需要外部触发的问题。一些合约需要由外部实体(机器人、脚本、EOA)提交交易从而触发响应。Keep3r 试图解决这个问题,它通过去中心化的方式,构建出一个协作系统,试图帮助这些项目找到 keeper 来进行合约的外部触发从而保持运行。从这个角度,Keep3r 不是面向普通用户的项目,它主要为 dApp 的开发者们服务。

那么,作为项目方和外部实体的协作网络,keep3r 是如何通过去中心化的方式将两者组织起来的?项目方需要将其合约提交到 Keep3r 网络,合约会由绑定 KP3R 保证金的 Keeper 进行审查和批准,之后,keeper 可以执行市场上的任务。

在 keep3r 中,当前的任务,主要是指智能合约希望外部人员执行某个操作。同时,项目方希望 keeper 的执行是善意的,而不是恶意的,尤其是智能合约可能会涉及到财务的风险。

在 Keep3r 中,需要外部执行的系统都可以成为任务。Keep3r 不会定义或限制执行任务的范围,它主要为 keeper 和合约之间提供激励机制。

当前的任务主要是一些合约需要外部实体提交交易从而触发响应。例如在预言机上调用 update() 以更新其基础值;在聚合挖矿协议上调用 Harvest() 以实现资金调换策略;在治理合约上代表用户使用许可 / 批准机制调用 vote();去中心化交易中价格匹配时触发限价订单;在基于债务的系统中触发清算;在 layer2 中外部系统代表用户批量提交交易等。当前,每个项目为了解决这些问题,都是独立进行的。如 Aave 的清算、Synthetix 的缓存更新、YFI 的挖矿等。这也是 Andrew Cronje 在构建 Keep3r 时主要构想的任务。

Keep3r 中的任务是需要注册的,目前创建任务可以通过两种方式:

通过治理注册任务

通过治理提交提案来注册任务,如果治理获得通过,则无须进一步措施。

通过合约界面注册任务

用户通过调用 keep3r 合约上的 addLiquidityToJob (address,uint)来注册任务。调用 addLiquidityToJob (address,uint)将创建等待中的治理投票。用户通过该地址可在每 14 天提交新的任务申请。

此外任务也有安全级别,项目方根据自己的安全需要选择 Keeper,例如要求 keeper 的保证金数量、完成任务情况、成为 Keeper 的时间长短以及 keeper 质押相关代币的量等。同时,对于没有风险只需执行的合约,可以使用默认的 isKeeper (address)调用。

智能合约会提供任务,keeper 可以执行合约任务。为了成为 keeper,可以在 Keep3r 合约上调用 bond (unit),如果用户没有 KP3R 代币,可以使用 bond (0)加入。bonding 有三天时间延迟,三天后即可调用 Activate ()。

KP3R 是 Keep3r 网络的代币,不过它不作为交易的硬性支付媒介。因为在 Keep3r 中,项目方可以使用 ETH 或项目代币支付给 keeper。为了激励 Keeper 完成任务,项目方需要给 Keeper 奖励。目前项目方可以选择三种方式奖励 keeper:

当然,这些任务也可以用 KP3R 代币进行奖励。通过成为流动性提供者,可有获得 Credit,这些信用额度可用来获得对应数量的 KP3R 代币。每次任务执行时都会为 Keeper 提供(最多) gasUsed * fastGasPrice + premium%,这些会从项目方的信用额度中扣除(不会从流动性中扣除)。项目方可以随时增加和移除全部流动性。

如果 KP3R 不作为支付代币,那么,它有什么用处?

保证金

因为有些合约的外部触发工作跟财务风险有关,执行触发任务的外部 keeper 需要最小的保证金才能有资格执行相关任务。而这个保证金使用的是 KP3R 代币。也就是说,要想执行这些任务的 Keeper 必须存入相应的最低数量的 KP3R 保证金。

治理

Keep3r 网络治理是由绑定了 KP3R 保证金的 Keeper 来管理的。

捕获交易费用

交易虽然不一定通过 KP3R 支付,但所有交易依然会产生费用,对于任何非 KP3R 交易(ETH 或代币支付的交易),存储库获得 0.3% 的费用。

总结来说,KP3R 可以用来治理,可以作为获得高风险任务的保证金,可以捕获交易费用。此外,流动性提供者可以给 Keeper 支付 KP3R 信用。

按照 Andre Cronje 的设计,Keep3r 治理主要任务有:

存储库价值 980 万美元,会由治理投票决定存储库资金的使用和分配

过去 24 小时赚取的费用为 384,197 美元

UniswapV2Oraclefeeds 已有足够数据点可用于 Keep3rV1 Helper feeds

目前正在审查的任务:Hegic Pool 维护;Aave 的清算;Synthetix (多个任务);Yearn (多个任务);Cream Finance 的清算。

来源链接:mp.weixin.qq.com

链闻仅提供相关项目信息,不构成任何投资建议。

坚决杜绝各类代币发行及炒作,如发现文章含敏感信息,请点击「举报」,我们会及时处理。

举报

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

OKX:注册返20%
链接:https://www.okx.com/zh-hans/join/aicoin20
广告
分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接