加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

什么是“預言機”?它真能預知未來嗎?_區塊鏈:ORA

Author:

Time:1900/1/1 0:00:00

在之前的推送里,我們就有介紹過智能合約,而智能合約中是怎么判定現實世界結果的呢?

比如說小卡和小明使用智能合約打賭今天中午12:00深圳是否會下雨,到了時間,智能合約會自動判定結果然后將獎勵劃給勝方,為實現去中心化、不受第三方控制的過程,智能合約是在區塊鏈上的沙盒運行環境(通常是虛擬機)部署的,與外界隔離。

當智能合約在虛擬機中運行時,并不能進行網絡操作、文件I/O或執行其他進程。并且出于運行獨立性和安全性的要求,智能合約之間也只能進行有限的調用。

智能合約允許在沒有第三方的情況下進行可信交易,實現交易的可追蹤且不可逆轉性,但是無法與區塊鏈外的數據發生直接聯系(如外部數據的獲取與調用等)。

那么問題來了,到了中午12:00時程序如何獲取當時深圳的天氣信息呢?

“比特幣到底是什么”登上抖音熱榜:抖音熱榜數據顯示,比特幣到底是什么”登上抖音熱榜,現排名第2位,當前熱度值為857.6w。[2021/2/23 17:43:36]

那就需要一個外部的介質將數據寫入區塊鏈或分布式賬本中,那么問題又來了,如果是由第三個人小紅進行結果輸入,如何保證公平性和去中心化?假如小紅被其中一方收買,即使現實沒有下雨也輸入了下雨的結果,那么智能合約就失去了其意義。

那該怎么辦?

這時候就需要“預言機”了。難道“預言機”能自動預知未來?不要被它的名字誤導了,其實并不是這樣。

什么是預言機

其實,“預言機”并不是什么神秘的魔盒,而是一種機制:將區塊鏈外的信息傳導到區塊鏈內。并且我們需要明確的是,預言機只負責數據的可信獲取,不直接參與交易的執行。

聲音 | BB:為什么Facebook不構建在區塊鏈上?:Block.one CEO Brendan Blumer今日轉發Facebook CEO馬克.扎克伯格關于“言論自由” 看法的推特,并評論稱:馬克理解人們自由表達看法的重要性,但是為什么Facebook不構建在區塊鏈上呢?難道是有太多東西不能公開透明化? (MEET.ONE)[2019/10/17]

還是以上述的例子,如果小紅一個人容易被收買,那么如果找來隨機的20人來寫入結果呢?讓他們每個人拿出十塊錢作為保證金,如果按照準確情況寫入結果就能拿回保證金甚至還能獲得額外獎勵,而如果惡意寫入錯誤的結果,就會被扣除保證金作為懲罰。這20個人做的事情就是簡單的預言機做的事情。

此外,從這20個人的組織和工作形式(即是否去中心化)又可以將現有的預言機分為兩類:中心化預言機,如Provable;去中心化預言機,其中又包括可信聯盟預言機,(如 Maker DAO 的 OSM)和去中心化預言機,如 ChainLink、Tellorr、Band、Augur、UMA。

朱嘯虎:2000年的互聯網泡沫至少還有eyeball,今天的區塊鏈除了炒幣外還有什么?:3月1日,朱嘯虎在其朋友圈分享了一張區塊鏈應用圖,并配文道:“這么多所謂的區塊鏈應用,除了炒幣的用戶外,所有這些應用加在一起有多少日活用戶?2000年的互聯網泡沫至少還有eyeball,今天的區塊鏈除了炒幣外還有什么”。[2018/3/1]

中心化預言機指由單一的特定預言者(Oracle)為服務請求方(User)提供數據,對某一特定的數據服務請求,在請求方指定n個數據來源并向中心化預言者發送合約請求后,服務商從1個或多個數據來源(Sn)的接口調用數據。中心化預言機的好處是高效、成本低,因為單一數據來源的成本遠低于從多個數據來源匯總的成本,且僅從最可信的一個數據源調用數據,保證了整個預言機系統運行的高效。

投票上幣被質疑 何一回復“不是什么都需要區塊鏈+”:微拍創始人胡震生與何一就“數字貨幣交易所投票上幣”話題展開討論。胡震生認為“投票上幣”交易所沒有公開投票地址,同時也未公布投票算法,他表示“作為參與方認為平臺有修改數據的驅動力和可能性”,認為這“就不是一個優秀的區塊鏈項目”。何一回復稱幣安的投票項目都會經過審核,且投票數據每次都會清洗;交易所本來就是中心化平臺,每個組織有自己的規則,而她一直的觀點是“不是什么都需要‘區塊鏈+’”。[2018/2/28]

