PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)

PlatON項(xiàng)目自7月20日發(fā)布以來(lái),受到了各界的廣泛關(guān)注。PlatON團(tuán)隊(duì)一直在腳踏實(shí)地、緊張有序地開(kāi)展項(xiàng)目建設(shè)工作,并于近日按計(jì)劃對(duì)PlatON技術(shù)白皮書(shū)進(jìn)行了迭代更新和發(fā)布。

本版本白皮書(shū)主要對(duì)PlatON 在第一個(gè)歷史階段的技術(shù)架構(gòu)、網(wǎng)絡(luò)架構(gòu)、計(jì)算框架等進(jìn)行了細(xì)致闡述,給出了相關(guān)服務(wù)和應(yīng)用的實(shí)現(xiàn)方式,總計(jì)長(zhǎng)達(dá)48頁(yè)之多。歡迎大家訪問(wèn)PlatON官網(wǎng)或者在PlatON公眾號(hào)回復(fù)“白皮書(shū)”,下載查閱。

PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)

考慮到不少朋友時(shí)間有限,無(wú)暇細(xì)讀白皮書(shū),本文將對(duì)PlatON項(xiàng)目進(jìn)行簡(jiǎn)要介紹,希望能夠幫助大家快速了解PlatON項(xiàng)目。

一、PlatON項(xiàng)目概述

從當(dāng)下開(kāi)始,直至可見(jiàn)未來(lái),數(shù)以百億乃至萬(wàn)億計(jì)的智能節(jié)點(diǎn)將逐步加入全球計(jì)算網(wǎng)絡(luò),海量數(shù)據(jù)將以指數(shù)級(jí)增長(zhǎng)態(tài)勢(shì)持續(xù)產(chǎn)生,需要通過(guò)充分計(jì)算來(lái)實(shí)現(xiàn)價(jià)值。當(dāng)前區(qū)塊鏈技術(shù)體系依托的傳統(tǒng)互聯(lián)網(wǎng)架構(gòu),算力浪費(fèi)、缺乏隱私保護(hù)等問(wèn)題日益凸顯,需要引入新一代計(jì)算架構(gòu)來(lái)滿足未來(lái)的復(fù)雜計(jì)算需求。

PlatON是面向未來(lái)的下一代計(jì)算架構(gòu),是全數(shù)字化時(shí)代的公共基礎(chǔ)設(shè)施。PlatON將構(gòu)建一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò),把可驗(yàn)證計(jì)算、隱私計(jì)算、可擴(kuò)展計(jì)算、專(zhuān)用計(jì)算硬件集合一體,為全球分布式應(yīng)用開(kāi)發(fā)者、數(shù)據(jù)提供方及存有計(jì)算需求的各類(lèi)社區(qū)、機(jī)構(gòu)、個(gè)人提供開(kāi)源架構(gòu)下的公共基礎(chǔ)設(shè)施軟件開(kāi)發(fā)、咨詢(xún)及運(yùn)營(yíng)服務(wù)。

在PlatON上可以建立安全的數(shù)據(jù)交換應(yīng)用鏈及應(yīng)用,實(shí)現(xiàn)在數(shù)據(jù)共享的同時(shí)保護(hù)數(shù)據(jù)隱私,在保有數(shù)據(jù)所有權(quán)的同時(shí)享受數(shù)據(jù)再利用的經(jīng)濟(jì)收益,在全球科學(xué)計(jì)算、數(shù)據(jù)交易、數(shù)據(jù)醫(yī)聯(lián)體、聯(lián)合征信、物聯(lián)網(wǎng)等領(lǐng)域均可廣泛應(yīng)用。

基于PlatON的P2P網(wǎng)絡(luò),也可以建立各類(lèi)去中心化應(yīng)用,如去中心化身份認(rèn)證、社交等,不依賴(lài)中心化機(jī)構(gòu)獨(dú)立運(yùn)作,兼具隱私保護(hù)、激勵(lì)相容、安全等優(yōu)點(diǎn)。

