木星链 木星链
Ctrl+D收藏木星链
首页 > DOT > 正文

Ergo预言机池: 一种全新的预言机模型

作者:

时间:1900/1/1 0:00:00

简介

随着不断发现新的用例,预言机是不断发展的DeFi领域中的关键要素。但是,正如最近一篇论文《对DeFi 预言机的初步了解》所指出的那样,当今的预言机方案缺乏透明度、问责和运行稳定性。?

预言机池(Oracle Pool)是一种全新的预言机模型,旨在解决上述问题,同时还提供其他新功能。从保证数据发布时间表,纳入博弈论的激励措施+反激励措施、内置治理、潜在动态准入到建立预言机数据点置信度层级结构,使用此预言机模型可以释放许多可能性。

预言机池的想法是在使用新颖的扩展UTXO智能合约模型探究DeFi的过程中萌生的。在其他UTXO内部轻松引用或使用代币/数据的能力为开发这种新型的预言机协议提供了自然的框架。也就是说,本文是对预言机池的高度概括,因此,对于希望在基于账户的系统中尝试实现预言机池的那些人来说,它仍然可以作为参考(尽管可能需要进行一些重新设计,但可能无法实现本文中概述的所有可能益处)。

预言机池基础

简而言之,一个预言池由一组决定采用同一数据段的预言机组成。该数据可以是来自某个给定提供者的特定数据点,也可以是预先约定的来自多个来源的累积数据点,该数据点在被发布到区块链之前会被各预言机折叠压缩成单个值。

每个预言机池都有一个发布时间表(Posting Schedule)。这是在预言机池最终确定/发布准备投入使用的新数据点当中经过的时间(以区块(Block)/时隙(Slot)为单位)。?

预言机池时段

预言机池数据点发布之间的时间间隔被称为时段(Epoch),在该时间段内,允许预言机池的各预言机部分提交自己的数据点。在一个时段结束时(与发布时间表一致),所有提交的数据点将被累加在一起并最终确定为一个新的预言机池数据点(基于过滤异常值,对所有预言机数据点求平均值等)。

每个预言机池都有一个发布价格。这是单个预言机池数据点发布成本的价格(以各预言机约定的任何代币/数字货币为单位)。此外,每个预言机池都有一个UTXO,用于保存预言机池的资金。预言机池每次发布新的最终数据点时,都会从预言机池资金中按发布价格金额提取数字货币,并分发给提交了良好数据点的预言机。?

如果某个预言机未能提交数据点,或者提交的数据点异常或超出了某个预定义的误差范围,则该预言机将不会获得报酬(并且可能会削减其权益,我们将在后面更深入介绍这点)。

如果预言机池资金不足,这意味着其资金低于发布价格,则各预言机不会为给定时段发布数据点(因为它们提供了前述服务却不能获得报酬)。因此,必须为预言机池提供资金,以维持稳定的数据流,或重新启动资金不足的预言机池。任何人都可以通过将资金收集到预言机池的UTXO中来完成此操作。

最后,负责从各个UTXO收集所有数据点并将其累积到给定时段的最终数据点的预言机(称为收集器)会获得双倍报酬。这会激励所有预言机竞相发布收集交易(Collection tx),从而确保预言机池数据点发布始终及时。

预言机池数据点收集

因此,预言机池提供了可预测、稳定的预言机数据流,这些数据是从多个预言机中求平均值得来的,同时提供一种简单的方法来结合博弈论激励措施来为上述服务提供资金。?

比特币矿企Iris Energy因涉嫌IPO文件存在误导性面临股东集体诉讼:12月12日消息,一名由Robbins LLP代理的比特币矿企Iris Energy股东发起了对Iris Energy的集体诉讼,起诉书指控Iris Energy违反了《1933年证券法》和《1934年证券法》。Robbins称,Iris Energy此前的IPO文件存在误导性,文件中称其通过设备融资的方式采购比特币矿机的做法具有可持续性,但事实是其用于抵押借款的矿机本身并没有办法产生足够的现金流来偿还贷款,且该批矿机的市场价值已远低于贷款的本金。此外,Iris Energy此前发布公告称其正在与债权人讨论重组方案,导致股价大幅下跌,较IPO时价格已跌去近90%。(Globenewswire)[2022/12/12 21:39:25]

这是预言机池的最简单概念,在以下各章节中,我们将开始探讨如何在此基础上进行构建,以提供更好的保证、灵活性和更多新颖的未开发潜力。

