歡迎光臨
我們一直在努力

Oracle——鏈接人間與天堂的巴別塔

首先正式推出陳老師發明的非著名定律:

  價值交換定律:在不同的空間之間進行價值交換是不可靠的。

最簡單的解釋就是,在物理空間和數字空間交換價值時,由於物理空間的信息或價值需要通過人、或是人設計的裝置轉化到數字空間,反之亦然。 由於人這種動物的易變性和不抗誘惑,在信息或價值的交換,很可能發生畸變,從而影響價值交換的可靠性。

陳老師的這個定律非常的抽象,是對所有涉及價值交換的場景的抽象總結。 並不僅僅局限於區塊鏈——只是在區塊鏈的場景中更加的凸顯。 價值交換定律在區塊鏈的具體實現就是:Oracle。

02

Oracle

在區塊鍊和智能合約的場景下,Oracle可以認為是一個代理,其能夠發現和驗證真實世界的事件,並將此信息提交給智能合約使用的區塊鏈。

理解起來還是有些彆扭。 其實要或多或少理解一下什麼是智能合約會有一些幫助,如果知道一些智能合約的開發,應該就更好理解了。

以以太坊為例,以太坊上部署的智能合約原本是不能夠訪問區塊鏈之外的網絡的,更別提像我們自己做個應用直接調用天氣等Restful API了。 那就明了了,Oracle就是一個這樣的第三方服務,提供了智能合約執行需要的數據。 這是DApp後續發展的必然趨勢,需求缺口巨大。

這裡有個很關鍵的問題,為什麼Oracle可以? 我們首先來看下具體有哪些類型的Oracle,具象的感受一下Oracle到底是什麼?

  1. Software Oracles:通過軟件層面的實現,抓取互聯網的信息以供智能合約使用。 這裡詳細展開,還有很多的內容,比如說實現一些自動觸發的功能。

  2. Hardware Oracles:對比軟件的實現,主要依賴硬件的傳感器。 這裡我著實重新學習了一下RFID。

那為什麼Oracle可以呢? 這裡存在什麼問題麼?

  1. 怎麼確定數據源是可信的

  2. 怎麼保證Oracle本身不作惡

針對數據源,我們可以選擇多個數據源相互印證。 但Oracle本身呢? 目前Oraclize公司採用的是TSLNotary技術進行驗證。 那這樣的方案就完美了? 並沒有,我們不能說這就是最終安全的方案——不過聊勝於無。 Oraclize公司的做法算作一個很好的嘗試吧。

這塊很重要,期待誰先造出巴別塔。

推薦

知識星球

從技術、商品、貨幣等角度聊區塊鏈與數字貨幣。 歡迎各路英豪加入待字閨中區塊鏈知識星球。 目前已經近200人加入,後面一些關於數字貨幣和區塊鏈隨想就在這裡與大家展開討論。 大家不要錯過。

往期推薦:

  1. 扒一下互聯網公司的區塊鏈佈局

  2. 數字貨幣可能是一場虛幻

  3. 區塊鏈溯源防偽,別逗了

  4. 飯票是一場騙局,也是一個開始

  5. 用偽代碼理解DPoS

  6. 區塊鏈大規模應用,技術上必須回答的問題

  7. 區塊鏈革命,聊聊心態、炒幣和投資

  8. 區塊鏈革命,你能參與些什麼?

  9. 大跌中,是時候回歸區塊鏈與數字貨幣的本質

  10. 公開,公正,公平,區塊鏈的試金石

  11. “美國共識”—區塊鏈最新的共識算法

未經允許不得轉載:頭條楓林網 » Oracle——鏈接人間與天堂的巴別塔