[论文解读] Demystifying Pythia: A Survey of ChainLink Oracles Usage on Ethereum
本文通过对以太坊上ChainLink预言机使用情况的实证研究,基于自建以太坊全节点收集的数据,分析了预言机采用趋势、定价及性能表现。研究发现,ChainLink的使用主要由去中心化金融(DeFi)项目——尤其是Synthetix——驱动,用于去中心化价格喂价服务,而一般API调用的采用率极低,尽管API成本持续上升,响应时间仍稳定在4–5个区块左右。
Smart contracts are dependent on oracle systems for their adoption and usability. We perform an empirical study of oracle systems' usage trends and adoption metrics to provide better insight into the health of the smart contract ecosystem. We collect ChainLink usage data on the Ethereum network using a modified Ethereum client and running a full node. We analyze the collected data and present our findings and insights surrounding the usage trends, adoption metrics, oracle pricing and service quality associated with ChainLink on the Ethereum network.
研究动机与目标
- 理解预言机系统在以太坊智能合约生态系统中的实际使用模式与采用趋势。
- 分析ChainLink预言机使用背后的需求驱动因素,特别是在DeFi领域内的表现。
- 基于实证数据,评估以太坊网络上预言机的定价、服务质量及响应延迟。
- 评估预言机使用是否已超越DeFi,扩展至更广泛的应用领域。
- 通过预言机流量分析,提供关于智能合约生态系统健康状况与可持续性的数据驱动洞察。
提出的方法
- 从运行全节点的定制以太坊客户端收集链上交易数据,以监控以太坊主网上ChainLink预言机的交互情况。
- 追踪了ChainLink三种功能的使用情况:价格喂价(Price Feeds)、外部API(External APIs)以及可验证随机数(Verifiable Random Numbers, VRF)。
- 分析每月不同价格喂价数量及活跃预言机节点数量的趋势,以评估增长与采用情况。
- 测量随时间推移的平均API请求成本及预言机节点收入(以LINK代币计价),以评估定价动态。
- 通过计算请求提交与响应之间的时间差(以区块数计),评估API请求的响应时间分布。
- 过滤异常请求,聚焦典型服务性能,报告中位数与平均延迟。
实验结果
研究问题
- RQ1ChainLink预言机在以太坊上的使用主要由什么驱动?
- RQ2自ChainLink推出以来,价格喂价与API使用量如何演变?
- RQ3ChainLink API请求的平均成本与节点收入是多少?其随时间如何变化?
- RQ4ChainLink预言机API请求的典型响应延迟是多少?服务性能是否稳定?
- RQ5非DeFi应用在多大程度上使用ChainLink预言机进行外部数据集成?
主要发现
- ChainLink在以太坊上的使用主要由去中心化金融(DeFi)生态系统主导,几乎所有预言机流量均来自DeFi项目。
- 仅Synthetix一项项目就占了排除自产流量后历史价格喂价流量的约75%。
- 不同价格喂价的数量稳步增长,与DeFi的采用同步,表明对多样化市场数据的需求持续上升。
- 尽管DeFi持续扩张,外部API使用量却几乎未见增长,表明对通用型预言机集成的需求有限。
- 单个API请求的平均成本随时间推移而上升,目前费用可达最高1 LINK,可能抑制对简单或低价值应用的使用。
- ChainLink API请求的平均响应时间稳定在4–5个区块(约1分钟),非异常请求的延迟变化极小。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。