时间:2023-08-18|浏览:183
Keeper是指执行工作的外部人员或团队。这些任务可以是简单的(如调用交易),也可以是复杂的(要求链下的逻辑)。
Keep3r不是严格意义上的任务服务平台。Keep3r本身并不管理这些任务。它允许项目方(合约)注册任务,并且Keeper也需要注册,这样双方都可以选择彼此。在这个过程中,Keeper设置其devops以及基础设施,并可以创建规则(基于有利可图的交易)。
与大部分DeFi项目不同的是,Keep3r是一个服务于DeFi开发者的平台。AndreCronje意识到一些智能合约的运行需要外部人员的介入(例如回报交易资讯等)。Keep3r不负责执行工作,而是提供一个平台让需要外部工作的项目注册「Jobs」(任务),以及让有能力执行动作的人注册为「Keepers」(管理人),从而实现供需双方的媒合。也就是将这些原本难以去中心化的“动作”,分散到各个Keepers手中执行。
Keep3r的运作方式如下: - 项目方:注册Jobs,提供报酬 需要外包任务的项目方可以在官网上或通过调用Keep3r合约来注册任务。他们可以根据自己的安全性需求来挑选Keeper,例如要求Keeper的保证金数量、完成任务情况、成为Keeper的时间长短以及Keeper质押相关代币的量等。
- Jobs执行者:注册成为Keeper、抵押保证金、执行Jobs 任何用户可以通过官网或合约来注册成为Keeper,并抵押保证金(使用的是Keep3r发行的代币$KP3R)。注册Keeper需要大约三天的时间,三天后即可执行Jobs并获取报酬。
- 社群治理:审核Jobs和Keeper Keep3r发行治理代币$KP3R,持有该代币的人可以参与社群治理。$KP3R可用于让Keeper抵押保证金,或是让项目方提供Keep3r将收取0.3%的手续费。
Keep3r的代币经济机制如下: KP3R是Keep3r网络的代币,但它并不作为交易的硬性支付媒介。因为在Keep3r中,项目方可以使用ETH或项目代币支付给Keeper。为了激励Keeper完成任务,项目方需要给Keeper奖励。目前项目方可以选择三种方式奖励Keeper: 1. 直接支付ETH 2. 直接支付代币 3. 通过提供流动性间接支付给Keeper
当然,这些任务也可以用KP3R代币进行奖励。通过成为流动性提供者,可以获得Credit,这些信用额度可用来获得对应数量的KP3R代币。每次任务执行时,会为Keeper提供(最多)gasUsed*fastGasPrice+premium%的报酬。这些报酬将从项目方的信用额度中扣除,而不会从流动性中扣除。项目方可以随时增加和移除全部流动性。
如果KP3R不作为支付代币,它还有其他用途: - 保证金 由于一些合约的外部触发工作与财务风险有关,执行触发任务的外部Keeper需要存入最低数量的KP3R保证金才能有资格执行相关任务。 - 治理 Keep3r网络治理由绑定了KP3R保证金的Keeper来管理。 - 捕获交易费用 虽然交易不一定通过KP3R支付,但所有交易仍会产生费用。对于任何非KP3R交易(ETH或代币支付的交易),存储库将收取0.3%的费用。
总结起来,KP3R可以用于治理,作为获得高风险任务的保证金,以及捕获交易费用。此外,流动性提供者可以使用KP3R信用来支付给Keeper。
哪些Jobs可以通过Keep3r完成呢?智能合约中需要外部指令触发的工作,例如借贷平台的债务清算、预言机的基础值更新、聚合平台的资金策略迁移、Synthetix的缓存更新、YFI的挖矿等。目前已经注册完成的Jobs包含Uniswap V2预言机、Aave的清算等等。
DeFi被认为是只为追求利润的人们所关注,但请放心,AndreCronje(还有其他专家)仍在努力改善DeFi服务。当前的DeFi生态通过区块链、智能合约和社群治理机制实现了很高程度的去中心化。而Keep3r进一步推动了这一进程,希望把智能合约中仅剩的第三方需求也去中心化。如果说DeFi是金融界的工业革命——让智能合约取代人力,那么Keep3r就是进一步将权力下放给社群,实现完全去中心化的最后一步。