# 预言机（Oracle）之数据聚合理解和认识

By [onemiss](https://paragraph.com/@onemiss) · 2025-01-26

---

1.  中值（Median）：即中位数值，简单理解取所有数据中间值，减少异常值的影响，但程序运算逻辑和数据量巨大。
    
2.  时间加权平均价格（TWAP）：根据时间加权的平均价格，反映特定时间段内的趋势。
    
3.  流动性加权平均价格（LWAP）：此方式在于考虑市场流动性和一定时间范围的均价，抓取最准确的市场价格。这是基于流动性加权，更多考虑市场的真实波动情况。
    

**一、预言机数据聚合的定义**

数据聚合是顾名思义就是聚集数据合并处理，即系统从多个源数据收集、处理和汇总数据后生成所需要的价值信息流程。在区块链领域，数据聚合后提供的最终使用数据，通常是对外部数据的收集和处理整合，为defi或者智能合约提供可靠、精准且经过验证的数据包。

**二、区块链预言机中数据聚合所起的作用**

1.  保证数据的可靠性
    
            数据聚合过程是区块链预言机的高效运行处理的所有环节中最为关键的一环。区块链上，智能合约与外界是不能无缝链接的，具有数据屏障和安全屏障，不能直接访问链外数据源。没有外部数据defi将无法正常工作，正式预言机要将外部数据，经过大量运算处理、判断、合成后安全地传送到对应目标链上。通过大量数据聚合处理，通过同样数据类型而不同渠道的来源的多样性，加以加权平均、共识算法或过滤异常值等识别和算法处理，从而增强数据的可靠性和准确性，达到精准、可靠，高效率喂送价格（或信息）效果，这正是经融大数据之需，因为数据的错误将造成直接的经济损失和平台掉价，聚合过滤后的数据将风险降到最低，确保链上合约和应用得以安全运行。
        
    
2.  降低数据的波动性和“”滑点“”误差
    
            预言机的数据聚合功能类似于电路的中的滤波过程，抗干扰能力极强，我们知道不同数据包的数据瞬时万变，均存在正常的波动和偏差。特别大量资产的买卖交易中，价格的浮动误差和波动无比剧烈，而不是一层不变，也无法做到一成不变。那么预言机会将多个交易的价格进行聚合操作处理，去除瑕疵数据，减低误差，提供准备数据。
        
    
3.  使系统的容错性和抗审查性能力加强
    
            数据聚合利用多源数据“繁星状”的特性，可理解为多点备份和滤波瑕疵数据，有效避免单点问题数据。即使部分数据源存在错误或被恶意攻击篡改出现欺骗性的数据，系统仍能通过其他分布数据源继续运行，正是这样，将预言机的容错能力得以体现。
        
    
4.  高频数据刷新作用
    
5.  适应多样化的需求
    
    **三、 预言机的数据聚合的应用领域**
    
    1.  交易资产价格投喂
        
        2.天气变化数据供给
        
        3 .体育与赛事胜负预测数据供给
        
        4\. 跨链数据传输
        
        聚合链之间的交换数据信息，构建跨链桥链间价格系统和数据供给。
        
    
    红宝石预言机官方推：[https://x.com/redstone\_defi](https://x.com/redstone_defi)
    
    红宝石预言机官方代码库：[https://github.com/redstone-finance](https://github.com/redstone-finance)
    
    红宝石预言机官方站点：[https://redstone.finance/](https://redstone.finance/)
    
    红宝石预言机diccard：[https://discord.gg/XdGuaRrX](https://discord.gg/XdGuaRrX%C2%A0)  （如过期，去推文下）

---

*Originally published on [onemiss](https://paragraph.com/@onemiss/oracle)*
