欄目介紹

Introduction

  技術的突破是推動區塊鏈行業前進的引擎,幣安中國區塊鏈研究院與鏈聞 ChainNews 同爲密切關注區塊鏈與密碼學等領域技術發展前沿的組織,故而聯合推出「他山之石」專欄,向中文世界讀者介紹全球範圍最值得關注的區塊鏈技術進展,以及在金融等產業最新的應用分析與動態,以期爲中國的區塊鏈行業「攻玉」提供借鑑和思考。

他山之石丨跨域協作遇見 Optimistic Rollup

Kevin

分散自治社區(DAC)與跨境協作的治理結構研究員

*本文已取得作者授權,並由鏈聞和幣安中國區塊鏈研究院獲得中文地區翻譯首發權

在我的上一篇文章《區塊鏈的未來是跨域協作,不是金融》中,我詳細地說明了跨域協作是骨幹價值創造的基礎層。區塊鏈的未來取決於如何爲跨域協作打造治理及業務實施框架,而不是把所有的財富都投入到不可控的去中心化金融應用中。而分散自治社區(DAC)作爲跨域協作的一部分,是整個框架的關鍵。

在瞭解了 DAC 相關的研究和架構後,啓動各種 DApp 的方法就清晰了。

(1)要成立一家傳統的企業,必須在政府辦公室註冊,並且遵守一系列的法律和財務政策,保護各股東的利益。DAC 應該具有類似的治理結構,以進行去中心化的註冊並規範各種分佈式協作者之間的關係。

(2)類似於傳統企業的 KPI 管理、項目管理及其他業務管理系,DAC 也應具有類似的框架來管理業務實施,否則,如果分佈式協作者僅按照自己的理解和時間行事,事情會變得一團糟。由於實際的業務經營是一個複雜的過程,因此大多數去中心化自治組(DAO)使用的投票功能還遠遠不夠。

(3)在建立健全了 DAC 的治理和業務實施框架後,您會發現建立 DAC 並在內部進行協作是一件非常容易的事情。由於 DAC 活在互聯網和區塊鏈上,因此所有的協作活動都是可設計的、可記錄的、且可追溯的,這爲治理和管理提供了便利。

(4) DAC 的設立是爲了實現某些業務目標,因此它與 DApp 的概念是一樣的,並且激勵機制將作爲協作的結果會自然地運作起來。

爲什麼要讓 DAC 與 Optimistic Rollup 建立聯繫?

Optimistic Rollup (OR)是以太坊的第 2 層擴容方案。

正如其名,如果假設整合者(aggregator)在運行中未進行欺詐並且僅在存在欺詐的情況下才提供證明,則整合者只需要發佈不含證明的最少信息,所以使用了“Optimistic”(樂觀的)一詞。之所以使用“Rollup”,是因爲交易會以打捆的形式提交至主鏈(也就是說,它們是成卷的)。

我們發現 OR 概念與 DAC (跨域協作)治理及業務實現的結合非常匹配。

首先,在分佈式協作者之間的協作關係建立應儘可能的簡單。大多數分佈式協作者可能分佈在不同的時區,最初沒有信任基礎,如果難以建立並確認協作關係,則無法實現協作,也就無法建立 DAC。

受 OR 的 Optimistic 特性啓發,我們可以設計一種 Optimistic 機制,讓這些分佈式協作者不受限制地參與進來,只需要假設所有協作者都是誠實的,並按照其承諾協調地行動。但是,如果某些協作者弄虛作假,則應啓動仲裁和懲罰系統,保護“誠實”協作者的利益。

第二,OR 將交易轉移到了鏈外的第 2 層側鏈,該側鏈由主鏈保護。由於側鏈提供了擴展性,提高了私密性並降低了交易成本,這爲我們提供了一條線索,即可以將實際的協作(交易)(時間、地點、頻率均不固定)放置在側鏈上,而不是主鏈上。

如果過度依賴智能合約進行鏈上管理,MakerDAO 清算危機和其他被黑客入侵的 DeFi 項目已經給了我們足夠的教訓。

實際的結論是不必將所有交易都放在鏈上,因爲詳細的交易信息,例如協作者想要執行什麼以及希望得到什麼結果,只需要在分佈式協作者之間進行確認。沒有必要取得所有人的共識,否則不僅耗時、耗財,而且毫無私密性。

當把交易放在側鏈上並給予分佈式協作者自由討論及確定細節的自由時,Rollup 機制會同步主鏈上各交易的狀態,充當見證人以避免潛在的違約風險並負責啓動激勵或懲罰。例如,如果兩名協作者均已在側鏈上達成共識,則這個狀態會被上傳到主鏈上,但是如果有協作者事後不接受交易結果,則會比對分歧狀態與先前的共識狀態。最終,違約者將受到處罰。

當然,在側鏈上應該有一些工具來記錄交易細節,執行特定的活動,並進行管理。

如何利用 OR 機制?

由於 OR 仍在開發中,我們可以參考並優化 OR 的概念,使其更適合 DAC。我們會在兩個層級上討論如何利用 OR。