注意,给定预言机池实现必须至少支持上述基本设计才能被视为预言机池,但是对于给定用例,可以有选择地选择以下对核心基本预言机池协议的扩展。

权益削减(Stake Slashing)

尽管激励措施是促进协议内良好行为的有用手段,但也需要采取反激励措施。同样,我们就可以在预言机池模型中实现权益削减。?

每个加入给定预言机池的预言机都必须至少提交该预言机池即将所需最小金额的抵押品。该金额是在启动预言机池之前定义的,并且很可能是硬编码的(如果需要,也可以通过治理来控制该金额)。

预言机只允许提交数据点,并且如果预言机有足够的抵押品,则可以履行工作赚币。如果没有足够的抵押品,则会禁止该预言机在智能合约协议层级上提交数据点。?

假设某个预言机已提交抵押品,则如果满足以下条件,则可以大幅削减该抵押品:

1. 在上一个时段未能提交数据点

2. 无法收集所有数据点(故意或错误地丢失了一个或更多其他预言机数据点)

3. 提交一个异常值的数据点(这意味着其提供的值与平均值相比有很大差异,这意味着它们的数据点寻源存在问题)

因此,预言机池中的预言机将因未能正确执行其工作而受到严厉的惩罚,无论是由于错误还是故意造成的。为了保持平衡,抵押品金额应明显大于数据点发布付款额。

治理投票(Governance Voting)

治理也可以添加到预言机池中,以确保预言机池长存并增加额外灵活性。例如,如果付款数字货币/代币的价格波动很大,可调整发布价格或必需抵押品。

参数治理

可用于预言机池的第一类治理是参数治理。经75%的多数同意后可调整预言机池的所有关键参数。例如:

1. 发布价格

2. 时段长度/发布时间表

3. 最少必需抵押品

4. 允许加入预言机池的预言机数量

每项参数调整都需要一个预言机来发布期望的参数值作为其投票的一部分。如果超过75%的多数投票赞成同一新参数值,则接受该参数值并将其设置用于下一个时段。

对于预言机池实现来说,最好还要限制参数可以调整的幅度。例如,将发布价格调整幅度限为每个时段最多1%,和/或可能设置硬性最大值/最小值。

因此,预言机池可以通过参数投票使加时适应其所需的要求。?

安全团队:ether-merges[.]org是钓鱼网站:金色财经报道,据派盾(PeckShield)监测,似乎经过认证的Twitter帐户/img/202281221639/2.jpg" />

从技术上讲,预言机池是第2层数据点置信度层级结构。也就是说,在第1层上,我们有许多寻源同一数据点的预言机。然后将所有这些数据点收集到单个值中,并由第2层实体(预言机池)保存。显而易见,预言机池中所有预言机的价格和速度将始终大于预言机池中单个预言机的价格,但更可能是准确的。

现在,假如我们要建立第3层数据点置信度层级结构,该怎么办?如果第2层实体是到预言机在预言机池中的集合,那么第3层实体将是预言机池在“池之池(Pool of Pools)”中的集合。因此,第3层实体收集了多个预言机池的数据点,这些预言机池全部寻源同一数据点,以便将其最终确定为新的高保证第3层数据点。

因此,我们现在可以通过置信度层级结构的层级对发布到区块链的任何预言机数据点进行分类。如果预言机自己简单地发布数据点,那么这就是第1层数据点。如果一个预言机池(或一组预言机一起对它们的数据点求平均的某种其他方案)产生一个数据点,则认为这是第2层数据点。当然,预言机池之池会生成第3层数据点。

使用在数据点置信度层级结构中使用的预言机池,数据点层级越高,预计从该数据点获得保证级别越高。这是因为在预言机池的核心,我们有很强的激励/反激励措施来保持预言机正常运行。使用数据点置信度层级结构会进一步放大这一事实。(不幸的是,当今现有预言机方案通常具有有限的激励/反激励机制,因此很难从中建立可信赖的层级结构)

可将预言机池采用的那套让预言机保持不断核查的胡萝卜(奖励)加大棒(惩罚)机制应用于预言机池本身的第3层上。因此,在3层数据点的置信度层级结构中,预言机池不会直接从其用户那里获取资金。取而代之的是,如果行为得当(因此需要提高权益),它将获得资金。因此,就像单个预言机一样,预言机池必须:

提供在最终平均数据点的误差范围内的数据点(才能获得报酬)

在第3层实体的时段内按时发布预言机池的最终数据点(否则削减权益)

