安全多方計算儀式Lumino技術詳細導讀

2021-07-05 15:07:22

Lumino, 照亮雲圖前行道路上的引領之光。

Lumino是什么?

Lumino的中文含義為發光、照明。在PlatON/Alaya的世界裏,Lumino是一個多方協作的計算儀式,為PlatON/Alaya的密碼學基礎設施之一——零知識證明協議,創建必要的安全參數。

作為區塊鏈領域重要的隱私計算技術之一,零知識證明,允許證明者向驗證者證實前者知道一個祕密信息,同時又不直接泄露信息本身。作為一種兼具隱私保護和認證能力的密碼學原語,零知識證明被廣泛用於區塊鏈中的交易隱私保護、數據最小化認證以及各類擴容等場景。區塊鏈領域應用的零知識證明系統,主要是一類被稱為「zk-SNARKs」的密碼算法,它具有以下幾個特點:

  • 簡潔性:證明生成時間要足夠短;

  • 非交互式:證明者僅需要一次性將證明信息發送給驗證者,由後者進行本地驗算,而無需反復交互;

  • 知識論證:證明者必須在掌握了實質性的祕密知識的前提下,才能通過證明驗證。

  • 零知識性:證明過程除了會讓驗證者相信陳述(statement)是成立的之外,不會泄露任何的信息。

為什么要啓動Lumino

目前現有的zk-SNARKs類算法,主要包括經典的GGPR13、PGHR13、Groth16、GM17,以及支持公共參數可更新的Sonic、Marlin、Plonk等新一代算法。知名的隱私密碼貨幣ZCash的當前版本就是採用了Groth16算法。

而如果希望借助這些zk-SNARKs算法來正確運行電路——經過計算機系統編譯後的證明邏輯,其前提是系統中的一系列隨機的初始化參數已經存在。

例如我們可以通過一個可信的第三方來創建這些參數,創建完成之後,這些參數會被計算「證明密鑰」和「驗證密鑰」,分別作為電路執行者——證明者和驗證者的各自輸入。需要注意的是,任何人如果掌握了這些隨機化參數創建過程中的一些祕密信息,就可以利用這些祕密信息來作弊,使得自己可以生成虛假證明,順利地欺騙任何人。

事實上,這些隨機化的參數不會憑空出來,而區塊鏈的世界裏,也不存在純粹的可信第三方,因此通過安全多方計算(Secure Multi-party Computation)的方式,讓多個參與者共同完成這些隨機化參數的創建,無疑是一個絕妙的想法。事實上,ZCash已經通過其安全多方計算儀式(Power of Tau),於2017年11月,成功地為Groth16算法創建了系統參數。

在Lumino中,多個參與者將會通過接力的形式進行多輪計算,即當前參與者將採用前一位參與者的計算結果共作為本輪的輸入,而他的計算輸出也將成為下一位參與者的計算輸入。經過一定輪數的計算後,最後的一位參與者的輸出,將作為整個儀式的最終成果,也就是PlatON/Alaya的零知識證明系統將選用的系統初始化參數。

為了保證這一接力式安全多方計算的可靠性,每位參與者在進行計算之時,都需要檢查他的輸入——即前一位參與者的計算結果,是格式良好,並且滿足「接力」邏輯。每位參與者在完成該輪計算後,都應該將計算過程中創建的祕密信息即時刪除,從而保證整個Lumino儀式的安全性。

關於Lumino的更多細節

Lumino將為Plonk算法提供必要的初始化參數,並且這些參數是安全可靠的,意味着沒有人可以掌握參數背後的祕密信息,用於欺詐整個系統內的玩家。

整個儀式將分為兩個組,分別為不同的橢圓曲线(BN254 curve和BLS12-381 curve)創建不同的初始化參數,從而允許零知識證明系統的構建者選擇其合適的曲线類型。

Lumino已經於2021-06-01T10:00:00,UTC+08:00啓動,預期運行約60天,即截止時間前的最後一輪有效輸出作為最終的結果,將被用於構建基於Plonk算法的各類零知識證明系統。

如何參與Lunimo

發電子郵件至LatticeX基金會:

[email protected]

郵件內請填寫如下信息:

  • 姓名(姓名或暱稱)

  • Alaya網絡地址(為了降低風險,請選用ATP為零的地址)

  • 通訊地址(禮品郵寄地址)

  • 想加入哪個計算組(BN254曲线組或BLS12-381曲线組,亦可同時加入)

選擇參與Lumino,成為Lumino儀式中的一位「接力者」。

通過Lumino的开源倉庫,下載和安裝Lumino的客戶端軟件。我們提供了基於Docker的的簡易化操作流程:

https://github.com/PlatONnetwork/Lumino/tree/main/setup-mpc-client/

為了給參與者更大的靈活性,儀式支持參與者可以在全周期內任意時間上线和啓動客戶端軟件,我們的後臺服務器會採用優化的調度策略保證整個計算儀式的連貫性。

在儀式期間,您可以通過隨時查看我們的活動進展頁面,在合適的時間參與到儀式的接力計算中,活動網站如下:

https://lumino.latticex.foundation/home

計算完成後,您的計算結果將會被保存在後臺服務器上,用於下一位接力者的計算。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

比特幣跌破9.5萬、以太坊失守3300美元,本週聖誕節市場避險情緒濃厚

比 特幣週六最高從 92,268 美元反彈到 9.95 萬美元之後,又開始一波震盪下跌,撰稿當下最...

Joe
4 6小時前

加密貨幣交易中的心理關口:恐懼與貪婪如何影響市場?

在加密貨幣市場中,交易心態對行為有著深遠的影響,這大大影響著價格波動和交易決策。本文源自 Abdu...

白話區塊鏈
4 6小時前

為慶祝聖誕,Elfbird精靈鳥推出限量版聖誕鳥

在衆多加密貨幣大幅下跌之際,Elfbird 精靈鳥以其優異玩法設計和豐厚收益仍然吸引了許多玩家參與...

星球日報
4 6小時前

Web3.0安全开發實踐:探索比特幣DeFi生態中的PSBT

近年來,部分籤名比特幣交易(PSBT)在比特幣生態系統中獲得了顯著關注。隨着如Ordinal和基於...

CertiK
4 6小時前

24H熱門幣種與要聞 | Michael Saylor發布數字資產框架提案;Azuki疑似即將發幣(12.23)

24 H 熱門幣種 1、CEX 熱門幣種 CEX 成交額 Top 10 及 24 小時漲跌幅: B...

星球日報
4 6小時前

從銘文賽道看AI Agent敘事:有哪些潛在發展演變邏輯和投資機會?

原文作者:Haotian 可能大家都感覺這一輪 AI Agent 敘事推進像極了 23 年以來的銘...

星球日報
4 6小時前