DAC 治理層

治理層專門針對的是協作關係的建立和維護。由於大多數分佈式協作者彼此不熟悉,因此如何爲他們建立簡單的保護機制至關重要。

首先,我們可以將各方之間的複雜協作分解成多個點對點的協作,即元協作(Meta Collaboration)。元協作是 DAC 中的最小單位。

然後,通過整合 Staking Economy、Optimistic Rollup 算法,博弈論、智能合約等,我們就可以定義一個合同來規範元協作,這個合同就叫做元質押合同(Meta Staking Contract,MSC)。MSC 把質押存款當做各元協作者履行其承諾的擔保。當兩個元協作者都已將存款質押到 MSC 的託管賬戶中時,元協作便建立了。超級簡單吧!

但是,MSC 如何保護每一名協作者的利益?

在協作過程中,默認情況下會認爲兩名元協作者均會按照承諾,協調地行動。因此,當元協作完成時,質押存款的狀態會變成“待分配”,並在 2 周的挑戰期後自動返還。

但是,如果任何協作者(違約方)違背了承諾,則其他協作者(無責任方)可立即申請仲裁服務,撤銷待分配的押金,暫停 MSC。根據仲裁結果,違約方將受到處罰。

MSC 的撤銷和仲裁機制讓每一名分佈式協作者都可以建立 DAC 並與其他協作者保持協作關係,這麼做速度快,有保障,而且無需給予任何權限。通過 MSC,可以非常方便地管理分佈式協作,並高效地進行擴展。

DAC 業務實現層

分佈式協作業務實現的管理是最難的部分。參照 OR 機制,我們可以把元協作都放到側鏈上,讓元協作者在鏈下自行討論、協商及確認協作細節,這麼做有利於緩解主鏈的壓力。

但是,協作者要想管理具體的業務實現,這麼做還遠遠不夠。應爲他們提供一個能促進協作的系統框架,其中應包括兩個補充項目——交易聲明合同(TSC)和微服務工具庫(MTP)。

那麼,這個框架如何有助於協作管理呢?

交易聲明合同會被部署在側鏈上,並將交易的里程碑信息(即兩名元協作者達成一致)轉換成標準的合同模板,此模板包括七個元素——上下文、邊界、目標、可衡量結果、輸入、活動和輸出。此模板可以讓所有元協作者保持相同的進度,方便了記錄、驗證和傳送。

在元協作中,輸入和輸出都是數據化的,因此應將微服務工具庫設置爲提供微服務工具 /API,以實現特定的活動,完成數據和價值之間的轉換。基於交易聲明合同中定義的共識,可使用微服務工具 /API 執行各種活動,以達到可衡量結果。微服務工具的輸出會記錄在 Wiki 上,Wiki 鏈接則記錄在側鏈上。

可交付成果將由相關方在鏈下審覈,並定期上傳至主鏈。如果結果符合要求,則框架調用 MSC 進行激勵分配。如果協作過程中出現任何爭議,框架將調用 MSC 進行治理工作。

他山之石丨跨域協作遇見 Optimistic Rollup

價值和使用場景

協作是價值創造的最基本層。通過本文中介紹的框架和方法,你會發現建立 DAC、管理協作者之間的協作關係以及管理整個業務實現過程是非常容易的事情。

此框架在側鏈的支持下具有高度的可擴展性,並且我們可以進一步添加通信、支付、知識管理、事件等微服務工具,實現對更多的使用場景的支持。

此框架還能夠顛覆傳統的 DApp 啓動方式。開發人員可以參考 MSC、管理框架和微服務工具庫來快速啓動 DApp。

如果一名開發人員調用了 MSC、管理框架和 Wiki 微服務,則會創建一個類似於 Wikipedia 或 Quora 的分佈式應用。如果另一名開發人員增加了聊天室微服務,則會出現一個分佈式私有社區應用。

此框架和方法將在共享經濟、零工經濟、衆包、衆籌、社會共同體經濟、志願者等領域發揮相當大的價值並得到應用。

他山之石丨跨域協作遇見 Optimistic Rollup

總而言之,跨域協作非常適合 Optimistic Rollup。上述方法將成爲支持 Web 3.0 開發的基石之一。

*在此我們要特別感謝 Colleen Swanson 和 Marcella Hastings,感謝他們的校對工作,以及他們關於本文的寶貴反饋。

“幣安區塊鏈研究院”致力於打造基於區塊鏈技術的數字金融基礎架構與服務,並建立更開放、更包容、更安全的價值網絡生態;專注於區塊鏈技術的自主核心技術、行業應用和治理模式研究,使幣安學術研究成果走在區塊鏈科研的最前列。

我們爲從業者和開發者提供區塊鏈教育培訓認證、以及工具和資源。同時,我們將深度挖掘並投資優質生態夥伴,推動技術成果轉化,促進區塊鏈技術在實體經濟中的應用。

他山之石丨跨域協作遇見 Optimistic Rollup

掃碼即可關注,獲幣安最新資訊

他山之石丨跨域協作遇見 Optimistic Rollup

點“閱讀原文”查看原報告