時(shí)間:2023-06-20|瀏覽:291
1、預(yù)言機(jī)(Oracle)是什么?
預(yù)言機(jī)在DeFi基礎(chǔ)設(shè)施建設(shè)中扮演著重要角色,其快速發(fā)展離不開區(qū)塊鏈的發(fā)展趨勢。在比特幣時(shí)代,大多數(shù)人對區(qū)塊鏈的定義并不清晰,而且比特幣并不是原子操作的區(qū)塊鏈系統(tǒng)軟件,在上面沒有復(fù)雜的運(yùn)用。進(jìn)入以太幣時(shí)期,由于EVM的可編程性,鏈上逐漸產(chǎn)生一些簡易功能性的Dapp。以太幣發(fā)燒友們在搭建復(fù)雜的運(yùn)用時(shí)遇到了一個(gè)問題,即以太幣無法獲取外部世界的數(shù)據(jù)信息,鏈上只存儲了一些買賣、區(qū)塊鏈、收條相關(guān)的信息。為了獲得公允價(jià)值的數(shù)據(jù)信息,引入了多方遞交的機(jī)制,這也是最初的預(yù)言機(jī)發(fā)展歷程。共識機(jī)制也在不斷發(fā)展,最初區(qū)塊鏈系統(tǒng)軟件中僅有POW挖幣優(yōu)化算法,在以太幣中還有POA和POW。2017年6月份后,EOS帶上了DPOS的區(qū)塊鏈操作系統(tǒng),打開了長達(dá)一年的歐洲之旅。
2、為什么將Oracle翻譯為預(yù)言機(jī)?
很多人一提到預(yù)言機(jī),第一反應(yīng)全是預(yù)測分析銷售市場。其實(shí)“Oracle”最早來自古希臘文化宗教信仰,意為“神喻、祭司、預(yù)言”。在互聯(lián)網(wǎng)技術(shù)行業(yè)中,預(yù)言機(jī)(英文:oraclemachine)又被稱為諭示機(jī),是一種抽象化計(jì)算機(jī),用于科學(xué)研究決策型問題??梢员豢醋饕粋€(gè)多了個(gè)黑盒子(預(yù)言者)的圖靈機(jī),這個(gè)黑盒子的作用是可以在單一計(jì)算內(nèi)解釋特殊問題。
或許你會好奇這跟甲骨文公司有什么關(guān)系嗎?實(shí)際上沒有關(guān)系。Oracle在中國被翻譯為甲骨文公司可能是另外一個(gè)故事。在我國殷商末期,王族對小動物和人體骨骼或龜殼上的占卜內(nèi)容稱其為甲骨文字,甲骨文被英文翻譯為Oraclebonescript。之后Oracle企業(yè)翻譯為甲骨文公司,可能是出于這個(gè)原因。
3、價(jià)格Oracle的考驗(yàn)
目前,比較常見的價(jià)格預(yù)言機(jī)一般由一些組織或“可靠”的節(jié)點(diǎn)采用去中心化交易中心的價(jià)格,將信息類型上傳到預(yù)言機(jī)合同中,以便其他合同啟用。但該計(jì)劃方案存有一個(gè)全局性的問題,即價(jià)格的認(rèn)證并不是同時(shí)進(jìn)行的,而是根據(jù)對發(fā)帖人進(jìn)行認(rèn)證的方法間接保證價(jià)格的真實(shí)可信。大家將此計(jì)劃方案稱作間接性預(yù)言機(jī)。
間接預(yù)言機(jī)的另一個(gè)問題是