而去中心化預言機則由多個預言者(Oracle)共同提供數據獲取服務,利用糾刪碼(Erasure encoding)技術處理冗余答案來提高整個預言機系統的判斷準確率。所有的預言者(On)將在規定時間內將數據源(Sn)提交的答案匯總和處理后,將匯總后的答案反饋給請求方(User)。

總的來說,中心化預言機的商業模式本質上是一個數據服務平臺,而去中心化預言機是一個龐大的的數據服務網絡,全網的互通互聯,因其有效整合了系統加盟的多個預言者的資源,從而形成有效的商業合力。

因此不難理解中心化預言機在性價比和用戶體驗上具有先發優勢,而去中心化預言機因在客情和生態的模式上占優而具有較大的后發優勢,也在web3世界里成為主流發展方向。

預言機的實現原理和應用現狀

剛剛所打的比方仍然是需要人手進行,實際上預言機是怎么實現區塊鏈上的“先知”功能的呢?

實際上,預言機在鏈上鏈下信息傳遞過程中扮演著數據來源API接口之間橋梁的角色,從而實現區塊鏈接口與外部數據API接口形成對接。它既可以從原生的鏈上獲取數據,也可以通過爬蟲或者可信第三方機構從鏈下獲取數據。

通俗來說,“預言機”(即oraclemechanism,一般稱Oracle)就是鏈上與鏈下信息交互的橋梁。有了預言機,就可以解決智能合約不能獲取非預先部署好的鏈上信息的痛點,從而在更好地利用區塊鏈技術接入現實世界,發展出更多的業務可能性,比如航班的延誤險、汽車意外保險、商業約定等。

預言機總結

總的來說,預言機是相當于一個數據接口,不參與智能合約的執行、決策,而僅作為鏈上鏈下信息交互的一個橋梁,也可以理解為我們做研究得出結論時所用的參考文獻庫。

當然,它仍存在一些不足,比如說數據來源的真實性、準確率,不管是中心化或非中心化的預言機都是有可能出現錯誤的,并且這種錯誤引用可能給智能合約參與方帶來巨大的不可逆損失。

金色財經 子木

金色早8點

去中心化金融社區

CertiK中文社區

虎嗅科技

區塊律動BlockBeats

深潮TechFlow

念青

Odaily星球日報

騰訊研究院

Tags:區塊鏈ORARACCLE區塊鏈的幾個大騙局有哪些VDORA價格RACECleeps

以太坊交易
解讀 2022 GameFi 年度報告 Web3 游戲的潛力有待進一步發掘_WEB:WEB3COIN

近期,海外第二大游戲平臺 Epic 推出一個不斷增長的 Web3 編程語言列表,其中包括 Solidity 和 Rust 等開發語言,該開源產品將面向所有程序員、藝術家和設計師開放.

1900/1/1 0:00:00
Uniswap NFT上線兩周 能不能打?_UNI:Centric Swap

原文:《Uniswap NFT 能行嗎?》作者:quantumzebra123Uniswap NFT 上線已經兩周了,現在是 Uniswap 主頁上的四個選項之一.

1900/1/1 0:00:00
以太坊生態在 2023 年的 5 個預測_以太坊:ZOO Crypto World

原文作者:neworder,由 DeFi 之道編譯。我們對以太坊生態系統的五個預測: 熊市還沒有過去; EigenLayer 將是以太坊最重要的創新;Blob 事務不會修復可擴展性問題;2023.

1900/1/1 0:00:00
2022 年高價購得猴子和像素小人 NFT 的名人們 此刻正“血本無歸”_NFT:PEN

前幾天我在瀏覽 Opensea 時無意中看到了內馬爾的個人資料,所以我決定看一看他有哪些 NFT 收藏。結果我發現,他為一些 NFT 支付的價格以及這些 NFT 現在的價值令人瞠目結舌.

1900/1/1 0:00:00
金色觀察|蔡崇信投資Web3 一文看懂pplpleasr新項目Shibuya_RAB:Vespa Shiba

2022年2月18日NFT藝術家Pplpleasr(注:Pplpleasr是誰請看金色財經此前報道Pplpleasr的加密世界之旅)在ETHDenver上宣布.

1900/1/1 0:00:00
「新晉網紅」ChatGPT可以檢測智能合約漏洞嗎_BSP:NBS

一夕之間,ChatGPT 突然火了,并在互聯網上掀起了一場“AI 風暴”所謂 ChatGPT,是在今年 11 月 30 日.

1900/1/1 0:00:00
ads