ECOC神諭系統共識的解決方案

買賣虛擬貨幣

在阿里巴巴、騰訊等大公司們紛紛佈局區塊鏈的世界,你可能也聽說區塊鏈技術和智慧合約將會徹底改變我們的生活。但是有一個問題:在智慧合約能夠真正落地之前,需要一種可靠的方式來與現實世界中的事件聯絡起來。在輕鏈ECOC等公鏈提出解決方案前,這塊領域仍是空白。這就是“oracle問題”,Oracle 問題是指當區塊鏈外部的資料被引入區塊鏈時出現的問題。

具體說來,在區塊鏈領域,如果將將區塊鏈外部的資料引入區塊鏈,即資料上鍊的過程。此時,區塊鏈外部的資料稱為鏈外資料,輸入到區塊鏈中的資料稱為鏈式資料。區塊鏈是一種分散式儲存技術,其中幾乎不可能偽造資料,但在資料進入區塊鏈之前,它不能作為區塊鏈進行管理。如果資料未進入區塊鏈,或者在進入區塊鏈的過程中發生偽造,即使資料由區塊鏈管理,也很難信任。

為什麼叫神諭系統

由上已經可以得知,Oracle 就是為區塊鏈智慧合約提供可信鏈外資料以觸發智慧合約順利執行的資料來源。那麼問題來了,為什麼叫Oracle?如果直接百度搜尋oracle,你多半會查到甲骨文公司,或者是甲骨文公司的oracle資料庫技術和產品。

查專業詞典就可以發現這個詞的多種含義:Oracle 一詞最初是來源於古希臘宗教,意為“神諭、神使、先知、預言”,這就是輕鏈神諭系統共識名字的起源。

這個詞還有一些宗教色彩更淡的詞義,如“聖賢、哲人、睿智的回答”等;再經過演化,oracle 就產生了“指示物,可靠的指導(如鐘錶等)”等含義,已經完全失去了宗教和神秘色彩,純粹指可以信賴的人或物。筆者認為,區塊鏈的 oracle 應該理解為“區塊鏈可信資料來源”。

不過,因為區塊鏈“去中心化”的特點,沒有一個節點可以對輸入資訊的真偽做出裁決,如果這種機制設計得不夠周密,那麼參與智慧合約賭局的一方就很有可能為了利益而否認事實。

我們拿橡膠期貨交易作為的例子:橡膠是熱帶作物,受日照、氣溫等自然因素很大,橡膠的交易又受汽車、合成橡膠、外匯等多種市場因素影響。基於天氣資料和各類市場交易資料可以構建一個基於智慧交易合約的交易模型。這就是為什麼輕鏈ECOC非要引入神諭系統共識,以保障輸入智慧合約的資料都是可信的,神諭系統是連線現實世界和區塊鏈系統的橋樑。

輕鏈ECOC神諭系統進展

EVM(虛擬機器),用於轉換、執行和處理以固度語言編碼的智慧合約轉換為位元組程式碼。可以說它是鏈網路中的虛擬機器。

當事務由網路中的智慧合約生成時,如果每個節點計算,結果可能不同,並且可能難以達成共識。因此,以地庭區塊鏈網路只需要一臺計算機,所有節點共享並商定結果。這是EVM可以發揮作用的地方。每個節點都可以透過EVM共享結果並獲得同意,因此EVM的計算曆史允許整個以太坊區塊鏈網路具有相同的資料並提供資料以達成共識。虛擬機器是執行程式碼(智慧合約)的隔離環境。結果以分散式方式確認。問題是VM無法直接訪問環境外部的資料。在這裡,"外部”是我們關心的現實世界。

輕鏈ECOC解決的辦法是,在需要完全去中心化的情況下,為Oracles建立一個共識機制,即神諭系統共識,以防範智慧合約內部狀態的變化。這就提出了在第一個區塊鏈的基礎上再建立第二個區塊鏈的想法,這將決定資料是否正確,並允許對智慧合約進行改寫許可權。但這樣做將增加了複雜性,使Dapp非常慢,執行成本更高。

是否有解決Oracles問題的方案,而不使用第二個區塊鏈/層?問題能在第一層解決嗎?技術給輕鏈出了一道難題。

輕鏈的目標是提高Oracles的使用率,即使是對其他區塊鏈也是如此。因此,輕鏈的研究可以應用於其他區塊鏈。大量使用Oracles將使Dapps實現在更多的場合成為可能,並可以促進它們的採用。此外,Oracles可用於橋接區塊鏈。輕鏈設想未來交叉連結將成為一個共同的地方。

Oracle權力下放的策略

分散式Oracle是一個真正的Orade組沒有經驗法則或標準體系結構來實現此目的。分散式Orade的基本屬性是提供協定的資料必須首先透過協議。這不是區塊鏈共識,一些機制(演算法)會考慮Oracle 為確定資料的最終價值而提交的所有值。

可用於實現Oracle權力下放的幾個策略

a)甲骨文列表:已知有表決權的甲骨文集團。為了鼓勵他們誠實行事,智慧合約的儲存以誠實度進行評分。正確的值透過投票(收集所有註釋)確定。

b)任何人都可以是 Oracle:與上述解決方案相同,但任何人都可以是Oracle.你不必每次都投票,比如在(a),只要你想參加,你都可以賺或丟硬幣。因此,要參與,您必須首先將硬幣傳送到智慧合約作為保證。

c)具有白我共識的獨立系統:甲骨文擁有自己的網路(通常是區塊鏈),並擁有自己的共識演算法和硬幣。因此,決定是關於這一其他系統,必須有最終決定權。該值透過共識演算法確認並確認後,該值直接提交到該值所屬的區塊鏈的智慧合約。在這種情況下,智慧合約信任此其他系統,因此無需保證,並且決策以分散式方式在不同的區塊鏈中做出。

ECOChain的目標是增加整個區塊鏈行業的甲骨文使用。因此。Ecochain的研究可以應用於其他區塊鏈。大量使用Oradle將使Dapps在更多情況下實現,並將導致採用。

寫在最後

神諭系統共識機制可以保護程式免受惡意攻擊並對計算保密。它接收來自智慧合約的資料查詢。例如,飛行保險合同可能會查詢航班是否被取消,然後它從網站上檢索答案並將其轉發回區塊鏈。使用密碼學,並假設對硬體的信任,它為飛行保險合同提供了證據,證明資料確實來自城鎮呼叫,並沒有被打亂。

更重要的是,輕鏈ECOC能解決共識,解決息安全和資訊壟斷,帶來網際網路經濟底層變革。一旦獲得了網際網路經濟底層變革,就能擴散到經濟各領域,從而獲得帶來的巨大經濟增長紅利,這些金融化的所謂“區塊鏈革命”成為是有源之水,不在是零和遊戲,不再是賭場。曾經這裡是賭場是莊家和專業賭徒的樂園,輕鏈用自己的邏輯讓區塊鏈迴歸價值。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;