Mixicles優勢詳解:讓公鏈上的DeFi應用更受企業青睞

買賣虛擬貨幣
Chainlink在之前釋出的《Mixicles:輕鬆解決DeFi隱私問題》一文中指出,Mixicles”使用預言機建立簡單的去中心化金融(即DeFi)工具,並同時保障隱私。“而本文將深入淺出地解析這篇論文,向整個DLT社羣科普Mixicles背後的概念,並幫助他們認識到Mixicles為企業DeFi應用帶來的深遠影響。去中心化金融及其瓶頸DeFi是目前公鏈智慧合約中發展最迅猛的領域之一。據DeFi Pulse的資料顯示,目前以太坊區塊鏈上的DeFi協議價值5億美元,其中包括MakerDAO、Compound和Synthetix等主流的Dapp。DeFi產品根植於區塊鏈和智慧合約等去中心化的基礎架構中,世界各地的使用者無須中間方就可以自由借貸、押注並獲得資產所產生的利息。雖然個人投資者對以太坊等公鏈的接受程度較高,但由於公鏈無法保障交易隱私,因此極大限制了企業使用者的應用前景。企業不僅需要隱藏其內部交易策略和持倉情況,在許多情況下還必須依法保護交易資料隱私。舉個例子,法律規定金融合約必須保障交易隱私,其中一個主要原因就是防止交易中出現搶跑現象(搶跑現象指提前得知了某大型交易的內幕訊息,並以此違規展開期權、期貨、衍生品和掉期等交易)。由於目前的公鏈在隱私方面無法滿足企業的要求,因此出現了私有鏈/聯盟鏈來填補這一空白,並且將隱私保護作為其主要賣點。Mixicles使用預言機,為公鏈上的DeFi工具提供隱私保障。以太坊等公鏈一旦擁有隱私保護功能,便可依法合規地保障資料隱私,不但成本效率高,而且還兼具可擴充套件性。這樣一來,公鏈將吸引到大批企業使用者。Mixicles將為以太坊提供關鍵的隱私保護功能,使其能充分與聯盟鏈競爭,並最終贏得企業使用者的青睞。預言機和Mixer
預言機是智慧合約使用的數字化代理,將智慧合約連線至鏈下資料和系統。預言機將外部連線點(即API)重新格式化,使不同軟體間之間能互相相容並交換資料。預言機可以根據服務協議(即SLA)中事先編寫的指令將外部資料輸入智慧合約,並將智慧合約資料輸出到外部系統。Chainlink是一個去中心化的預言機網路,安全可靠地將智慧合約連線至資料提供方、web API、企業系統、雲端、物聯網裝置、支付系統以及其他區塊鏈等。Chainlink具有以下特徵:1. 是由多個獨立預言機構成的穩健市場,為智慧合約提供資料和連線性。2. 使用者可靈活調節預言機的連線性,可自行設定預言機數量、資料來源型別和數量、聚合方式、質押金額、可信實行環境以及Mixicles等。3. 擁有聲譽系統,基於鏈上指標對預言機做出評價。
Chainlink為使用者提供了一站式平臺,使用者可定製智慧合約,並按自身需求選擇去中心化程度、資料聚合方式以及預言機。Mixer也被稱為tumbler(原意為“攪拌杯”),“一組使用者向Mixer發起付款,之後Mixer再向另一組使用者發起付款,而兩組使用者可能會出現一定重合。”這個模式的前提是所有tumbler使用者都向同一地址付款,並形成一個資金池,然後tumbler會從資金池中再付款給相應使用者。在大多數mixer模式中,使用者都會向tumbler提供從未使用過的新地址,tumbler會隨機向這些地址發起支付。因此,整個過程是這樣的:一組使用者向同一個Mixer地址發起付款,Mixer隨機分配付款金額和時間,並向之前從未使用過的新地址發起付款。區塊鏈上其他人根本不可能知道交易發起人和經過tumbler之後的收款人之間的關聯。Mixer和預言機合二為一,變成Mixicle

基於預言機的智慧合約透過資料輸入觸發合約執行(即狀態改變),進行結算併產生資料輸出。舉個例子,衍生品合約提取市場資料(即資料輸入),並根據合約條款(即程式碼邏輯)向各方發起付款(即資料輸出)。Chainlink開發了一個預言機市場,為智慧合約提供資料輸入並處理資料輸出。