此外,第3层数据点收集器必须准确收集当前时段中提交的所有预言机池数据点(否则削减权益)。

这也意味着,数据点置信度层级结构还可具有如上所述适于预言机池的其他所有优点。例如,可以整合DAO,其中预言机池有权对第3层实体的参数(时段长度、发布价格等)或属于该层级结构的已准入预言机池名单进行投票。还可以添加其他可能性,例如预言机池动态准入制或要求在预言机池层级进行领袖核查。

正如前面简短提到的那样,为某个置信度层级结构提供资金的过程发生在该层级结构的最高层级。然后,资金会从一个层级流到另一个层级,最终流到通过及时提供有效数据点正确行为的参与者/实体手中。

数据点置信度层级结构是一种抽象/模型,理论上可以增长到无限多个层级。这允许对数据点置信度层级结构的任何实现来决定需要多少保证与成本/速度作比较。

率先发布预言机池和签名数据点

Coinbase等知名且受信公司已开始提供签名喂价,供任何人通过公共API使用。这些喂价将由预言机使用,并发布到给定区块链上。这些签名数据点提供了更高层级的保证,因为加密签名可防止作恶者篡改数据。

简而言之,一个预言池可以嵌入一个率先发布奖励方案,其中,前述预言机池中第一个发布该时段预期签名数据点的预言机将获得奖励。这与典型的预言机池相反,因为在这种情况下,数据的保证是通过签名而不是共识来保证的。

因此,可以创建一个“Coinbase BTC/USD”率先发布预言机池,每个时段仅奖励一个预言机。这为我们提供了及时的预言机数据,其成本比典型的预言机池数据要低(由于只给一个预言机付报酬),并且数据点具有更高的保证(因为它不能被篡改)。

率先发布数据点层级结构

借助UTXO模型,我们可以以此为基础,并利用多个率先发布预言机池构建数据点置信度层级结构。这给我们带来的好处是生成更高层级的数据点,并具有比平时更强的保证。

创建多个率先发布预言机池,每个预言机池用于一个独有的签名数据点。这些预言机池都寻源同一数据点(即BTC/USD),但来自不同的来源/提供者。它们都具有相同的时段长度,因此,全部是在同一时间范围内寻源数据。

这些率先发布预言机池也是第3层“池之池”的一部分,该池之池将它们的各个数据点累积为平均输出数据点。如上一节所述,所有来自用户的资金都将存储到第3层实体中,该实体随后将这些资金分配给第2层率先发布预言机池。

这提供了一种为所有率先发布预言机池提供资金的简便方法,同时还为用户输出了明确的最终数据点,供用户在区块链上使用。但是,我们可以更进一步,现在以一种实用的方式生成第4层数据点。?

通过利用由率先发布预言机池提供的已签名数据点以及从经典预言机池中收集的数据点,可以构建具有实际适用性的第4层层级结构。这从第3层“池之池”的每个数据点(签名和收集的)生成了一个最终的第4层数据点,因此可以从更广泛的来源中获得更大的保证。

当无法从受信来源获得足够数量的签名数据点时,由这两种类型的预言机池构建的第4层层级结构可能特别有用。因此,依靠可用的任何受信来源,同时仍获取未签名的收集数据点来填补空白,这提供了一个兼顾各方利益的舒适基础。

动态准入

签名数据点的一个最大好处是,它们不需要信任,因此不需要多个预言机之间的共识。这意味着将预言机动态准入应用到率先发布预言机池是很容易实现的。

任何预言机,无论它是多么知名或不知名,都可以加入一个预言机池并因其履行工作而获得报酬。它要做的就是管理成为第一个将数据点发布到链上预言机。这通常等同于拥有良好的互联网连接,并提交最高费用才能优先接受其交易。

这样,率先发布预言机池会激励预言机在费用上花费更多,从而提高将其数据点接受到链上的速度,即使在理论上拥塞成为问题时也是如此。激励措施既适用于希望得到报酬的预言机,也适用于最终在整个数据点层级结构中累积了该预言数据之后最终将使用这些预言机数据的用户。?

通过同时使用率先发布预言机池和收集预言机池,可以为各种数据点释放很多保证和灵活性。

结论

预言机池是一种新模型,旨在解决当今预言机的许多核心缺陷。它们提供了强大的功能和灵活性,并能够通过基本的激励机制极其简单地启动,该激励机制奖励提供有效数据点的预言机。

