:本發(fā)明涉及區(qū)塊鏈,具體地說(shuō),涉及一種分布式可信存算網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù)
0、
背景技術(shù):
1、近年來(lái),區(qū)塊鏈技術(shù)在全球范圍內(nèi)得到了廣泛關(guān)注與研究。區(qū)塊鏈技術(shù)具有去中心化、不可篡改、可追溯等特性,廣泛應(yīng)用于數(shù)字貨幣、金融、物聯(lián)網(wǎng)、供應(yīng)鏈等領(lǐng)域。然而,現(xiàn)有的區(qū)塊鏈技術(shù)在安全性、便捷性、實(shí)時(shí)性等方面仍存在一定的不足,尤其是對(duì)于國(guó)內(nèi)實(shí)體經(jīng)濟(jì)應(yīng)用環(huán)境而言,現(xiàn)有技術(shù)尚未能完全滿足需求。
技術(shù)實(shí)現(xiàn)思路
0、
技術(shù)實(shí)現(xiàn)要素:
1、本發(fā)明的目的是提供一種分布式可信存算網(wǎng)絡(luò)系統(tǒng),以適應(yīng)國(guó)內(nèi)實(shí)體經(jīng)濟(jì)應(yīng)用環(huán)境,提高安全性、便捷性和實(shí)時(shí)性。
2、為了實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
3、本發(fā)明提供一種分布式可信存算網(wǎng)絡(luò)系統(tǒng),包括公共存算節(jié)點(diǎn)和一般存算節(jié)點(diǎn)。其中,公共存算節(jié)點(diǎn)由專業(yè)加盟商運(yùn)營(yíng),負(fù)責(zé)存算網(wǎng)絡(luò)的區(qū)塊打包和數(shù)據(jù)的安全可靠公共存儲(chǔ);一般存算節(jié)點(diǎn)由應(yīng)用服務(wù)商自行運(yùn)營(yíng),負(fù)責(zé)可信存算應(yīng)用接入??尚糯嫠惴?wù)開(kāi)放標(biāo)準(zhǔn)api接口供應(yīng)用接入。
4、本發(fā)明的分布式可信存算網(wǎng)絡(luò)系統(tǒng)的優(yōu)點(diǎn)如下:
5、1.適應(yīng)國(guó)內(nèi)實(shí)體經(jīng)濟(jì)應(yīng)用環(huán)境,提高安全性、便捷性和實(shí)時(shí)性;
6、2.利用poa共識(shí)機(jī)制實(shí)現(xiàn)公共存算節(jié)點(diǎn)的協(xié)同工作與加盟管理,提高了系統(tǒng)的穩(wěn)定性和可擴(kuò)展性;
7、3.存算網(wǎng)絡(luò)的區(qū)塊哈希定時(shí)到相關(guān)高可信公共區(qū)塊鏈進(jìn)行存證,建立二者之間的跨鏈通道,提高了數(shù)據(jù)的安全性和可信度;
8、4.公共存算服務(wù)基于人民幣按每次交易進(jìn)行即時(shí)結(jié)算,同時(shí)提供充值和提現(xiàn)功能,提高了用戶體驗(yàn);
9、5.設(shè)置身份認(rèn)證網(wǎng)關(guān)及身份認(rèn)證合約,方便用戶使用傳統(tǒng)身份認(rèn)證方式;
10、6.提供智能合約模板庫(kù)、支持多種編程語(yǔ)言編寫(xiě)的智能合約、多級(jí)加密存儲(chǔ)及自定義加密算法,便于應(yīng)用服務(wù)商快速部署和創(chuàng)建可信存算應(yīng)用;
11、7.支持?jǐn)?shù)據(jù)按需求安全級(jí)別設(shè)置分片數(shù)據(jù)的多副本備份和容錯(cuò)能力,以防止因單點(diǎn)故障導(dǎo)致的數(shù)據(jù)丟失。
1.一種分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)包括公共存算節(jié)點(diǎn)和一般存算節(jié)點(diǎn),其中公共存算節(jié)點(diǎn)由專業(yè)加盟商運(yùn)營(yíng),負(fù)責(zé)存算網(wǎng)絡(luò)的區(qū)塊打包和數(shù)據(jù)的安全可靠公共存儲(chǔ);一般存算節(jié)點(diǎn)由應(yīng)用服務(wù)商自行運(yùn)營(yíng),負(fù)責(zé)可信存算應(yīng)用接入;可信存算服務(wù)開(kāi)放標(biāo)準(zhǔn)api接口供應(yīng)用接入。
2.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,存算網(wǎng)絡(luò)的區(qū)塊鏈區(qū)塊哈希定時(shí)到相關(guān)高可信公共區(qū)塊鏈進(jìn)行存證,并建立二者之間的跨鏈通道,這類(lèi)高可信公共存算鏈包括但不限于以太坊、星火鏈等。
3.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,公共存算節(jié)點(diǎn)之間基于poa共識(shí)機(jī)制進(jìn)行區(qū)塊打包節(jié)點(diǎn)的循環(huán)選擇,并依據(jù)該共識(shí)按照1/2以上已加盟節(jié)點(diǎn)同意決定公共存算節(jié)點(diǎn)的加入、退出。
4.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,網(wǎng)絡(luò)中公共存算服務(wù)基于人民幣按每次交易進(jìn)行即時(shí)結(jié)算,交易包括:①轉(zhuǎn)賬交易;②合約部署交易;③合約調(diào)用交易;④數(shù)據(jù)存儲(chǔ)交易。
5.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,用戶向存算網(wǎng)絡(luò)中存儲(chǔ)數(shù)據(jù)時(shí),將根據(jù)所存儲(chǔ)的數(shù)據(jù)大小(如數(shù)據(jù)的分片數(shù)量)和安全級(jí)別要求向網(wǎng)絡(luò)支付相應(yīng)數(shù)額的可信存儲(chǔ)服務(wù)費(fèi);該存儲(chǔ)服務(wù)費(fèi)將在該存儲(chǔ)交易打包和驗(yàn)證時(shí)平均分配給網(wǎng)絡(luò)中的公共存算節(jié)點(diǎn)所指定賬戶。
6.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,任何用戶在使用網(wǎng)絡(luò)的公共存算服務(wù)前,需要在其區(qū)塊鏈賬戶中充值人民幣,其具體方法包括:①充值:當(dāng)充值賬戶向存算網(wǎng)絡(luò)指定賬戶轉(zhuǎn)賬相應(yīng)數(shù)額人民幣,該區(qū)塊時(shí)刻所有轉(zhuǎn)賬憑證列表由存算網(wǎng)絡(luò)打包節(jié)點(diǎn)獲取,在該時(shí)刻的區(qū)塊執(zhí)行算法中發(fā)出向相應(yīng)節(jié)點(diǎn)賬戶增加相應(yīng)數(shù)額人民幣代幣的指令;該區(qū)塊發(fā)布到網(wǎng)絡(luò)中后,其它公共存算節(jié)點(diǎn)按相同的方法對(duì)轉(zhuǎn)賬賬戶列表進(jìn)行驗(yàn)證并執(zhí)行充值算法;②提現(xiàn):當(dāng)網(wǎng)絡(luò)中的用戶賬戶要從網(wǎng)絡(luò)中提現(xiàn)時(shí),由該賬戶發(fā)出提現(xiàn)指令,該區(qū)塊時(shí)刻所有提現(xiàn)指令列表由存算網(wǎng)絡(luò)打包節(jié)點(diǎn)獲取,在該時(shí)刻的區(qū)塊執(zhí)行算法中發(fā)出向相應(yīng)提現(xiàn)賬戶減少相應(yīng)數(shù)額人民幣代幣的指令(提現(xiàn)金額須小于等于賬戶余額),并同時(shí)將該列表發(fā)送給存算網(wǎng)絡(luò)的指定提現(xiàn)賬戶執(zhí)行提現(xiàn)轉(zhuǎn)賬;該區(qū)塊發(fā)布到網(wǎng)絡(luò)中后,其它公共存算節(jié)點(diǎn)按相同的方法對(duì)提現(xiàn)賬戶列表進(jìn)行驗(yàn)證并執(zhí)行提現(xiàn)算法。
7.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,為方便普通用戶使用傳統(tǒng)身份認(rèn)證方式(如基于手機(jī)號(hào)碼及短信認(rèn)識(shí)方式)使用存算網(wǎng)絡(luò),存算網(wǎng)絡(luò)設(shè)置身份認(rèn)證網(wǎng)關(guān)及身份認(rèn)證合約來(lái)綁定其傳統(tǒng)賬戶(如手機(jī)號(hào))與其區(qū)塊鏈賬戶的關(guān)系,用戶可以使用傳統(tǒng)賬戶的安全機(jī)制無(wú)感使用存算網(wǎng)絡(luò)的區(qū)塊鏈賬戶。
8.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)提供了一套智能合約模板庫(kù),其中包括常用的業(yè)務(wù)功能模板,以便應(yīng)用服務(wù)商快速地部署和創(chuàng)建可信存算應(yīng)用。
9.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)支持多種編程語(yǔ)言編寫(xiě)的智能合約,以便應(yīng)用服務(wù)商根據(jù)自身技術(shù)能力選擇適合的編程語(yǔ)言進(jìn)行開(kāi)發(fā)。
10.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)支持對(duì)數(shù)據(jù)的多級(jí)加密存儲(chǔ),以確保數(shù)據(jù)安全,并且允許用戶自定義加密算法,以滿足不同的安全需求。
11.根據(jù)權(quán)利要求1所述的分布式可信存算網(wǎng)絡(luò)系統(tǒng),其特征在于,所述網(wǎng)絡(luò)系統(tǒng)支持?jǐn)?shù)據(jù)按需求安全級(jí)別設(shè)置分片數(shù)據(jù)的多副本備份和容錯(cuò)能力,以防止因單點(diǎn)故障導(dǎo)致的數(shù)據(jù)丟失。