二、PlatON技術(shù)方案

人類(lèi)進(jìn)入數(shù)字時(shí)代后,數(shù)據(jù)的交換和計(jì)算多依賴(lài)“可信任第三方”進(jìn)行,現(xiàn)在方興未艾的云計(jì)算平臺(tái)就是典型的“可信任第三方”,而可信任第三方不可避免地帶來(lái)可擴(kuò)展性和隱私性問(wèn)題。隨著現(xiàn)代密碼技術(shù)的發(fā)展,特別是區(qū)塊鏈技術(shù)的發(fā)展,提出了一項(xiàng)新的計(jì)算范式——無(wú)信任計(jì)算,即無(wú)需依賴(lài)第三方就可驗(yàn)證計(jì)算結(jié)果的完整性。

正如已經(jīng)有數(shù)百萬(wàn)中心化應(yīng)用運(yùn)行在云計(jì)算平臺(tái)上,大規(guī)模無(wú)信任計(jì)算也將是所有去中心化應(yīng)用的基礎(chǔ)設(shè)施。而目前多數(shù)通過(guò)開(kāi)發(fā)新共識(shí)協(xié)議進(jìn)行的無(wú)信任計(jì)算,依然存在三個(gè)共同問(wèn)題:驗(yàn)證者兩難困境、可擴(kuò)展性較差、缺乏隱私保護(hù)。

PlatON初期階段將基于密碼學(xué)算法來(lái)解決這些問(wèn)題。

PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)

Tips:

在看解決方案之前需要先了解下PlatON中的“電路”技術(shù)。電路是由各種不同的門(mén)(Gate)構(gòu)成的“復(fù)雜有向無(wú)環(huán)圖”,可分解為細(xì)粒度的計(jì)算任務(wù)。PlatON將智能合約電路化之后,智能合約可被分解為多個(gè)計(jì)算任務(wù),分發(fā)給不同的節(jié)點(diǎn)進(jìn)行計(jì)算。

1、可驗(yàn)證計(jì)算

PlatON采用非交互證明方式和高效可驗(yàn)證計(jì)算算法,無(wú)需所有節(jié)點(diǎn)進(jìn)行重復(fù)計(jì)算,在部分節(jié)點(diǎn)計(jì)算后,其他節(jié)點(diǎn)通過(guò)算法和電路化智能合約即可快速驗(yàn)證結(jié)果有效性,進(jìn)而避免算力浪費(fèi)。

2、隱私計(jì)算

PlatON 通過(guò)安全多方計(jì)算和同態(tài)加密算法實(shí)現(xiàn)真正的隱私計(jì)算,實(shí)現(xiàn)對(duì)計(jì)算代碼和數(shù)據(jù)的隱私保護(hù)。與其他基于 TEE/SGX 的方案不同,PlatON 全流程保證安全,不存在任何安全邊界。

3、可擴(kuò)展計(jì)算

PlatON中采用了元計(jì)算框架 Monad,通過(guò)將計(jì)算擴(kuò)展到鏈下,使得算力可以線性擴(kuò)容,通過(guò)將智能合約編譯成布爾電路,將計(jì)算任務(wù)分發(fā)到多個(gè)計(jì)算節(jié)點(diǎn)并行計(jì)算,以此大大提升計(jì)算效率。

4、專(zhuān)用計(jì)算硬件

PlatON 基于電路的計(jì)算模式天然與 FPGA 的架構(gòu)相匹配,未來(lái)PlatON將通過(guò)與合作伙伴共同開(kāi)發(fā)基于FPGA/ASIC的專(zhuān)用計(jì)算硬件,來(lái)提高運(yùn)算效率,降低功耗和成本。

PlatON網(wǎng)絡(luò)是一個(gè)RELOAD覆蓋網(wǎng)絡(luò),由一條主鏈、多條應(yīng)用鏈、六種不同節(jié)點(diǎn)構(gòu)成。

PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)

多鏈架構(gòu),主要面向應(yīng)用場(chǎng)景設(shè)計(jì),每條應(yīng)用鏈對(duì)應(yīng)一個(gè)垂直的應(yīng)用領(lǐng)域,同時(shí)引入“多鏈路由機(jī)制”,實(shí)現(xiàn)“一點(diǎn)接入,全網(wǎng)服務(wù)”的便捷跨鏈交易;不同節(jié)點(diǎn)不同分工,則避免了之前區(qū)塊鏈系統(tǒng)中一個(gè)節(jié)點(diǎn)同時(shí)承擔(dān)多種任務(wù)的現(xiàn)象,大幅提升了共識(shí)和計(jì)算效率。

同樣為了避免算力浪費(fèi)和提高共識(shí)效率,PlatON不采用POW方式,而使用可驗(yàn)證計(jì)算證明共識(shí) Giskard以選舉加隨機(jī)的方式選取部分節(jié)點(diǎn)參與共識(shí)。

另外,PlatON將元智能合約分為了三類(lèi):狀態(tài)合約、無(wú)狀態(tài)合約、混合合約,以此來(lái)適應(yīng)不同場(chǎng)景的不同需求,在此不過(guò)多闡述。

三、能量塊Energon

PlatON 是一個(gè)基于服務(wù)的計(jì)算架構(gòu),除了提供計(jì)算、數(shù)據(jù)、存儲(chǔ)、網(wǎng)絡(luò)等基礎(chǔ)服務(wù)外,應(yīng)用開(kāi)發(fā)者也可在 PlatON 上發(fā)布自己的應(yīng)用服務(wù)。PlatON 上每個(gè)應(yīng)用的運(yùn)行都要消耗一定的資源(包括算力、存儲(chǔ)、數(shù)據(jù)等)。

為實(shí)現(xiàn)資源的公平合理使用,避免資源的濫用,PlatON 通過(guò)一系列算法實(shí)現(xiàn)資源的合理調(diào)度和有效性驗(yàn)證,并使用Energon來(lái)度量資源的使用。Energon也是驅(qū)動(dòng)PlatON這個(gè)“計(jì)算工廠”運(yùn)轉(zhuǎn)的能量。

四、技術(shù)路線圖

PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)

以上就是關(guān)于PlatON項(xiàng)目的簡(jiǎn)要介紹,為方便大家理解省略了不少技術(shù)性細(xì)節(jié),對(duì)PlatON項(xiàng)目感興趣的朋友還是建議細(xì)讀PlatON技術(shù)白皮書(shū)。

PlatON還是一個(gè)處在開(kāi)發(fā)初期、尚不足夠完備的系統(tǒng)。必須指出的是,PlatON 創(chuàng)造的復(fù)雜網(wǎng)絡(luò)面臨巨大的技術(shù)挑戰(zhàn),無(wú)論是分布式架構(gòu)、密碼學(xué)算法、博弈論機(jī)制的設(shè)計(jì)、硬件實(shí)現(xiàn)和網(wǎng)絡(luò)建設(shè)都存在諸多問(wèn)題,有待于學(xué)術(shù)界的理論突破和工程上的點(diǎn)滴探索。

PlatON團(tuán)隊(duì)熱切期望和歡迎更多的有志之士,加入到PlatON的項(xiàng)目及社區(qū)建設(shè)中來(lái),為構(gòu)建完善的下一代計(jì)算架構(gòu)而共同努力。

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

2018-08-27
PlatON項(xiàng)目解讀 一個(gè)點(diǎn)對(duì)點(diǎn)的無(wú)信任計(jì)算網(wǎng)絡(luò)
PlatON項(xiàng)目自7月20日發(fā)布以來(lái),受到了各界的廣泛關(guān)注。
Scan me!

長(zhǎng)按掃碼 閱讀全文