以此为基础,可以将其构建为3层数据点置信度层级结构+跨层反激励机制+治理DAO +直接数据点复制预防+动态准入。根据给定的用例,在这两种极端情况之间可以有很多选择,这些选择可以提供有力的保证,但权衡设置略有不同。

尽管本文概述了实现预言机池时的许多可用方案,但显然仍有很多尚待发现的方案,尤其是在涉及新的激励/反激励机制时。

该研究以及第一个预言机池实现都是Ergo和Emurgo之间最近合作的一部分。这项合作伙伴关系为所有基于UTXO的区块链(Cardano、Ergo等)的DeFi中的第一个关键发现引领了道路。?

第一个预言机池实现将部署在Ergo实时主网上,Ergo是第一个在扩展UTXO模型中支持成熟的图灵完备(跨交易)智能合约的区块链。协议规范、合约以及有关第一个实现的更多信息将在不久的将来公开发布。

由于预言机池是迈入新颖的扩展UTXO智能合约模型的重大第一步,因此未来的潜力已变得不可忽视。从发现未知的DeFi dApp设计模式到找到解决旧问题的新解决方案,很明显,智能合约仍然是一项新兴技术,许多新进展正在等待发现。

背景介绍

本文为翻译文章,原文由Robert Kornacki攥写。Robert Kornacki是顶级区块链解决方案公司、Cardano创始单位之一EMURGO的研发负责人和智能合约开发者,也是Ergo基金会新进成员,Ergo是一个社区驱动的公链平台,致力于促进Ergo平台区块链协议得到广泛采用,也是一个去中心化金融基础设施。

另外,Ergo核心开发者Alexander Chepurnoy(kushti)曾是NXT的核心开发者、smartcontract.com(即Chainlink)的联合创始人,将作为区块链核心基础设施的预言机池则是在他的带领下开发出来的。

目前在Ergo浏览器官网可查到两个预言机池用例,一个是Ergo专用的ERG/USD Oracle Pool,另一个是Ergo为Cardano提供的预言机解决方案ADA/USD Oracle Pool。

参考链接:

https://github.com/Emurgo/Emurgo-Research/blob/master/oracles/Oracle-Pools.md

https://explorer.ergoplatform.com/en/oracle-pools-list

本文著作权归原作者所有,所写内容仅代表原作者观点,不做投资理财建议。

Ergo预言机池——一种全新的预言机模型

作者:Robert Kornacki (Emurgo 研发主管)

原文发布日期:2020年6月26日

主题:预言机;DeFi;激励措施

标签:ERG区块链比特币EOSHyperGraph魔兽币应用区块链吗十几年前用QQ买过比特币eos币柚子

DOT热门资讯
数字货币:姚前:关于央行数字货币若干问题的思考

最近,多地加速试点应用数字人民币,本文论述了央行数字货币的发展及其背后的理论逻辑,可帮助我们理解央行数字货币的应用及其未来发展。原文发表于《比较》第111辑,本推文为删节版,全文请参见财新网.

1900/1/1 0:00:00
比特币:新冠病是否影响了比特币价格?

新冠病大流行已经影响并将继续影响地球上几乎所有人。对许多人来说,查看最新的新冠确诊数据就像早起的那杯咖啡一样,已经成为了一种习惯.

1900/1/1 0:00:00
比特币:旁观者视角:2021年 什么赋予了比特币价值?

比特币的价值是一个复杂的话题,涉及很多方面;然而,它的价值可以归因于几个因素。 随着比特币的迅速崛起,主流注意力已经转向了比特币,最近比特币的价格已经突破了57500美元.

1900/1/1 0:00:00
BSP:山寨NFT平台剽窃成瘾 去中心化治理路在何方?

"毫无疑问,去中心化平台是需要为用户的侵权行为负责的。"——Dimension 合规负责人 Katt Gu 自2021年1月25日起,BCA团队.

1900/1/1 0:00:00
以太坊:金色DeFi日报 | DeFi保险协议Cover Protocol发布BT.Finance索赔方案

DeFi数据1.DeFi总市值:805.15亿美元 市值前十币种涨跌幅,金色财经制图,数据来源Coingecko2.过去24小时去中心化交易所的交易量:23.9亿美元 交易量排名前十的DEX 数.

1900/1/1 0:00:00
ECO:杜均「点火」

「不要问我负责啥,我负责币价。」回归火币后,杜均放出这句豪言不久又造了另一个金句,「HT不到10美元,请叫我小杜。」起初,人们不知道杜均何来自信.

1900/1/1 0:00:00