Tellor(TRB)介绍
Tellor是一个基于 PoW 共识的去中心化预言机网络。Tellor 希望建立一个去中心化的预言机解决方案,通过 PoW+PoS 的组合,用以确保任何愿意参与者都能够提供真实数据并获得奖励。
Tellors 利用质押挖矿模式,激励矿工首先存入 1000 Tellor Tributes (TRB代币)至协议来进行PoW挖矿。伴随以太坊区块,每个区块会由5名矿工最终通过PoW竞争,并提交所请求的报价数据。前5个数据的中位数被协议认为是有效报价,协议采用此报价。如果 Tellor 代币持有者投票提出质疑,被质疑的矿工将被「冻结」1周。如果数据被质疑成功,质疑者将获得矿工质押的代币,反之则矿工获得质疑者质押的代币。
项目实现机制
Tellor网络的运行过程:
1.数据请求者(一般是DeFi项目)为其智能合约寻找价格数据,向 Tellor 网络发起请求,支付一定的 TRB 作为费用,并根据费用决定接下来为哪笔请求提供数据。
2.矿工开始挖矿,在PoW算力竞争后选择5名矿工。
3.在5名算力竞争胜出的矿工分别为数据请求者提供价格数据,系统选择这个5个数据的中间值,并提供给数据请求者。5名矿工获得同等数额的 TRB 奖励,并均分数据请求的费用。
4.任何 TRB 持有者在质押 TRB 后即可以对数据在 144 个查询(1 天)内提出争议。
5.持币人对争议发起投票,与此同时被质疑的矿工将被「冻结」1 周。如数据被质疑成功,质疑者获得矿工质押的代币,反之则矿工获得争议提出者的代币。
代币使用场景
TRB 代币可用于支付数据请求费用、作为挖矿的质押、奖励数据提供者、发起争议、为争议投票等。
技术特点
Tellor 不是区块链,是建立在以太坊网络上的一个协议。在 Tellor 网络中没有「出块」的概念。矿工挖矿是指矿工为预言机提供报价的过程,Tellor 网络本身不「出块」。
矿工竞争「提供数据」的权力。预言机为智能合约提供价格数据,而矿工是以算力竞争提供数据的权力和随之带来的奖励。
每10分钟会有5个矿工获得奖励。网络每10分钟为数据请求者提供1次数据,同时为5名矿工发送同等数量的代币奖励,其交易被记录在当时的以太坊区块里。被选出的5名矿工在一个时间范围内分别提供1个数据,5个数据的中间值被最终选用。
引入抵押挖矿机制的挖矿网络。矿工加入挖矿之前,需要抵押1000个TRB 代币,主要是为了增加与网络价值的联系,促进矿工提供更加准确的数据。
在 Tellor 网络上,矿工提供的数据被质疑并被投票确定数据不实,将被罚没抵押的代币。同样,提出质疑的参与者也需先抵押代币,以激励参与者作出谨慎的决定。
激励机制
Tellor 挖矿节点的动力在于获得挖矿的代币奖励和来自于数据需求方的数据查询的费用。挖矿奖励的是其 Tellor 的原生代币 TRB。
链上的智能合约,要想获得安全的预言机数据,需要向预言机提交数据请求。根据分配给每个请求的奖励,预言机每十分钟选择资金最多的请求,每个请求收集特定数据(例如 ETH/USD 的价格),并让其在链上可获取。Tellor 会创建数学谜题,让矿工用算力竞争来解决,以成为五个入选节点。五个入选节点都会获得同等奖励。Tellor 预言机的时间目标是 10 分钟,每天平均只有 144 个查询。
总结
Tellor网络的安全性取决于代币TRB价值,当前已开始Tellor V2.5社区治理方案中,将对defi协议调用费的一半用于销毁TRB代币,代币有了价值支撑。同时,降低矿工质押数为500TRB,一定程度上激励更多矿工参与协议建设,实现更去中心化,数据提供也将更安全,之后的发展可持续关注。