区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > NEAR > 正文

NFT:一文了解加密原生预言机的基础 TWAP_WEB3

作者:

时间:

Oracle原理与问题

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

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

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

链下Oracle

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

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

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

数据:17个ARB鲸鱼地址共减持约三分之一:金色财经报道,据链上分析师余烬统计,在ARB价格经历了一波冲击1.8美元的行情后,17个ARB鲸鱼地址中有些已高位清仓,有些还在继续买入:6个地址有卖出,其中4个地址是全部卖出;3个地址有加仓;8个地址没有变动。总体上这些鲸鱼们在这次反弹里减持了约三分之一的ARB。[2023/4/24 14:23:04]

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

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

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

《美国银行家》:三年内超过三分之一的银行将提供加密服务:12月19日,《美国银行家》 ( American Banker)根据对175位高管的调查结果发布了2022年银行业预测,其中包括全球和社区金融公司的C级、区域和部门高管。根据该报告,明年加密货币将在传统银行业中发挥更大的作用,近40%的受访者表示,他们明年可能会向零售客户提供加密服务;目前约有10%的客户在其客户账户中管理比特币或其他数字货币;平均而言,受访者表示,他们4%的消费者客户目前拥有某种类型的加密货币;60%的调查参与者表示,他们预计消费者客户的加密货币所有权将在2022年增加。(DailyCoin)[2021/12/19 7:49:00]

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

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

TWAP(Time-WeightedAveragePrice)

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

调查:三分之一美国散户投资者认为自己被ICO蒙:12月1日消息,研究机构Xangle的调查发现,在抽样的600位美国散户投资者中,有三分之一的人认为自己被ICO“蒙”,或者项目向他们隐瞒了信息。大多数受访者认为,ICO运营商应对宣传的欺诈性项目承担刑事责任。 但结果也显示近56%的人表示,他们将来会再次投资ICO项目,但会更彻底地调查发行的产品。(cointelegraph)[2020/12/1 22:43:53]

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

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

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

已有三分之一的央企明确涉足区块链领域:3月初,国资委监管的央企复工复产率已超90%,在央企的带动下,中小企业复工复产率也在稳步提升。央企作为产业“火车头”的带动力,也作用于区块链领域,央企参与的区块链正在协同产业链的中小微及服务机构快速上链。中国链网的雏形已经显现。据统计,当前的96家央企中(截至2019年12月,国务院国资委管理),已有32家明确涉足区块链领域,占比升至三分之一。(互联脉搏)[2020/3/21]

UniswapV2TWAP

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

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

UniswapV3TWAP

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

近三分之二英国人不会支持由英国央行发行的加密货币:据bitcoin news援引英国“每日快报”报道,一项调查显示,近三分之二的英国人不会支持央行发行的加密货币。调查还显示,93%的英国人已经听说过比特币,这一数字在今年1月份为91%,2017年11月为80%。然而,只有三分之一的受访者承认,如果加密货币受到监管,将更有可能投资加密货币。这项调查的结果与今年早些时候针对英国金融专业人士的调查形成了对比,当时的研究表明,英国超过一半的已投资加密货币的金融专业人士打算在今年购买更多的加密货币。[2018/4/19]

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

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

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

TWAP的限制

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

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

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

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

TWAP和Chainlink的对比如下:

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

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.

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

未来的预言机

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

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

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

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

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

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

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

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

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

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

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

作者:msfew@ForesightVentures

原文标题:《ForesightVentures:Crypto-Native预言机的基础TWAP》

来源:DeFi之道

来源:金色财经

标签:TERNFTWEBWEB3Waterfall Governance TokenNFTL币web3游戏赚钱Web3 ALL BEST ICO

NEAR热门资讯
ETH:Aave 公司从 DAO 基金中寻求 1600 万美元来支付加密货币开发_MetaVersus

AaveCompanies是一家监督加密借贷协议Aave的开发实验室,它正在向Aave社区寻求超过1600万美元的资金来支付平台上的开发工作.

区块链:国内元宇宙政策汇总(至2022年9月)_DAO

2020年以来,数字化转型一直是国内重点推进的政策之一,而元宇宙概念恰恰与数字化转型高度重合,因此,从2021年开始,无论是国家层面还是各地方政府,针对元宇宙相关产业的政策设计已开始有序推进.

TER:三分钟了解 Xterio:专注于玩家的 Web3 游戏平台_RIO

Xterio此前完成了4000万美元融资,预计将在未来几个季度发布多款手机游戏及网页游戏。原文标题:《估值3亿美元,Xterio如何打造专注于玩家的Web3游戏平台?》 撰文:Chloe 全球将.

以太坊:以太坊比特币12小时和日线趋势性走势解读_ETH2

以太坊日线OBV的量能配合MACD的金叉收阳力度也是显现出来,均线方面来看MA5均线有进一步突破30日均线,K线则会先一步突破强压MA144强压位1760.

ETA:Metagrave元宇宙墓地创造数字永生_MetaRare

人的一生,总是在不停告别,或升学告别上一学段的老师,或离家求职告别父母朋友。我们告别时总是说:“再见!”我们期待下一次相见,所以我们面对生死离别的时候总是不知所措,因为我们认为死亡就是永别.

META:金色Web3.0日报 |《2022中国元宇宙产业白皮书》正式发布_DEFI

DeFi数据 1.DeFi代币总市值:466.15亿美元 DeFi总市值数据来源:coingecko2.过去24小时去中心化交易所的交易量49.