Keep3r网络﹕用于加密协议的DevOps

现代软件工程最热门的分支之一是开发者运营(DevOps),定义为为优化软件开发生命周期的功能而采取的做法。DevOps是现代软件生命周期的一个重要组成部分。例如,部署云基础设施,使其他人能够构建应用程序,就是一个需要DevOps工程师。从本质上讲,在DevOps工作的软件工程师创造了其他软件工程师使用的产品。

开发者TaskRabbit

基于区块链的去中心化应用与其他软件应用没有什么不同,因此,需要一个类似于DevOps的工具。Keep3r Network旨在为这个不断增长的利基市场服务。Keep3r由Yearn Finance的Andre Cronje创建,旨在将去中心化的应用程序与那些能够完成维持日常协议功能所需的平凡、常规任务的人联系起来。在Keep3r存在之前,像Cronje这样的开发者不得不手动执行繁琐的任务,如执行清算。将这些任务外包给外界,使DeFi的工程师能够专注于其他职责,如协议开发、集成或新功能。也许一个有用的比喻是把Keep3r想象成一个在线招聘网站或智能合约的TaskRabbit。

最近几个月,围绕Keep3r的大部分注意力都集中在Chainlink Keepers的推出上,该协议的V2是与Chainlink Labs共同创建的。Chainlink Keepers目前正在以太坊主网上进行公开测试,还没有公开发布。在这份报告中,我们将看看Keep3r网络的当前版本,以及围绕Chainlink Keepers即将发生的变化。但是,首先,让我们从协议功能本身和网络中的两个主要利益相关者开始:工作和守护者。

 

工作和守约人

工作是任何需要第三方(称为守约人)执行行动的智能合约。今天的智能合约是建立在区块链上的确定性程序。然而,智能合约有一个特别的弱点。智能合约在默认情况下是沉睡的,当执行链上功能的时间到了,需要一个触发器来唤醒它们。触发器可以根据时间、事件、一些计算或三者的任何组合来设置。工作是需要由守门人启动的触发器。

随着时间的推移,被发布的工作超出了Cronje必须执行的工作。在去中心化的交易所执行限价订单,触发自动交易策略,以及传递甲骨文价格信息,都是如今可以通过使用守门人来实现自动化工作的例子。在Keep3r网络上,协议人发布工作以及执行任务所需的任何相关材料。守护者可以注册工作,完成它们,然后为他们的工作收取奖励。由于活动是在链上进行的,完成的工作可以很容易地被核实。请看下面的截图,了解列出的工作的例子。每个工作包括一个地址和技术文件,通常可以通过开源软件共享平台GitHub访问。

随后,守护者可以是各种人或程序。守护者可能是个人或团队,但他们也经常是机器人、脚本、其他合同或外部拥有的账户(EOA),在满足前提条件时被触发来执行一项行动。不言而喻,守护者需要具备完成工作的技术能力。

 

$KP3R代币

在Keep3r V1中,执行任务的奖励是以$ETH或网络的本地$KP3R代币支付的。虽然后者可以按市场价格在去中心化的交易所交易,但饲养员被激励在Keep3r网络上 “入股”,这个过程称为绑定。绑定的代币不能在市场上交易,但可以使守卫者有资格获得更高层次的工作(例如例子)。通过这种方式,$KP3R代币充当了在网络上发布工作的协议的主要 “声誉 “信号。系统内量化 “声誉 “的其他方式包括为过去的服务收取的总费用或守约人在网络中的任期。

鉴于工作的复杂程度各不相同,信誉评分很重要。网络存在的一个重要原因是,外包工作需要高度的信任和验证个人的技术能力。即使有了这个网络,在不幸的情况下,守门人也会有不诚信的行为。当这种情况发生时,Keep3r将产生对守门人(个人)的治理争议。如果被确定为违规,守门人的一定比例的绑定代币将被砍掉。如果一个坏的行为者被砍了太多次–这里没有具体的数字,同样,由管理部门决定–他们可以被列入网络的黑名单,并被阻止承担更多的工作。

