溯源

Flare时间序列Oracle回顾。去中心化的价格

Flare时间序列Oracle,也被称为 "FTSO",为Flare网络上的应用程序提供快速更新、可靠和分散的时间序列数据,同时为FLR代币委托人赚取奖励,为数据提供者赚取收入。

它是Flare对获取链外时间序列数据(如加密货币价格或经济数据)这一困难挑战的解决方案,但不会产生依赖中心化实体提供链上数据的风险。

时间序列数据是其价值随时间变化的数据。在推出时,将只支持加密货币价格数据,如DOGE/USD和BTC/USD价格对。其他时间序列数据,如股市价格、通货膨胀数据、房屋开工率、商品价格、天气数据和许多其他数据,可以在以后加入网络。FTSO数据目前是每三分钟更新一次。未来版本的FTSO可能会缩短这个时间间隔。

一旦通过FTSO处理,这些数据可以被建立在Flare上的分散的应用程序使用,例如,计算交易价格或资产所需的抵押品。安全机制被嵌入,以防止垄断和串通,并计划对FTSO进行更新,使系统能够处理1000个数据提供者和1000个不同的数据系列。

一个由区块链本身担保的神谕

FTSO被设计为去中心化和可扩展的,以解决所谓的 "神谕问题"。以前,需要外部数据来运作的区块链应用程序需要从中心化的来源获得这些数据。这造成了更大的安全风险,并可能违背了首先在区块链上构建的目的。一个依赖中心化数据源的去中心化系统本质上会变得中心化。

FTSO的四个关键组成部分

数据提供者- 这些人是独立的神谕者,他们从各种来源收集数据,将其报告给FTSO系统,并因此获得奖励。

代表者- 这些是原生的Flare代币持有者,他们可以将自己的代币委托给他们认为值得信赖和表现出色的个别FTSO数据供应商,获得数据供应商的奖励份额。

应用程序- 这些是建立在Flare上的程序,利用FTSO的输出,无论是本地应用程序,如FAsset系统或任何建立在Flare上的应用程序。

FTSO本身- FTSO是一个智能合约的集合,数据提供者可以与之互动以提交数据,委托者可以选择哪些数据提供者是值得信赖的,而应用程序可以收集系统的输出,如支持的加密货币的价格。

分散的数据

正是数据提供者的网络使FTSO分散化。他们是独立于Flare的实体,不为Flare所拥有或以任何方式管理。他们已经建立了自己的系统,从外部来源收集所需的数据,并提交给FTSO。在这个过程中,如果系统认为数据是 "准确的",他们会得到新铸造的Flare代币的奖励。

虽然乍一看这个过程似乎很简单,但这些供应商正在与可能是数以百计的其他数据供应商竞争,这使得提交 "准确 "的数据成为一种挑战。在提交价格的前25%和后25%被剔除后,奖励的分配是基于与剩余提交价格的中位数的接近程度,由代币持有人委托给每个数据供应商的代币量加权。

Binance的ETH价格与去中心化的FTSO价格对比

授权和奖励

个人FTSO数据提供者和委托给他们的代币持有人都会根据他们提供的数据的可靠性获得奖励。在真正的股权证明方式中,这些奖励随着委托给每个供应商的代币的总价值而增加。

因此,委托是一个重要的机制,因为它激励了数据提供者努力提供越来越可靠和准确的数据。那些确实提供了更高质量的数据的人自然会为自己和他们的委托人赢得更多的奖励,这吸引了更多的代币持有者将他们的代币委托给他们。同样地,表现不佳的数据提供者将很快失去委托人,减少他们在数据计算中的突出地位。

摘要

FTSO是一个关键的协议,它使Flare真正实现了去中心化,为建立在网络上的应用提供准确的去中心化的价格数据。