目前,大多數智慧合約都在區塊鏈上釋出狀態改變,因此區塊鏈上所有人都能看到合約的任何資料輸入或輸出,並做出關聯。然而,Mixicle將狀態改變和支付分割成兩個模組,這顛覆了智慧合約的傳統模式。在Mixicle模式中,狀態改變和支付被分割成了鏈下和鏈上兩個模組,區塊鏈上其他人無法看出兩者之間的任何關聯。

那麼這兩個模組是如何互相聯通又保障隱私的呢?答案就是預言機。

1. 鏈下模組——即內嵌服務協議的智慧合約,其中規定了智慧合約透過預言機獲得具體資料應向預言機支付的費用。
2. 鏈上模組——另一個智慧合約,其中詳細闡述了tumbler如何基於預言機資料向各方付款。

智慧合約向一個或一組預言機傳送請求,獲取某類資料(最有可能是市場資料),以確定DeFi合約的判定結果。雙方在鏈下就資料請求的具體細節達成一致意見,因此內容不會在鏈上公佈。預言機不會返回原始資料(即實際資產價格),而是會返回一份報告,以true(1)或false(0)的結果來展示資料。以下的合約都是以布林值(0或1)展示的:

Mixicle中的預言機報告(x)決定著支付路徑(即狀態改變),預言機報告本身也是一份智慧合約,約定了如何根據預言機報告結果向各參與方發起支付。在下方示例中存在兩種選擇(s=0或s=1),分別會觸發兩種不同的支付路徑。值得注意的是,現實應用中可能會出現多於兩種選擇的情況。

在上述示例中,P0和P1分別是Alice和Bob新的私密地址,只有他們自己才知道哪個是自己的地址。正如圖中所示,0和1兩種不同的結果觸發了兩個不同的付款路徑,但付款金額完全一樣。

下面我們再來看一個例子,在這個示例中收款地址增多了,而每個地址只收到了一部分付款,這樣就能在更大程度上隱藏交易資訊。

最後再來看一個示例,在這個例子中發起了多輪支付,以混淆具體的支付時間。這樣,其他人就更難得知合約的具體價值以及支付金額了。

以上三個例子說明,Mixicle使用者可選擇不同方式在不同程度上保護資料隱私。使用者可直接使用tumbler,也可以使用多個匿名地址,並向每個地址支付一部分金額,還可以發起多輪支付以混淆付款時間。值得注意的是,兩種情況的付款次數是一模一樣的,因此其他人很難看出差別。

綜上所述,合約雙方建立智慧合約,向預言機請求web資料,並返回布林值(即0或1的結果)。然後預言機將報告傳送到另一個智慧合約中觸發付款。智慧合約基於預言機報告執行,並根據雙方之前定下的合約條款安排付款。預言機如果按時成功交付約定服務,則會收到付款。如果下線或未能及時響應,那麼合約將失效,合約各方可從Mixicle中拿回初始資金。

隨著Mixicle使用者不斷擴大,資金池的流動性也會隨之增加,因此合約資料的隱私能更好地得到保障。這對衍生品這樣規模龐大的市場來說特別具有吸引力,衍生品市場的名義價值預計在500到1200萬億美元之間。

Mixicle使用者可以向第三方審計機構提供預言機報告,這也保證了合規性。第三方審計機構還可以將預言機報告與智慧合約參與方的報告進行交叉對比。企業需要在高度監管的市場中競爭,因此開發出合規的DeFi應用是贏得其青睞的關鍵因素。

讓DeFi走向企業

公鏈上的DeFi工具將狀態改變與支付結果分開,並使用預言機傳輸保密資料,這種模式對交易金額龐大且監管嚴格的企業具有巨大的吸引力。而事實上,DeFi工具跟傳統金融工具的價值相比只是九牛一毛。Chainlink目前正在開發多種方案解決可擴充套件性問題,並使用預言機解決公鏈上企業智慧合約面臨的兩大瓶頸,即:智慧合約的連線性以及資料隱私和可審計性。

Mixicle很快就會在以太坊主網上線,之後還會在其他區塊鏈上線。Mixicle只有188行原始碼,目前正在等待接受第三方安全審計。企業使用公鏈並非遙不可及,隨著像Mixicle這樣創新的隱私保護技術不斷湧現,並在全球範圍內保障公鏈的隱私性和合規性,這一願景將很快變為現實。

免責聲明:

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

推荐阅读

;