链资讯 链资讯
Ctrl+D收藏链资讯

Foresight Ventures: Crypto-Native 预言机的基础 TWAP

作者:

时间:

作者:msfew@ForesightVentures

0.Oracle原理与问题

区块链的数据来源有两个:一个是链上数据(如地址持有的ETH的数量),另一个是链下数据(如ETH现在在交易所的价格).要获取后者,就需要预言机将这个数据告诉给合约.

为什么互联网也需要有“网下”数据,但没有预言机问题呢?因为区块链上的数据需要经过共识,因此预言机上传上来的数据也需要是可信的,而互联网(Web2)上的数据其实本身都是中心化的.

预言机所需要解决的是从数据源到处理到喂价的信任问题,通常不是数据本身的问题.

1.链下Oracle

预言机的信任问题包含了数据源与数据获取与喂价,针对它们分别有以下解决方案:

a)数据源:可信联盟/去中心化网络

我认为数据源可信是预言机信任问题最重要的一个点,但是这些数据很多都是链下的,链下的数据其实是无法证明是完全可信的,就像你无法证明ETH的价格一定是某个值一样.无论是采用可信联盟还是去中心化预言机网络,都无法生成一个完全没有套利空间或者OEV的价格.

唯一能解决数据源可信问题的就是在未来如果流动性和经济活动大部分都聚集在链上,而不是交易所的时候,去完全采用链上预言机(UniswapTWAP),这样可以保证数据源是“Crypto-native”和完全可信可验证的.

b)数据获取与喂价:可信计算

TownCrier使用SGX来保证数据的获取可信;Empiric使用StarkNet上的合约来保证数据的获取和计算可信,且数据源会直接讲价格数据发送到StarkNet上的其他合约中,从而达到第一手数据,保证数据源的可信度;Redstone通过SmartWeave智能合约让任何人都可以成为数据处理者,且使用Arweave存储价格数据从而保证数据可信和可以在事后被验证;Chainlink使用Chainlink网络的链上聚合合约来计算出数据结果,再发送到区块链上.

FORM于今日18点上线KuCoin,现已开放充值:据KuCoin官方公告,KuCoin上线Formation Fi (FORM)项目并支持FORM/USDT 交易对,FORM的充值服务现已开放,并于今日18点正式开放交易。 Formation Fi 正将跨链风险平价智能耕作引入 DeFi,通过重新配置 DeFi 投资组合结构,帮助用户更好地管理风险并获得更高回报。KuCoin(库币)旨在发掘优质区块链项目,为来自207个国家的800万用户提供现货、杠杆、合约、Staking 、借贷等一站式服务。[2021/6/18 23:47:12]

任何应该上链的应用最终都会被上链,这样才能满足区块链透明化,可验证,无需准入门槛,去中心化的特点.

完全链上化的价格预言机会彻底解决数据源和数据获取与喂价问题,让DeFi应用给所有人带来经济活动上的自由.

2.TWAP(Time-WeightedAveragePrice)

TWAP是Uniswap所推出的价格预言机.它的数据源完全来自Uniswap协议自身的交易数据,数据的获取和处理也是完全在链上进行,开发者也可以直接在链上使用UniswapTWAP进行代币价格计算.

TWAP的原理是基于每个区块的最后一笔tx时的代币价格,结合区块时间,计算出协议整个历史中一个代币的价格总和,从而使用时可以重新计算出一个平均价格.

使用最后一笔tx时的价格,是为了让攻击者的攻击成本不可预测,从而增加预言机安全性.因为就算攻击者在一个区块的最后一笔交易中控制了价格,他也无法预知下一个区块中的相关活动的排序等信息.根据链上分析,这种跨区块的攻击还没有发生过.(剧透一下,PoS好像就不一定,后文会说).

SBI与野村证券等合作成立区块链联盟ibet for Fin:6月15日消息,SMBC日兴证券、SBI证券、野村证券、BOOStRY宣布成立区块链联盟“?ibet for Fin?”?,该联盟是一个运营证券型代币的区块链网络。(jp)[2021/6/15 23:37:40]

加入时间的变量,是为了进一步增加攻击成本,通过牺牲对即时价格的反映,保持价格的整体稳定性和安全性.

3.UniswapV2TWAP

V2TWAP的使用可以是直接拿到一个时间段内的总价变化,除以设定的时间段t,就可以得出一个平均价格,作为代币的价格.每隔一段时间(不一定是t,可以用滑动窗口算法,延迟就更小),则重新获取最新时间段内的价格.

对于TWAP来说,时间参数越长,更新越慢,但安全性越高,因为价格操纵的成本基本上就是时间区间内在每个区块上套利和发送交易的开销.

4.UniswapV3TWAP

V2TWAP是用时间段内的总价(price*time),V3是时间段内的总tick(tick*time).

V2中我们提到了要每隔一段时间去重新获取价格,这可能就需要Keeper的参与,UniswapV3解决了这个问题.

V3直接通过一个可定义长度(视需求和网络时间戳行为不同而定)的数组来存储区块时间戳和总tick,当合约产生Swap等交互时,这个数组就会被更新,无需Keeper的主动触发.