虽然有些工作可能很简单,但其他工作可能需要更高的能力,例如跨协议的接口或执行一些会影响多种加密货币价格的行动。对于这些类型的工作,保持一个准入门槛有助于确保从事这项工作的守业者达到一个高标准。如下图所示,完成的工作数量与获得的KP3R美元奖励之间的关系是非线性的。

 

Keep3r网络V2(Chainlink Keepers)

2020年12月,Andre Cronje宣布Keep3r网络的下一代是由Chainlink带头的伙伴关系。可以说,DeFi使用率最高的预言机,Chainlink是各地加密货币开发者的信任资源。Keep3r和Chainlink之间的合作使Chainlink节点操作员能够执行守门员的工作,而Chainlink节点操作员的加入使Keep3r能够获得与Chainlink其他服务相同的安全和人才水平。此外,Keep3r网络上现有的守门员如果获得了较高的声誉分数,也有资格成为Chainlink的节点操作员。

除了其安全性和一致性的记录,Chainlink还管理着一个基于声誉的系统,就像绑定$KP3R代币所维护的系统。Chainlink的系统跟踪节点的表现,衡量和记录运营商向协议提供多少数据。表现好的节点可以获得$LINK的奖励,而那些表现不佳的节点则有可能失去他们的抵押品。由于已经有了奖励高绩效者的系统,所以不需要额外的工作来过滤高质量的保持者。

正如预期的那样,Chainlink Keepers保持着与Keep3r Network类似的工作流程。值得注意的是,增加了注册中心的所有者,他管理着客户发布的工作列表。Chainlink节点操作人员访问注册表,查看并执行协议中要求的维护任务。下面是Chainlink Keepers的流程图。

來源: Chainlink

然而,Chainlink Keepers实现了使用$LINK来取代$KP3R,最终在生态系统内逐步淘汰后者的使用。在Chainlink Keepers中,节点运营商将很快用$LINK代币代替绑定的$KP3R代币。执行工作的激励措施将被资助,执行工作的奖励都将以$LINK支付。虽然守护者的工作并不直接影响投资者,但过渡到$LINK作为网络的货币可能是未来$LINK代币需求的催化剂。

 

结论

Keep3r网络开始是Andre Cronje的一个项目,以解决在DeFi中构建的痛苦的开发过程。随着Keep3r的下一次迭代,新的合作伙伴和融入更广泛的Chainlink社区。在他的生活中,这是一个讨厌的人。通过将协议与愿意做杂项技术任务的第三方联系起来,Cronje已经能够帮助开发者优先考虑他们的主要目标:为加密货币生态系统建立很酷的新项目。

虽然Keep3r开始是一个加密货币DevOps平台,但这可能不是其最终状态。从树上看森林。Keep3r网络是建立在以太坊基础上的打工经济的第一次迭代。有了简化开发人员操作的能力,开发人员就有可能建立更加雄心勃勃的协议,并利用分散的自由职业者网络。到目前为止,在DeFi中的建设是很糟糕的,但如果它不需要这样做呢?如果在DeFi中构建很容易,企业家们会创造什么?甚至更大,我们现在知道,以分散的方式做自由职业者的工作是可能的。在工程之外,谁知道呢,在未来,开发人员可能会以同样的方式建立下一个Uber或DoorDash。所有这些都表明了另一个例子,即在DeFi中建立的生态系统如何能够彻底改变我们的生活方式。

84 thoughts on “Keep3r网络﹕用于加密协议的DevOps”
  1. amoxicillin without rx: [url=http://amoxicillins.com/#]amoxicillin 800 mg price[/url] 875 mg amoxicillin cost

  2. buying prescription drugs in mexico [url=https://mexicanpharmacy.guru/#]mexico drug stores pharmacies[/url] mexican drugstore online

Leave a Reply

Your email address will not be published.