区块链与安全多方计算结合
在這里記錄下區塊鏈和安全多方計算相結合的方式。
基于區塊鏈和多方安全計算技術的聯合征信應用
[1]許健,關杏元,劉曦子,王彥博.基于區塊鏈和多方安全計算技術的聯合征信應用[J].銀行家,2021(07):116-118.
????????基于區塊鏈和多方安全計算技術的聯合征信應用具有以下幾個優勢:一是易實現。該技術應用方案業務邏輯簡單,代碼易于實現,各參與方與智能合約只進行一次交互,即可完成自動協同計算。二是安全性高。該方案核心業務流程全為密文運算,數據信息以密文保存,即使節點被攻破,獲取到賬本記錄,也無法解密;同時,智能合約經過多方共識,升級需要經過審計,具有較高的安全性。三是支持監管穿透。監管方不參與多方計算邏輯,可作為監管節點接入區塊鏈網絡,訪問最底層數據,實現監管穿透。整個解決方案無需可信中心節點參與到核心業務邏輯中,實現了去中心化下的多方協同計算。四是可擴展性強。該技術方案的核心計算邏輯與業務之間是松耦合,便于后期業務擴展和創新。
以下內容摘自《區塊鏈理論與方法》(袁勇,王飛躍等:P288)
安全多方計算與區塊鏈相輔相成:
????????一方面,安全多方計算技術可以解決區塊鏈上的隱私泄露問題。以以太坊為代表的智能合約平臺已經具有鏈上計算的能力,但是由于區塊鏈上的數據對全網公開,以太坊的智能合約在運行過程中難免會暴露一些機密信息,使得區塊鏈技術在企業級以及金融領域的應用受到限制,安全多方計算技術在區塊鏈這一分布式平臺中的作用逐漸凸顯出來,在智能合約設計中引入安全多方計算,可以有效保護用戶機密信息。安全多方計算可以被用于公有鏈成員間的保密計算和跨區塊鏈平臺之間的保密計算。
????????另一方面,區塊鏈技術的出現也為安全多方計算的設計提供了新的方案。區塊鏈中的共識算法解決了分布式網絡中的一致性問題,能夠監測安全多方計算的執行。區塊鏈中的腳本語言提供的押金機制能有效增強安全多方計算協議的公平性,規避順序優勢參與方提前終止協議的問題。例如,在經典的兩方擲幣協議中要求兩個參與方誠實的執行承諾方案并公開承諾值,若一方收到對方的數據后提前終止協議,則會出現惡意方獲得正確的結果二誠實的參與方一無所獲的不公平情況。利用帶押金機制的區塊鏈可以很好地解決這一問題,在協議開始階段,參與者均將承諾值和押金綁定,凍結在區塊鏈賬本上,只有誠實執行協議的參與方才能贖回自己的押金。若一方不誠實,提前終止協議,那么就相當于惡意參與方利用押金購買了運算結果,從而實現相對公平。
總結
以上是生活随笔為你收集整理的区块链与安全多方计算结合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.NullPointe
- 下一篇: 云服务器上搭建个人云笔记——leanot