PlatON測試網(wǎng)絡全球率先搭載隱私計算

時值年末歲首時,致力于成為面向未來下一代計算架構(gòu)的PlatON,緊承測試網(wǎng)絡“貝萊世界”的發(fā)布,于12月28日更新至0.2.0版本。其中最為引人注目的是安全多方計算(Secure Multi-Party Computation,簡稱MPC)全新上線,自此PlatON測試網(wǎng)絡成為全球首條支持隱私計算能力的區(qū)塊鏈計算網(wǎng)絡。

產(chǎn)業(yè)迫切需求

在即將過去的2018年里,通過疊加MPC和同態(tài)加密(Homomorphic Encryption,簡稱HE)實現(xiàn)的隱私計算在區(qū)塊鏈領域甚至互聯(lián)網(wǎng)行業(yè),都可謂是備受關(guān)注的明星技術(shù)。

一方面,隨著5月份歐盟強制實施號稱史上最嚴的數(shù)據(jù)隱私保護法案GDPR(General Data Protection Regulation,通用數(shù)據(jù)保護條例),以及以Facebook在3月和9月兩度曝出數(shù)據(jù)泄露丑聞為代表的重大數(shù)據(jù)隱私事故頻發(fā),互聯(lián)網(wǎng)用戶的數(shù)據(jù)隱私保護得以全球范圍內(nèi)前所未有的高度關(guān)注。另外一方面,人類IT科技的前沿應用領域大數(shù)據(jù)、AI等行業(yè),又對用戶數(shù)據(jù)存在極為強烈的應用需求,一旦隱私數(shù)據(jù)被嚴格限制調(diào)用,在傳統(tǒng)技術(shù)范疇內(nèi)對這些行業(yè)的發(fā)展勢必造成致命影響。而在區(qū)塊鏈領域,安全性和隱私性的兩難困境一直未能得到有效解決,出于對數(shù)據(jù)隱私的顧慮,用戶不能對區(qū)塊鏈真正開放數(shù)據(jù),進一步限制了區(qū)塊鏈上分布式應用的發(fā)展。

能夠保護輸入數(shù)據(jù)隱私和計算邏輯隱私的隱私計算技術(shù)的冉冉升起,無疑恰逢其時。讓用戶數(shù)據(jù)在不離開本地,不被歸集不被披露的情況下,還能進行多方的協(xié)同運算分析以及完成結(jié)果發(fā)布,從而從源頭上解決了數(shù)據(jù)調(diào)用中的信任問題,讓數(shù)據(jù)在安全的環(huán)境中得以充分應用,又能夠提供最佳的隱私保護解決方案促進區(qū)塊鏈的進一步發(fā)展。

領航隱私計算

PlatON測試網(wǎng)絡全球率先開始搭載隱私計算,無疑讓這項有著廣泛應用前景的明星技術(shù)實現(xiàn)了從理論探索到真正落地的重大進展。對于數(shù)據(jù)應用有著強烈需求的醫(yī)療研究、AI學習、聯(lián)合征信、精準營銷等行業(yè)領域,可以馬上開展基于PlatON測試網(wǎng)絡對隱私計算實用化乃至產(chǎn)品化的研究。同時這也標志著區(qū)塊鏈的發(fā)展進入全新時代,所有區(qū)塊鏈都可以使用支持隱私計算能力的PlatON來解決安全性和隱私性的兩難困境問題。

在PlatON測試網(wǎng)絡中,通過開源的隱私合約(Privacy Contract)的方式來支持MPC算法的實現(xiàn)。隱私合約使用C++語言進行開發(fā),運行在PlatON節(jié)點的隱私合約虛擬機(Privacy Contract VM,簡稱PCVM)里。隱私合約借助MPC能力,實現(xiàn)了對計算方數(shù)據(jù)的隱私保護并提供安全的多方計算服務。

PlatON測試網(wǎng)絡中封裝了隱私計算運算需要的基礎數(shù)據(jù)類型,并提供這些數(shù)據(jù)類型的安全運算,用戶可以使用這些數(shù)據(jù)類型,自由組合實現(xiàn)自己的隱私算法。PlatON測試網(wǎng)絡設計并提供了隱私計算安全協(xié)議來傳輸數(shù)據(jù)和計算結(jié)果,參與計算方在不泄露實際數(shù)據(jù)的前提下,實現(xiàn)安全計算。

重大更新升級

除了隱私計算得以搭載這一焦點更新之外,此次PlatON的版本升級嚴格按照之前宣布的貝萊世界發(fā)布計劃,包括了大量重大內(nèi)容發(fā)布。

發(fā)布開源的圖形化桌面版錢包客戶端Samurai,支持基礎的普通錢包管理,基于多重簽名技術(shù)的共享錢包管理,同時為開發(fā)者提供Wasm合約和隱私合約的部署與運行,PlatON私有鏈的可視化搭建。

發(fā)布基于GO語言的開源Wasm合約,用戶只需要通過Samurai客戶端提交Wasm合約代碼到PlatON測試網(wǎng)絡上,就可以對外發(fā)布服務。Wasm合約采用C++語法進行合約的編寫,同時也向開發(fā)者們提供了內(nèi)容豐富的Wasm合約內(nèi)置庫,讓開發(fā)者們可以更容易編寫出高性能的智能合約。

發(fā)布集成指標監(jiān)控版本的區(qū)塊鏈瀏覽器,此功能在PlatON官網(wǎng)上提供。區(qū)塊鏈瀏覽器是瀏覽區(qū)塊鏈信息的主要窗口,每一個區(qū)塊所記載的內(nèi)容都可以從區(qū)塊鏈瀏覽器上進行查閱。

發(fā)布測試用能量塊(Energon)的自助領取功能,測試用能量塊主要用于發(fā)布和調(diào)用智能合約。

面向Java開發(fā)者提供PlatON網(wǎng)絡的Java開發(fā)工具包SDK,開始支持PlatON的Wasm合約和隱私合約

面向Javascript開發(fā)者提供PlatON網(wǎng)絡的Javascript開發(fā)工具包SDK,開始支持PlatON的Wasm合約

毫無疑問,PlatON測試網(wǎng)絡的此次升級,讓隱私計算真正從理論研究走向了實踐運用,同時也讓PlatON使用更先進、成熟的密碼學算法來解決區(qū)塊鏈系統(tǒng)的可擴展性和隱私性問題的核心理念得以充分展現(xiàn)。隱私計算的成功上線支持讓PlatON不再僅僅只是一個傳統(tǒng)意義上的區(qū)塊鏈系統(tǒng),更主要的是實現(xiàn)全新的計算范式——Trustless計算網(wǎng)絡。面向未來的全數(shù)字化世界,PlatON正在自己的偉大使命——讓計算可信任,讓數(shù)據(jù)可流動——指引下堅定前行。

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2018-12-27
PlatON測試網(wǎng)絡全球率先搭載隱私計算
時值年末歲首時,致力于成為面向未來下一代計算架構(gòu)的PlatON,緊承測試網(wǎng)絡“貝萊世界”的發(fā)布,于12月28日更新至0.2.0版本。

長按掃碼 閱讀全文