这是一个非常契合以太坊的基本价值观的项目,期望通过 EigenLayer实现去中心化预言机和一个数据&计算市场,同时也正因此你们可以发现其商业模式这块相对较薄弱,盈利预期可能并不比其他预言机项目强,甚至要实现盈利可能也需要较长一段时间(还要考虑到预言机项目的收入能力并不算高的)。而且,相比ChainLink这样的去中心化预言机龙头项目,目前eOracle的基本面唯一优势是其提供的OVS(Oracle Validated Service),也就是eOracle允许开发者开发各种定制化的预言机,并且在eOracle的市场上出售。这就相当于一个去中心化的软件市场一样,eOracle提供了在其中扮演了平台的角色。如果这个市场未来实现以后,能够形成正向的增长飞轮,那么eOracle就有继续起飞的可能。当然,如果eOracle能够提供更低价的去中心化预言机服务,将会更有吸引力。
目前参与方式比较有限,目前主要是需要质押ETH或LST代币,是否参与需要DYOR。
关于 eOracle 团队的具体信息,目前没有详细的公开资料。不过,根据其技术团队写的Aegis协议论文可以窥得一角。在该篇论文上署名的包括:
目前我们可以暂时假设上述所有人都是eOracle的团队成员,看起来似乎eOracle是一个来自以色列的团队。
最终目的是构建一个完全去中心化、无需许可且值得信赖的中立数据和计算市场。
目标客户与收入来源:
OVS(Oracle Validated Service)一词指的是在eOracle基础设施之上开发自己的预言机的定制预言机构建者。构建者可以创建 OVS 并在 eOracle 市场上提供它们,或者开发人员可以将它们用于自己的应用程序。
具体来看,OVS开发者可以自主配置数据源(财务数据、房地产数据还是任何其他类型的数据)并且为应用程序构建自定义聚合逻辑,以最适合应用程序的方式处理和组合数据,从而提供增强的功能和性能。
Dapp开发者可以将Dapp与eOracle集成,以访问eOracle提供的价格数据。
合作伙伴:
eOracle 基于 EigenLayer 构建,受益于以太坊验证者支持的加密经济安全性。运营商可以通过向 eOracle 生态系统做出贡献来注册以获得奖励。(注意:下文提及的「数据验证者」的收益实际上由Eigenlayer来保障,而维护EO链的「链验证者」将)
Rootdata上未有eOracle的融资信息(2024年8月6日)。
这里根据Token Terminal数据,参照去中心化预言机赛道项目ChainLink,Pyth以及UMA的收入或使用的Gas费总数作为参考。
ChainLink收入以及每用户平均收入(ARPU)数据如下图所示:
Pyth Network使用的Gas费数据(收入数据缺失)如下图所示:
UMA使用的Gas费数据(收入数据缺失)如下图所示:
可见,如果单做预言机项目,网络的收入并不高,每日的收入仅在几百~几千美金波动。作为对比,各位可以看看借贷项目龙头Aave以及Dex龙头Uniswap的营收情况:
Aave:
Uniswap:
从Aave和Uniswap的每日收入动辄几百k美金可以看出,预言机收入和前两者收入真不在一个数量级上面(当然,不排除Token Terminal所选用的指标不能正确真实地反映预言机项目的收入,这里我们暂时假定Token Terminal的数据无误)。因此,可以预测eOracle仅靠预言机产生的收入来看,收入能力预测不会太突出,可能需要从其他方面破局(最简单的是发币卖出,最根本的是布局衍生业务拓宽收入来源,这要看项目方的选择了)。
正如Vitalik所建议的,eOracle采用双代币方法,即利用以太币(ETH)作为安全性的主要部分,确保攻击协议所需的「预算」很高,并且基于预言机原生代币的攻击「成本」也很高。此外,原生代币还将用于激励正面行为、惩罚恶意行为者,以及去中心化所有权和治理。这样,eOracle就可以享受以太币带来的稳定性、加密经济安全性和灵活性,并与原生代币保持一致。
但是eOracle具体的分配比例和方案未公布,需要注意。
eOracle积分既授予运营商,也授予 ETH 委托人,通过质押 ETH 的持续时间和金额进行量化,运营商积分来自与每个运营商关联的总回收点数。
质押者积分=质押的代币数量(ETH或LST)×质押小时数
举例来说,用户质押了1ETH10天的时间,那么获取的积分就为110天24小时/天=240。
如果用户质押了多种代币,那么质押者的总积分就是这些积分的总和。
运营商积分=其下所有用户的总积分*0.03
举例来说,如果有5位用户将资金共计10ETH委托给运营商A共计10天,那么运营商获取的积分就是1010天24小时/天*0.03=72。当然,如果运营商自己也有质押的资金,那么也会获得相应的质押者积分,这里不再举例了。
eOracle是首个以太坊原生预言机,它被设计为一个由以太坊保障安全、EigenLayer构建的模块化且可编程的数据层。eOracle为去中心化应用提供了与现实世界相连的原生安全性以及链下计算能力,并得到了再质押的以太币和以太坊验证者去中心化网络的支持。eOracle 的使命是构建一个完全去中心化、无需许可且值得信赖的中立数据和计算市场。
eOracle与传统oracle的比较:
封闭市场vs开放市场
传统预言机充当中间人角色,决定数据的成本、供应和多样性。而eOracle的数据市场则摒弃了中间人,取而代之的是由区块链验证者组成的最大且最多样化的网络。这使得验证者和去中心化应用(dapps)能够在自由市场中直接交互,为生态系统带来多样化和高质量的数据。验证者和dapps之间的直接关系通过创造更便宜且更具成本效益的数据,使双方受益。在这个市场中,效率和包容性解锁了新的创新和机会。
封闭操作vs全局分布式操作
与区块链生态系统的性质相反,传统预言机节点的注册和操作仅限于一组选定的节点。eOracle依托以太坊验证者运营的节点,体现了生态系统的价值和安全原则,将以太坊PoS的安全性扩展到预言机空间。
品牌信任vs以太坊安全信任
传统上,预言机依赖于启动带有品牌标识的质押池,这为消费者应用增加了信任假设和攻击向量。而通过利用以太坊验证者,eOracle使应用能够利用安全数据,而无需在其安全考虑中引入新的参与者或攻击向量。
不透明vs透明和可编程
过去,为了实现验证的局限性补偿,实施了带有模糊聚合的孤立预言机系统(insular oracle systems with obfuscated aggregation)。然而,随着EigenLayer和再质押机制的出现,eOracle实施了符合生态系统标准的激励、透明度和加密经济安全标准。
受限访问vs无权限集成
信息的开放和免费访问不仅是生态系统的一个价值,也是创新的一个关键方面。任何区块链上的去中心化应用都可以访问和使用eOracle数据。应用不再受到基础设施限制的束缚,从而限制了行业进步,而是可以在不牺牲效率的情况下,在任何地方使用所需的数据。
最底层由Eigenlayer提供安全性。Eigenlayer的智能合约管理网络的加密身份、权益记录、验证者集,并使 eOracle 能够削减恶意的验证者的资金。
EO-Chain是一个由Eigenlayer运营商(重新质押其ETH以保障网络安全的以太坊验证者)运营的专用权益证明(Proof-of-Stake, PoS)区块链。EO-chain将计算从主区块链(指以太坊主网)中卸载出来,在降低成本和延迟的同时,为预言机运营商保持去中心化的激励。这种设置允许所有计算都在链上进行,从而确保透明性和安全性。这一层包含的核心组件有:
eos链上的智能合约,可以聚合和验证验证者提交的数据。这些智能合约通过汇总数据验证者的签名来产生数字签名的、可验证的数据,并考虑到它们各自的投票权。
智能合约可以无需许可地部署在消费者区块链上,以集成eOracle数据。这些合约可以验证eOracle协议生成的签名的有效性,并使dapp能够读取和使用他们想要的数据。
eOracle 提供Websocket和REST API,以便将eOracle数据用作拉取型预言机(pull oracle)。结合eOracle Solidity SDK,dapps可以使用Python、Typescript或其他自动化解决方案来自动化其数据使用。
分为四个阶段:报告、验证 与 聚合、发布、使用。
任何可公开访问的现实世界数据都可以添加到eOracle网络中,eOracle运营商(也就是前文的「数据验证者」)将开始对这些数据进行报告。报告的数据源来自不同的端点,如WebSocket或API。
用户可自行设定报告的频率和要提取的值。一旦运营商获得数据,它就会对数据进行签名,并在EO链上以交易的形式发送。
任何拥有高于阈值权益的运营商都可以参与报告,其报告的权重由其持有的权益决定。特定运营商的报告无法被其他方伪造,并且一旦接收,其参与即成为EO链状态的一个不可变部分。
运行eOracle节点的运营商(也就是前文的「链验证者」)接收包含签名报告的交易。节点随后通过加密签名验证报告者的身份。由于协议的无许可性质,报告具有抗审查性。智能合约定期使用专用方案(OVS)聚合经过验证的报告。
Dapps 可以使用eOracle的标准聚合,这些聚合采用先进的算法和协议来识别和丢弃异常值,或为特定用例定义的自定义聚合。为了达成共识和保证安全性,计算分布在多个验证者之间并由他们进行验证。
计算聚合过程及其结果成为EO-Chain不可变的一部分。这个过程的去中心化、透明和无许可性质确保了报告和聚合结果的真实性、准确性和可验证性。这些结果随后可以发布。
发布是(「链验证者」)将eOracle聚合数据发布到目标区块链上的过程。目标区块链是指任何希望使用eOracle数据的去中心化应用(dapps)所在的区块链网络。为了提供eOracle数据,每个目标区块链都有一个智能合约,用于验证、解析和批准由EO链签名和生成的数据。
为了节省gas成本和提高效率,聚合数据会被哈希处理并映射到Merkle树的一个叶子节点上,然后与eOracle状态相关联,并由当前有效的eOracle验证者集合进行签名。eOracle采用BLS数字签名方案,通过阈值签名和签名聚合,实现了大规模参与者的高效参与。这种加密方案允许使用可扩展的签名方案来保护所需的资产。
去中心化应用(dapps)、个人和机构可以通过使用eOracle的Solidity SDK在智能合约层轻松与eOracle交互,并在链上读取所需的聚合数据。
对低延迟或定制更新感兴趣的用户还可以使用eOracle的REST-API。这使用户能够接收所有用于证明链上数据有效性的组件,然后执行依赖的交易。所有加密、编码和解析工作都由eOracle的Solidity和Typescript/Python SDK进行抽象处理。
链下基础设施可以使用eOracle的WebSocket接口来缓存聚合数据,并提供流畅且低延迟的用户体验,从而在用户服务上实现即时集成和执行。eOracle的低延迟接口使得链上安全性和透明度更加易于访问,从而为用户提供无缝的用户体验。
这一点和ChainLink的工作流程类似,参见下图:
eOracle Validator Set通过Aegis协议集成到以太坊PoS Validator Set中,使以太坊验证者无需许可即可自由参与eOracle网络。
随着时间的推移,改变验证者集合在传统上被称为重新配置(reconfiguration)。已知的解决方案基本上都涉及在新区块的共识过程中同意对委员会(validator committee)的更新。也就是说,区块i的决定包含了将生成区块i+1的委员会细节。
然而,eOracle链的验证者并不是在eOracle链上确定的,而是在以太坊上通过质押(restaking)和解除质押(unstaking)操作来确定的。因此,每个区块都包含了对最新以太坊区块的引用(哈希指针)。这隐式地决定了下一个区块的委员会:即该以太坊区块上重新质押者的集合。
问题就在此与经典实例出现了分歧:在以太坊区块中定义的委员会是临时的,一旦其成员解除质押,该委员会就会失效。如果发生这种情况,我们的区块链可能会在没有活跃委员会的情况下运行。
我们通过引入一种称为Aegis的新设计来解决这个问题,Aegis是eo链背后的算法,它使用主链(以太坊)来保护(就像神话中的盾牌一样)一条衍生链(eOracle链)。
Aegis 使用从Aegis块到主链块的引用来定义验证者集合,在主链上设置检查点以持续做出决定,并在之前的委员会变得无效时在主链上重置以建立一个新的委员会。它确保在所有时间的安全性,并在Aegis节点之间的延迟较低时实现快速进展。
eBFT 是 eOracle 采用的一种安全且新颖的网络。它由共识引擎(IBFT)和外部验证者集合配置协议(Aegis)组成。eBFT 利用 IBFT 共识引擎来封装区块,提供特定的网络能力,并管理网络。与 Tendermint 基于共识引擎配合使用的 eOracle EigenLayer 集成智能合约,完全实现了 Aegis 协议。
IBFT(Istanbul Byzantine Fault Tolerance)是一种共识机制,设计用于确保区块链网络在存在恶意节点的情况下仍能达成共识。IBFT 基于拜占庭容错算法,要求至少三分之二的节点同意才能确认交易并生成区块。它采用轮流出块的方式,每个验证者轮流提议一个区块,其他验证者进行验证和投票。IBFT 具有高吞吐量、低延迟和快速最终确定性的特点,非常适合企业级区块链应用。
Tendermint 是 Cosmos 网络的核心贡献者,提供分布式网络的重要工具。其主要产品 Tendermint Core 是领先的拜占庭容错(BFT)共识引擎,确保区块链项目的安全性和可扩展性。此外,Tendermint 还提供 Cosmos SDK,这是一个构建区块链应用的流行框架,以及 IBC 协议,促进区块链间的通信。这些工具使开发者能够轻松创建强大、去中心化的应用。
eBFT 的外部验证者集合配置协议(Aegis)通过一组遵循 Aegis 协议规范的核心智能合约实施。这些合约整合了再质押功能,配置了验证者集合,并记录了 eOracle 状态的承诺。
状态转换
IBFT 2.0 定义了一系列状态转换,这些转换决定了对区块链状态的链上共识。一个验证者提出一个要添加的区块,该区块指定了更新区块链状态的操作。
以太坊验证者集合中的验证者接受有效的提议区块。每个验证者的投票分配权重由其质押的代币数量决定,必须有一个超多数量的验证者验证一个区块,该区块才能被接受。
当一个验证者提出一个新的区块时,其他验证者会对其进行验证并投票决定是否接受。如果需要,这个过程可以重复进行。在每轮重复中,必须有一个达到阈值数量的验证者验证并签署该区块,它才能被添加到区块链上。如果未达到阈值,则开始下一轮,另一个验证者将提出一个区块并重复此过程。
如果提议的区块被达到阈值数量的验证者验证并签署,则该区块被接受并反映在区块链的新状态中。
区块的提议者以区块生成速率被选择来构建区块。提议者的选择机制基于 Tendermint,通过一个确定性选择算法实现。拥有更多投票权重的验证者被选中的频率更高。
共识的好处
投票权力与质押量成正比:验证者的投票权力与其质押的代币数量成正比。这意味着质押更多代币的验证者将拥有更多的投票权力,因此在网络上的决策过程中拥有更大的影响力。这种机制为验证者提供了经济激励,促使他们诚实地行事并维护网络的最佳利益。
经济激励促进诚实行为:由于验证者的收益与其在网络中的表现直接相关,他们有强烈的动机去维护网络的稳定性和安全性。任何试图通过恶意行为来破坏网络的行为都将导致其质押的代币受到损失,从而降低了他们进行此类行为的动力。
利用PolyBFT堆栈:eBFT采用PolyBFT堆栈,该堆栈利用了其外部质押设计和跨链功能。这种设计使得eBFT能够更灵活地与其他区块链网络进行交互,并增强了其安全性和可扩展性。
Aegis协议与EigenLayer的集成:Aegis协议通过EigenLayer与以太坊原生验证者进行集成,从而完成了对网络的安全性和完整性的保障。这种集成不仅增强了eBFT的容错性,还使其能够利用以太坊强大的社区和生态资源。
2024年8月6日数据:
说起预言机项目,就不得不提及龙头项目Chainlink了。说实话,目前eOracle项目与之同样期望打造一个去中心化预言机网络,而且在架构上面也是采用了类似于数据源(交易所)→数据采集节点(API 服务商)→数据处理中心(预言机链→最终用户(智能合约项目方)的模式,并没有看见eOracle项目的突出优势。
而且,更不要提Chainlink在业务方面,除了喂价服务(解决了数据传输的可靠性和难以篡改性),还有VRF随机数(解决了链上随机数的验证和防篡改问题)以及Chainlink Function(解决了智能合约连接 Web2 API 的门槛和中心化问题、自定义运算的数据难以篡改性以及安全性问题)等等更加多样的产品。
同时,Chainlink也是出了名地重视开发者关系,配备有诸多文档与教学资源帮助开发者快速的上手 Chainlink 的开发工作,定期组织各种活动和赛事,如黑客马拉松、开发者大会、技术研讨会、线下 Meetup 等,为开发者提供相关激励计划等等。
Chainlink的团队阵容也是非常豪华的:
另外,Chainlink在生态合作方面更是首屈一指的,保护的协议多达400个,TVS高达$20.057b(均是Defilama排名第一)。
如果要说eOracle的在业务方面比Chainlink多走的一步,应该就是其OVS(Oracle Validated Service)了。eOracle允许开发者开发各种定制化的预言机,并且在eOracle的市场上出售。这就相当于一个去中心化的软件市场一样,eOracle提供了在其中扮演了平台的角色。如果这个市场未来实现以后,能够形成正向的增长飞轮,那么eOracle就有继续起飞的可能。总之,如果是对于没有特别需要的小白开发者而言,Chainlink肯定是首选,但如果是有一定基础的开发者,可能会选择eOracle,因为在这上面我还能把我做的产品卖给别人。
再者就是,eOracle未来如果能够在价格方面低于Chainlink等一众老牌项目,也会对开发者更有吸引力。
参与机会
再质押ETH及LST
奖励说明:eOracle积分
前文已经提过,目前获取eOracle的积分的方式主要就是质押ETH及LST代币,质押者积分=质押的代币数量(ETH或LST)×质押小时数。
有条件的甚至可以注册成为eOracle的节点运营商,运营商积分=其下所有用户的总积分*0.03。
交互教程:这里仅演示再质押ETH及LST代币。
进入点选你要再质押的代币,链接钱包后完成再质押操作。
注意1:一般不能通过流动性再质押协议如Renzo,Etherfi这种再质押,因为这些流动性再质押协议往往不会给用户委托节点运营商的权利,也就是说你并不清楚你再质押的资金是给eOracle的还是别的项目的。
注意2:再质押的各种概念细节如有不太清楚的,可以观看我们社群LYS Lab的B站通识课视频。
参考链接
https://app.eigenlayer.xyz/avs/0x23221c5bb90c7c57ecc1e75513e2e4257673f0ef
https://blog.eoracle.io/the-eoracle-ambassador-program-building-like-elon-einstein-edison/
https://blog.eoracle.io/the-end-game-for-oracles/
https://blog.eoracle.io/the-ethereum-oracle-now-live-on-eigenlayer-mainnet/
https://blog.eoracle.io/the-eoracle-points-program/
https://blog.eoracle.io/introducing-eoracle/
https://web3caff.com/zh/archives/84690
https://www.binance.com/zh-CN/square/post/8491430140657
https://foresightnews.pro/article/detail/35268
https://www.maxcrypto.space/p/chainlink
https://www.tuoluo.cn/article/detail-10098238.html
https://foresightnews.pro/article/detail/32719
https://tokenterminal.com/terminal/financial-statements/chainlink
本文转载自[techub],著作权归属原作者[Peyton, LYS Lab(@X@LingyueSamaWeb3)],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
这是一个非常契合以太坊的基本价值观的项目,期望通过 EigenLayer实现去中心化预言机和一个数据&计算市场,同时也正因此你们可以发现其商业模式这块相对较薄弱,盈利预期可能并不比其他预言机项目强,甚至要实现盈利可能也需要较长一段时间(还要考虑到预言机项目的收入能力并不算高的)。而且,相比ChainLink这样的去中心化预言机龙头项目,目前eOracle的基本面唯一优势是其提供的OVS(Oracle Validated Service),也就是eOracle允许开发者开发各种定制化的预言机,并且在eOracle的市场上出售。这就相当于一个去中心化的软件市场一样,eOracle提供了在其中扮演了平台的角色。如果这个市场未来实现以后,能够形成正向的增长飞轮,那么eOracle就有继续起飞的可能。当然,如果eOracle能够提供更低价的去中心化预言机服务,将会更有吸引力。
目前参与方式比较有限,目前主要是需要质押ETH或LST代币,是否参与需要DYOR。
关于 eOracle 团队的具体信息,目前没有详细的公开资料。不过,根据其技术团队写的Aegis协议论文可以窥得一角。在该篇论文上署名的包括:
目前我们可以暂时假设上述所有人都是eOracle的团队成员,看起来似乎eOracle是一个来自以色列的团队。
最终目的是构建一个完全去中心化、无需许可且值得信赖的中立数据和计算市场。
目标客户与收入来源:
OVS(Oracle Validated Service)一词指的是在eOracle基础设施之上开发自己的预言机的定制预言机构建者。构建者可以创建 OVS 并在 eOracle 市场上提供它们,或者开发人员可以将它们用于自己的应用程序。
具体来看,OVS开发者可以自主配置数据源(财务数据、房地产数据还是任何其他类型的数据)并且为应用程序构建自定义聚合逻辑,以最适合应用程序的方式处理和组合数据,从而提供增强的功能和性能。
Dapp开发者可以将Dapp与eOracle集成,以访问eOracle提供的价格数据。
合作伙伴:
eOracle 基于 EigenLayer 构建,受益于以太坊验证者支持的加密经济安全性。运营商可以通过向 eOracle 生态系统做出贡献来注册以获得奖励。(注意:下文提及的「数据验证者」的收益实际上由Eigenlayer来保障,而维护EO链的「链验证者」将)
Rootdata上未有eOracle的融资信息(2024年8月6日)。
这里根据Token Terminal数据,参照去中心化预言机赛道项目ChainLink,Pyth以及UMA的收入或使用的Gas费总数作为参考。
ChainLink收入以及每用户平均收入(ARPU)数据如下图所示:
Pyth Network使用的Gas费数据(收入数据缺失)如下图所示:
UMA使用的Gas费数据(收入数据缺失)如下图所示:
可见,如果单做预言机项目,网络的收入并不高,每日的收入仅在几百~几千美金波动。作为对比,各位可以看看借贷项目龙头Aave以及Dex龙头Uniswap的营收情况:
Aave:
Uniswap:
从Aave和Uniswap的每日收入动辄几百k美金可以看出,预言机收入和前两者收入真不在一个数量级上面(当然,不排除Token Terminal所选用的指标不能正确真实地反映预言机项目的收入,这里我们暂时假定Token Terminal的数据无误)。因此,可以预测eOracle仅靠预言机产生的收入来看,收入能力预测不会太突出,可能需要从其他方面破局(最简单的是发币卖出,最根本的是布局衍生业务拓宽收入来源,这要看项目方的选择了)。
正如Vitalik所建议的,eOracle采用双代币方法,即利用以太币(ETH)作为安全性的主要部分,确保攻击协议所需的「预算」很高,并且基于预言机原生代币的攻击「成本」也很高。此外,原生代币还将用于激励正面行为、惩罚恶意行为者,以及去中心化所有权和治理。这样,eOracle就可以享受以太币带来的稳定性、加密经济安全性和灵活性,并与原生代币保持一致。
但是eOracle具体的分配比例和方案未公布,需要注意。
eOracle积分既授予运营商,也授予 ETH 委托人,通过质押 ETH 的持续时间和金额进行量化,运营商积分来自与每个运营商关联的总回收点数。
质押者积分=质押的代币数量(ETH或LST)×质押小时数
举例来说,用户质押了1ETH10天的时间,那么获取的积分就为110天24小时/天=240。
如果用户质押了多种代币,那么质押者的总积分就是这些积分的总和。
运营商积分=其下所有用户的总积分*0.03
举例来说,如果有5位用户将资金共计10ETH委托给运营商A共计10天,那么运营商获取的积分就是1010天24小时/天*0.03=72。当然,如果运营商自己也有质押的资金,那么也会获得相应的质押者积分,这里不再举例了。
eOracle是首个以太坊原生预言机,它被设计为一个由以太坊保障安全、EigenLayer构建的模块化且可编程的数据层。eOracle为去中心化应用提供了与现实世界相连的原生安全性以及链下计算能力,并得到了再质押的以太币和以太坊验证者去中心化网络的支持。eOracle 的使命是构建一个完全去中心化、无需许可且值得信赖的中立数据和计算市场。
eOracle与传统oracle的比较:
封闭市场vs开放市场
传统预言机充当中间人角色,决定数据的成本、供应和多样性。而eOracle的数据市场则摒弃了中间人,取而代之的是由区块链验证者组成的最大且最多样化的网络。这使得验证者和去中心化应用(dapps)能够在自由市场中直接交互,为生态系统带来多样化和高质量的数据。验证者和dapps之间的直接关系通过创造更便宜且更具成本效益的数据,使双方受益。在这个市场中,效率和包容性解锁了新的创新和机会。
封闭操作vs全局分布式操作
与区块链生态系统的性质相反,传统预言机节点的注册和操作仅限于一组选定的节点。eOracle依托以太坊验证者运营的节点,体现了生态系统的价值和安全原则,将以太坊PoS的安全性扩展到预言机空间。
品牌信任vs以太坊安全信任
传统上,预言机依赖于启动带有品牌标识的质押池,这为消费者应用增加了信任假设和攻击向量。而通过利用以太坊验证者,eOracle使应用能够利用安全数据,而无需在其安全考虑中引入新的参与者或攻击向量。
不透明vs透明和可编程
过去,为了实现验证的局限性补偿,实施了带有模糊聚合的孤立预言机系统(insular oracle systems with obfuscated aggregation)。然而,随着EigenLayer和再质押机制的出现,eOracle实施了符合生态系统标准的激励、透明度和加密经济安全标准。
受限访问vs无权限集成
信息的开放和免费访问不仅是生态系统的一个价值,也是创新的一个关键方面。任何区块链上的去中心化应用都可以访问和使用eOracle数据。应用不再受到基础设施限制的束缚,从而限制了行业进步,而是可以在不牺牲效率的情况下,在任何地方使用所需的数据。
最底层由Eigenlayer提供安全性。Eigenlayer的智能合约管理网络的加密身份、权益记录、验证者集,并使 eOracle 能够削减恶意的验证者的资金。
EO-Chain是一个由Eigenlayer运营商(重新质押其ETH以保障网络安全的以太坊验证者)运营的专用权益证明(Proof-of-Stake, PoS)区块链。EO-chain将计算从主区块链(指以太坊主网)中卸载出来,在降低成本和延迟的同时,为预言机运营商保持去中心化的激励。这种设置允许所有计算都在链上进行,从而确保透明性和安全性。这一层包含的核心组件有:
eos链上的智能合约,可以聚合和验证验证者提交的数据。这些智能合约通过汇总数据验证者的签名来产生数字签名的、可验证的数据,并考虑到它们各自的投票权。
智能合约可以无需许可地部署在消费者区块链上,以集成eOracle数据。这些合约可以验证eOracle协议生成的签名的有效性,并使dapp能够读取和使用他们想要的数据。
eOracle 提供Websocket和REST API,以便将eOracle数据用作拉取型预言机(pull oracle)。结合eOracle Solidity SDK,dapps可以使用Python、Typescript或其他自动化解决方案来自动化其数据使用。
分为四个阶段:报告、验证 与 聚合、发布、使用。
任何可公开访问的现实世界数据都可以添加到eOracle网络中,eOracle运营商(也就是前文的「数据验证者」)将开始对这些数据进行报告。报告的数据源来自不同的端点,如WebSocket或API。
用户可自行设定报告的频率和要提取的值。一旦运营商获得数据,它就会对数据进行签名,并在EO链上以交易的形式发送。
任何拥有高于阈值权益的运营商都可以参与报告,其报告的权重由其持有的权益决定。特定运营商的报告无法被其他方伪造,并且一旦接收,其参与即成为EO链状态的一个不可变部分。
运行eOracle节点的运营商(也就是前文的「链验证者」)接收包含签名报告的交易。节点随后通过加密签名验证报告者的身份。由于协议的无许可性质,报告具有抗审查性。智能合约定期使用专用方案(OVS)聚合经过验证的报告。
Dapps 可以使用eOracle的标准聚合,这些聚合采用先进的算法和协议来识别和丢弃异常值,或为特定用例定义的自定义聚合。为了达成共识和保证安全性,计算分布在多个验证者之间并由他们进行验证。
计算聚合过程及其结果成为EO-Chain不可变的一部分。这个过程的去中心化、透明和无许可性质确保了报告和聚合结果的真实性、准确性和可验证性。这些结果随后可以发布。
发布是(「链验证者」)将eOracle聚合数据发布到目标区块链上的过程。目标区块链是指任何希望使用eOracle数据的去中心化应用(dapps)所在的区块链网络。为了提供eOracle数据,每个目标区块链都有一个智能合约,用于验证、解析和批准由EO链签名和生成的数据。
为了节省gas成本和提高效率,聚合数据会被哈希处理并映射到Merkle树的一个叶子节点上,然后与eOracle状态相关联,并由当前有效的eOracle验证者集合进行签名。eOracle采用BLS数字签名方案,通过阈值签名和签名聚合,实现了大规模参与者的高效参与。这种加密方案允许使用可扩展的签名方案来保护所需的资产。
去中心化应用(dapps)、个人和机构可以通过使用eOracle的Solidity SDK在智能合约层轻松与eOracle交互,并在链上读取所需的聚合数据。
对低延迟或定制更新感兴趣的用户还可以使用eOracle的REST-API。这使用户能够接收所有用于证明链上数据有效性的组件,然后执行依赖的交易。所有加密、编码和解析工作都由eOracle的Solidity和Typescript/Python SDK进行抽象处理。
链下基础设施可以使用eOracle的WebSocket接口来缓存聚合数据,并提供流畅且低延迟的用户体验,从而在用户服务上实现即时集成和执行。eOracle的低延迟接口使得链上安全性和透明度更加易于访问,从而为用户提供无缝的用户体验。
这一点和ChainLink的工作流程类似,参见下图:
eOracle Validator Set通过Aegis协议集成到以太坊PoS Validator Set中,使以太坊验证者无需许可即可自由参与eOracle网络。
随着时间的推移,改变验证者集合在传统上被称为重新配置(reconfiguration)。已知的解决方案基本上都涉及在新区块的共识过程中同意对委员会(validator committee)的更新。也就是说,区块i的决定包含了将生成区块i+1的委员会细节。
然而,eOracle链的验证者并不是在eOracle链上确定的,而是在以太坊上通过质押(restaking)和解除质押(unstaking)操作来确定的。因此,每个区块都包含了对最新以太坊区块的引用(哈希指针)。这隐式地决定了下一个区块的委员会:即该以太坊区块上重新质押者的集合。
问题就在此与经典实例出现了分歧:在以太坊区块中定义的委员会是临时的,一旦其成员解除质押,该委员会就会失效。如果发生这种情况,我们的区块链可能会在没有活跃委员会的情况下运行。
我们通过引入一种称为Aegis的新设计来解决这个问题,Aegis是eo链背后的算法,它使用主链(以太坊)来保护(就像神话中的盾牌一样)一条衍生链(eOracle链)。
Aegis 使用从Aegis块到主链块的引用来定义验证者集合,在主链上设置检查点以持续做出决定,并在之前的委员会变得无效时在主链上重置以建立一个新的委员会。它确保在所有时间的安全性,并在Aegis节点之间的延迟较低时实现快速进展。
eBFT 是 eOracle 采用的一种安全且新颖的网络。它由共识引擎(IBFT)和外部验证者集合配置协议(Aegis)组成。eBFT 利用 IBFT 共识引擎来封装区块,提供特定的网络能力,并管理网络。与 Tendermint 基于共识引擎配合使用的 eOracle EigenLayer 集成智能合约,完全实现了 Aegis 协议。
IBFT(Istanbul Byzantine Fault Tolerance)是一种共识机制,设计用于确保区块链网络在存在恶意节点的情况下仍能达成共识。IBFT 基于拜占庭容错算法,要求至少三分之二的节点同意才能确认交易并生成区块。它采用轮流出块的方式,每个验证者轮流提议一个区块,其他验证者进行验证和投票。IBFT 具有高吞吐量、低延迟和快速最终确定性的特点,非常适合企业级区块链应用。
Tendermint 是 Cosmos 网络的核心贡献者,提供分布式网络的重要工具。其主要产品 Tendermint Core 是领先的拜占庭容错(BFT)共识引擎,确保区块链项目的安全性和可扩展性。此外,Tendermint 还提供 Cosmos SDK,这是一个构建区块链应用的流行框架,以及 IBC 协议,促进区块链间的通信。这些工具使开发者能够轻松创建强大、去中心化的应用。
eBFT 的外部验证者集合配置协议(Aegis)通过一组遵循 Aegis 协议规范的核心智能合约实施。这些合约整合了再质押功能,配置了验证者集合,并记录了 eOracle 状态的承诺。
状态转换
IBFT 2.0 定义了一系列状态转换,这些转换决定了对区块链状态的链上共识。一个验证者提出一个要添加的区块,该区块指定了更新区块链状态的操作。
以太坊验证者集合中的验证者接受有效的提议区块。每个验证者的投票分配权重由其质押的代币数量决定,必须有一个超多数量的验证者验证一个区块,该区块才能被接受。
当一个验证者提出一个新的区块时,其他验证者会对其进行验证并投票决定是否接受。如果需要,这个过程可以重复进行。在每轮重复中,必须有一个达到阈值数量的验证者验证并签署该区块,它才能被添加到区块链上。如果未达到阈值,则开始下一轮,另一个验证者将提出一个区块并重复此过程。
如果提议的区块被达到阈值数量的验证者验证并签署,则该区块被接受并反映在区块链的新状态中。
区块的提议者以区块生成速率被选择来构建区块。提议者的选择机制基于 Tendermint,通过一个确定性选择算法实现。拥有更多投票权重的验证者被选中的频率更高。
共识的好处
投票权力与质押量成正比:验证者的投票权力与其质押的代币数量成正比。这意味着质押更多代币的验证者将拥有更多的投票权力,因此在网络上的决策过程中拥有更大的影响力。这种机制为验证者提供了经济激励,促使他们诚实地行事并维护网络的最佳利益。
经济激励促进诚实行为:由于验证者的收益与其在网络中的表现直接相关,他们有强烈的动机去维护网络的稳定性和安全性。任何试图通过恶意行为来破坏网络的行为都将导致其质押的代币受到损失,从而降低了他们进行此类行为的动力。
利用PolyBFT堆栈:eBFT采用PolyBFT堆栈,该堆栈利用了其外部质押设计和跨链功能。这种设计使得eBFT能够更灵活地与其他区块链网络进行交互,并增强了其安全性和可扩展性。
Aegis协议与EigenLayer的集成:Aegis协议通过EigenLayer与以太坊原生验证者进行集成,从而完成了对网络的安全性和完整性的保障。这种集成不仅增强了eBFT的容错性,还使其能够利用以太坊强大的社区和生态资源。
2024年8月6日数据:
说起预言机项目,就不得不提及龙头项目Chainlink了。说实话,目前eOracle项目与之同样期望打造一个去中心化预言机网络,而且在架构上面也是采用了类似于数据源(交易所)→数据采集节点(API 服务商)→数据处理中心(预言机链→最终用户(智能合约项目方)的模式,并没有看见eOracle项目的突出优势。
而且,更不要提Chainlink在业务方面,除了喂价服务(解决了数据传输的可靠性和难以篡改性),还有VRF随机数(解决了链上随机数的验证和防篡改问题)以及Chainlink Function(解决了智能合约连接 Web2 API 的门槛和中心化问题、自定义运算的数据难以篡改性以及安全性问题)等等更加多样的产品。
同时,Chainlink也是出了名地重视开发者关系,配备有诸多文档与教学资源帮助开发者快速的上手 Chainlink 的开发工作,定期组织各种活动和赛事,如黑客马拉松、开发者大会、技术研讨会、线下 Meetup 等,为开发者提供相关激励计划等等。
Chainlink的团队阵容也是非常豪华的:
另外,Chainlink在生态合作方面更是首屈一指的,保护的协议多达400个,TVS高达$20.057b(均是Defilama排名第一)。
如果要说eOracle的在业务方面比Chainlink多走的一步,应该就是其OVS(Oracle Validated Service)了。eOracle允许开发者开发各种定制化的预言机,并且在eOracle的市场上出售。这就相当于一个去中心化的软件市场一样,eOracle提供了在其中扮演了平台的角色。如果这个市场未来实现以后,能够形成正向的增长飞轮,那么eOracle就有继续起飞的可能。总之,如果是对于没有特别需要的小白开发者而言,Chainlink肯定是首选,但如果是有一定基础的开发者,可能会选择eOracle,因为在这上面我还能把我做的产品卖给别人。
再者就是,eOracle未来如果能够在价格方面低于Chainlink等一众老牌项目,也会对开发者更有吸引力。
参与机会
再质押ETH及LST
奖励说明:eOracle积分
前文已经提过,目前获取eOracle的积分的方式主要就是质押ETH及LST代币,质押者积分=质押的代币数量(ETH或LST)×质押小时数。
有条件的甚至可以注册成为eOracle的节点运营商,运营商积分=其下所有用户的总积分*0.03。
交互教程:这里仅演示再质押ETH及LST代币。
进入点选你要再质押的代币,链接钱包后完成再质押操作。
注意1:一般不能通过流动性再质押协议如Renzo,Etherfi这种再质押,因为这些流动性再质押协议往往不会给用户委托节点运营商的权利,也就是说你并不清楚你再质押的资金是给eOracle的还是别的项目的。
注意2:再质押的各种概念细节如有不太清楚的,可以观看我们社群LYS Lab的B站通识课视频。
参考链接
https://app.eigenlayer.xyz/avs/0x23221c5bb90c7c57ecc1e75513e2e4257673f0ef
https://blog.eoracle.io/the-eoracle-ambassador-program-building-like-elon-einstein-edison/
https://blog.eoracle.io/the-end-game-for-oracles/
https://blog.eoracle.io/the-ethereum-oracle-now-live-on-eigenlayer-mainnet/
https://blog.eoracle.io/the-eoracle-points-program/
https://blog.eoracle.io/introducing-eoracle/
https://web3caff.com/zh/archives/84690
https://www.binance.com/zh-CN/square/post/8491430140657
https://foresightnews.pro/article/detail/35268
https://www.maxcrypto.space/p/chainlink
https://www.tuoluo.cn/article/detail-10098238.html
https://foresightnews.pro/article/detail/32719
https://tokenterminal.com/terminal/financial-statements/chainlink
本文转载自[techub],著作权归属原作者[Peyton, LYS Lab(@X@LingyueSamaWeb3)],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。