除此之外,使用时还需要把tick转换成价格,稍微比V2难用一点.

Fork Finance将于5月5日开启质押CHECK挖LOWB:据官方消息,ForkFinance项目方为感谢loser coin社区的帮助和回馈loser coin社区和fork社区用户的支持。

Fork Finance决定由项目方出资再次自费购买1亿枚LOWB,并且将用所购买的LOWB全部由挖矿形式发放给用户,我们将开启为期十天的快闪池,第一期快闪池包括LOWB-LOWB矿池和CHECKE-LOWB矿池。矿池将于5月5号 12:00 UTC时间(北京时间20:00)开启,详情请查看官网。[2021/5/5 21:25:43]

5.TWAP的限制

既然TWAP那么好用,那么可信且可验证,完全去中心化,那为什么Chainlink被如此广泛采用呢?

写本文的动机其实就是看到了推特上有人说,EulerFinance从TWAP切换到Chainlink是一种升级(注意此人ID…==).

他称TWAP是非常不安全的,因为PoS之后可以进行多区块的预言机操控,这个其实是可以完全被解决的.

相比之下,我认为TWAP完全去中心化和完全链上操作的优点会比Chainlink好很多,在长期看来,如果没有显著的需求上的差别(比如你要把天气数据搬到链上),那么最好的选择还是TWAP.

TWAP和Chainlink的对比如下:

TWAP被全面碾压,但我个人认为,去中心化和安全性是1,而其他的因素是0,完全链上化是一种趋势.任何人都可以做一条比以太坊快非常多,便宜非常多,支持更多语言的智能合约平台,但却无法杀死以太坊.

BiKi平台FOR连续5日上涨 累计涨幅75.07%:据BiKi行情数据显示,截止今日19:30(GMT+8),平台内币种FOR连续5日持续上涨,累计涨幅75.07%。今日目前涨幅25.78 %,现价0.0679USDT。行情波动较大,请注意风险控制。[2020/8/13]

6.PoS后TWAP的风险

ChainLinkGod所说的PoS网络中对TWAP预言机的攻击问题,EulerFinance的工程师自己就知道潜在解决方案,Uniswap的工程师也考虑到了.

PoS后,因为出块者可预测了,所以更容易结合以下方式进行多区块攻击:

大Validator可能被连续分配区块

通过Flashbot来发送Privatetx

Multi-blockbundle

PoW和PoS的不同情况下,针对V3ETH/USDC交易对的30分钟时间窗口(144个区块)的TWAP,要操纵价格造成30%的波动,需要以下成本:

PoW:23.7万亿美元

PoS(连续控制窗口内2个区块情况下):23.7万亿美元

PoS(连续控制窗口内3个区块情况下):95亿美元

PoS(连续控制窗口内5个区块情况下):1.03亿美元

控制越多区块,操纵的成本就显著地越低,那么解决方案是啥呢?

暂时性解决PoS后TWAP的操纵风险的方法是:

选择更大的时间窗口

选择流动性更好的池子.

完全解决PoS后TWAP的操纵风险的方法是:

用Median而不是Average.

dForce白皮书:代币DF总量10亿枚,团队持有20%分三年解锁:去中心化协议Dforce 7月3日在Github上发布白皮书,代币DF总量为10亿枚,合约地址已部署在以太坊网络上。根据白皮书显示,DF代币分配及解锁期如下:

20%分配给投资人、项目顾问和早期支持者,两年逐步解锁。

20%通过期权的方式分配给团队和员工,从2019年第四季度开始,三年逐步解锁。

25%将进入引力池。引力池的用途广泛,包括流动性挖矿、权益质押奖励和其它多种社区参与奖励。团队将根据每个方案的金额、时间、期限和解锁期逐一进行评估。

参与,此外还有各种不同的衡量指标。一旦引力池的代币被消耗光,将会从生态系统和基金会的池子里拨入更多的代币。

10%分配给生态系统,从2020年第二季度起,分三年逐步解锁,这部分代币是用来支持生态项目的开 发和启动,激励合作、为社区项目提供资金支持,同时也可以用作募资,并在引力池耗尽时提供额外 的资助。Better Future的空投份额来源于生态系统池。

25%分配给基金会,从2020年第三季度起,分三年逐步解锁,用于为dForce网络提供一般性支持,包 括并不限于为项目的发展提供资金支持、生态网络支持、长期激励,并在引力池耗尽时提供额外的资助。代币于2019年Q4季度开始解锁,截至2020年Q2季度(2020年6月底)已有11.88%的代币完成解锁。到2020年Q3季度将会解锁75%的DF代币。[2020/7/3]

这样操纵者就需要控制超过半数的区块,才能操纵价格,对比上面的情况,就需要控制73个区块,这个数字应该大到无法表述了.

7.未来的预言机

我认为在未来,一个完美的“预言机”需要:

完全来自链上的可验证数据源(那么就是基于TWAP),且支持多链.

通过ZK或完全链上可信计算进行数据获取和处理.

但是这些可能就需要处理以下几个现存或将会出现的小问题:

满足种类,精度,时效性需求的链上数据(当然Chainlink等一样有价格延迟的问题,而且本身就是为了数据安全性而牺牲时效性)

彻底解决TWAP数据源价格操纵(更深的池子,更大的窗口,使用中位数而不是平均数)

整个预言机信任短板的消除(多签?网络去中心化程度?不靠谱的Fisherman机制?)

数据的跨链获取与喂价,多链场景中链上数据的可信传输

数据源多样性(比如只用UniswapV2或者V3不太好)

可信环境下执行的Keeper(如果需要的话)

我相信在未来,越来越多的经济活动会发生在链上,越来越多的价格数据和交易对会存在于DEX上,Uniswap也就可以提供更好的TWAP,也就会有其他方案能基于TWAP实现我设想中的完美预言机,最终达成一个100%去中心化的金融系统.

关于ForesightVentures

ForesightVentures押注加密货币未来几十年的创新历程,旗下管理多支基金:VC基金、二级主动管理基金、多策略FOF、特殊目的S基金「ForesightSecondaryFundl」,总资产管理规模超过4亿美元。ForesightVentures坚持“Unique,Independent,Aggressive,Long-term”的理念,通过强大的生态力量为项目提供广泛的支持。其团队来自包括红杉中国,中金公司,谷歌,比特大陆等顶级金融和技术公司的资深人士。

Website:?https://www.foresightventures.com/

Twitter:?https://twitter.com/ForesightVen

Medium:https://medium.com/@foresightventures-zh

Substack:https://foresightventures.substack.com

Discord:https://discord.com/invite/jYtyfxfB

Linktree:https://linktr.ee/foresightventures

RelatedLinks

0:

https://mirror.xyz/0x8B00cEE42f226B340aF806CD7aaA4c10cc5E0154/C4ik-DIDHZQ8krLB8D9t9-SrdhuTn1W8NKRLqPpoMmg

1b:

https://medium.com/@EmpiricNetwork/empiric-network-the-next-generation-of-oracles-data-directly-from-the-source-514b46a53f3

2:

https://docs.uniswap.org/protocol/V2/concepts/core-concepts/oracles

https://arxiv.org/abs/1912.01798

3:

https://mp.weixin.qq.com/s/h2D4oyq11Q2HwG0SU9SBbQ

4:

https://mp.weixin.qq.com/s/1axeS5XLnZ9wwt4Yix3sfw

5:

https://twitter.com/ChainLinkGod/status/1567529586405310464

https://blog.euler.finance/euler-integrates-chainlink-to-get-ready-for-the-merge-9b97a056f67f

https://smartcontentpublication.medium.com/twap-oracles-vs-chainlink-price-feeds-a-comparative-analysis-8155a3483cbd

6:

https://ethresear.ch/t/median-prices-as-alternative-to-twap-an-optimised-proof-of-concept-analysis-and-simulation/12778

https://drive.google.com/file/d/1fuuKGWdaVdXQoN_d4Riq4rsSB5OtzaJA/view

https://ethresear.ch/t/median-prices-as-alternative-to-twap-an-optimised-proof-of-concept-analysis-and-simulation/12778

7:

https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464

https://twitter.com/matthuang/status/1567383047858966528

来源:金色财经

标签:RESTPSHTTNFTVeriumReservetps币行情https://etherscan.ioNFT STARS

Gate交易所热门资讯
区块链:Omega 链 土地通证解决方案_区块链证据保全怎么操作

简介: 迄今所有的区块链技术都只能处理数值形态的资产。你可以转5个比特币,或者10个以太币给别人,但对于不能以一个数值表达的资产则无能为力.

NKS:预言机:链接加密世界与现实世界的桥梁_NLINK

区块链是独立于现实世界运行的系统。加密世界的数据在链上产生,也在链上继续被使用。链外世界的数据无法直接传递到区块链上.

元宇宙:元宇宙广告行业的22个预测_人工智能币种

到2025年,元宇宙相关产业规模达到3500亿元。元宇宙,到底能给我们带来什么?上个月《时代》发布的文章《元宇宙将改变世界》中,作者MatthewBall写了这样一段话——尽管当下人们还没有搞清.

INK:随着比特币损失 19,000 美元 加密货币的希望寄托在以太坊合并上_link币发行量

随着价格暴跌,全球加密货币市值周三晚间跌破1万亿美元。 关键要点 比特币自6月以来首次跌破19,000美元。尽管夏季出现了缓解反弹,但加密货币市场数周以来一直看起来动荡不安.

ENS:Vitalik:打破ENS域名垄断 设置基于需求的常态费用_SDAO

高度保障所有权是域名系统健康运行的关键。现在ENS?的域名很便宜。注册和维护一个由五个字母组成的域名的费用每年仅为5美元.

ANTA:合并将改变以太坊和加密货币政策_Land of Fantasy

合并将解决重大政策问题并获得整个领域的支持。以太坊是一种变革性技术。但是,对以太坊网络的批评指出了该网络的一些缺点。最常被引用的是链安全、能源消耗和精英进入壁垒.