区块链网络在设计上通常是封闭系统,无法直接访问链外数据或其他区块链的状态。这种限制使得智能合约在处理现实世界数据、价格信息或跨链交互时,必须依赖额外的预言机或桥接机制,从而引入新的信任假设与安全风险。
在这一背景下,Flare Network 通过将数据获取能力内嵌于网络协议层,提出了一种不同于传统预言机的解决路径。其数据协议不仅服务于价格数据,还扩展至跨链状态验证,使 Flare 在区块链基础设施中承担“数据层”的角色,为多链应用提供基础支持。
Flare 的数据获取机制旨在解决两个核心问题:一是如何为智能合约提供可靠的链外数据,二是如何安全获取其他区块链的状态信息。
传统方案通常通过独立预言机网络完成这些任务,而 Flare 将其作为网络原生功能,使数据访问成为区块链的一部分。这种设计减少了对外部系统的依赖,同时提高了数据的可组合性与一致性。
FTSO(Flare Time Series Oracle)是 Flare 的时间序列预言机系统,用于提供价格等动态数据。
在该机制中,网络参与者提交数据估值(如资产价格),系统根据提交结果进行加权聚合,并生成最终数据输出。数据提供者根据其数据的准确性获得奖励,从而形成激励驱动的数据供给模型。
与传统预言机不同,FTSO 并不是外部服务,而是 Flare 网络的一部分,其运行直接依赖链上共识与激励机制。
Flare Data Connector (FDC) 是 Flare 用于获取和验证外部状态的核心组件。
其作用是证明某个事件或数据确实发生在其他区块链或外部系统中,例如某笔交易是否完成,或某个账户是否满足特定条件。
该机制通过分布式验证流程,将外部信息转化为链上可验证的数据,从而使智能合约能够基于真实事件执行逻辑。
FDC 架构,图源:Flare Network
在 Flare 的数据体系中,不同类型的数据通过不同机制处理。
FTSO 侧重于连续数据(如价格),其核心流程包括数据提交、异常值过滤与加权平均计算;FDC 则处理离散事件(如交易状态),通过多方验证确保数据真实性。
这两种机制相互补充,使 Flare 同时具备处理“持续变化数据”和“事件型数据”的能力。
Flare 的数据机制与传统预言机存在显著差异。
传统预言机通常作为独立网络存在,依赖外部节点向区块链提供数据;而 Flare 将数据协议直接嵌入网络,使数据获取成为区块链的一部分。
这种差异带来的影响包括:
信任模型从“依赖节点”转向“依赖网络共识”
数据调用成本更低
系统结构更加一体化
Flare 的数据获取机制支持多种应用场景。
在 DeFi 中,FTSO 可提供实时价格用于借贷与清算;在跨链应用中,FDC 可验证资产状态;在更广泛的 Web3 场景中,这些机制支持构建依赖现实数据的智能合约。
通过这些能力,Flare 为数据驱动型应用提供了基础设施支持。
Flare 的数据获取机制通过 FTSO 与 FDC 的组合,构建了一套原生的数据协议体系。
这种设计使区块链能够直接访问价格数据与跨链状态,从而减少对外部预言机的依赖,并提升系统安全性与可组合性。
随着多链生态的发展,这种将数据能力内嵌于网络的模式,为区块链基础设施提供了一种新的演进方向。
FTSO 用于提供去中心化的时间序列数据,例如加密资产价格,是 Flare 数据体系的核心组成部分。
FDC 可以验证来自其他区块链或外部系统的事件,例如交易是否发生或账户状态是否满足条件。
Flare 仍然使用预言机机制,但其预言机(FTSO)是内嵌在网络中的,而不是外部独立服务。
FTSO 通过多方提交与激励机制提高数据准确性,并通过聚合过程减少异常值影响。
内嵌数据协议可以减少信任依赖,提高安全性,并使数据成为可组合的链上资源。





