欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于區(qū)塊鏈的通用積分系統(tǒng)的制作方法

文檔序號(hào):11412274閱讀:292來(lái)源:國(guó)知局
一種基于區(qū)塊鏈的通用積分系統(tǒng)的制造方法與工藝

本發(fā)明涉及區(qū)塊鏈技術(shù)、智能合約設(shè)計(jì)、通用積分系統(tǒng)架構(gòu)、通用積分系統(tǒng)部署方案與安全設(shè)計(jì),尤其涉及一種基于區(qū)塊鏈的通用積分系統(tǒng)。



背景技術(shù):

區(qū)塊鏈技術(shù),區(qū)塊鏈?zhǔn)且环N新型去中心化信息技術(shù),能安全地存儲(chǔ)數(shù)字交易或其他數(shù)據(jù),信息不可偽造和篡改,是比特幣、以太幣等數(shù)字貨幣的底層技術(shù)。區(qū)塊鏈上的交易確認(rèn)由區(qū)塊鏈上的所有節(jié)點(diǎn)共識(shí)完成,共識(shí)成功后打包寫入?yún)^(qū)塊。區(qū)塊鏈維護(hù)一個(gè)公共的賬本,用于存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)上所有交易,公共賬本位于存儲(chǔ)區(qū)塊上任何節(jié)點(diǎn)都是一份完整的拷貝,從而保證其不可偽造和篡改,并實(shí)現(xiàn)信息共享,能提高交易和信息流通的效率。

智能合約,區(qū)塊鏈上的智能合約是指由solidity、lll等語(yǔ)言編寫和編譯并運(yùn)行與區(qū)塊鏈上的一串二進(jìn)制代碼,通過(guò)智能合約可以實(shí)現(xiàn)在區(qū)塊鏈上的數(shù)據(jù)存儲(chǔ)、讀寫以及一些邏輯操作,目前大部分的區(qū)塊鏈應(yīng)用都是基于智能合約來(lái)運(yùn)行的。智能合約使用的solidity語(yǔ)言是圖靈完備的,可以實(shí)現(xiàn)應(yīng)用業(yè)務(wù)邏輯的所有操作。

積分是指連鎖經(jīng)營(yíng)的商店或者企業(yè)為了贏得系統(tǒng)客戶、留住系統(tǒng)客戶,通過(guò)向其消費(fèi)者所發(fā)放會(huì)員積分的方式對(duì)用戶進(jìn)行行為激勵(lì)。會(huì)員積分一般僅限于用戶在發(fā)卡商家連鎖店鋪消費(fèi)或兌換權(quán)益。

傳統(tǒng)積分系統(tǒng)模式下,不同的商家或企業(yè)之間的會(huì)員積分相互獨(dú)立,常見(jiàn)的會(huì)員積分抵扣或權(quán)益兌換功能都僅限制單個(gè)的積分系統(tǒng)內(nèi)部。同一用戶可能持有多家機(jī)構(gòu)的會(huì)員積分,由于會(huì)員積分相互獨(dú)立,造成積分管理繁瑣;機(jī)構(gòu)件積分不能相互流通,共同使用,導(dǎo)致用戶對(duì)于會(huì)員積分的熱情降低,用戶對(duì)于商家或者企業(yè)的粘性也隨之下降。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明主要目的是為上述積分系統(tǒng)提供解決方案,提供了一種基于區(qū)塊鏈的通用積分系統(tǒng),其中包括了系統(tǒng)架構(gòu)設(shè)計(jì)、基于負(fù)載均衡的部署方案、以及詳細(xì)的安全性設(shè)計(jì)。同時(shí)本發(fā)明包含詳細(xì)的業(yè)務(wù)邏輯,為通用積分系統(tǒng)管理員、系統(tǒng)客戶、系統(tǒng)商戶提供相應(yīng)的功能模塊。通過(guò)區(qū)塊鏈技術(shù)構(gòu)建的通用積分系統(tǒng),實(shí)現(xiàn)了跨機(jī)構(gòu)積分的真正流通,所有相關(guān)交易記錄以及用戶、商戶的積分錄入和更新都存儲(chǔ)在區(qū)塊鏈中,不能被篡改和偽造,保證了交易的安全;而對(duì)應(yīng)的交易在區(qū)塊鏈上實(shí)現(xiàn)了實(shí)時(shí)轉(zhuǎn)賬和清算,相較傳統(tǒng)積分系統(tǒng)節(jié)省了繁瑣的結(jié)算過(guò)程。使用區(qū)塊鏈技術(shù)能大大簡(jiǎn)化商戶與結(jié)算銀行之間的對(duì)賬手續(xù),實(shí)現(xiàn)快速清算。

為了達(dá)到上述目的,本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:一種基于區(qū)塊鏈的通用積分系統(tǒng),包括:

積分錄入模塊,積分錄入模塊對(duì)外提供統(tǒng)一接口對(duì)接不同機(jī)構(gòu)的內(nèi)部積分系統(tǒng),由系統(tǒng)客戶主動(dòng)觸發(fā)該模塊;通過(guò)調(diào)用不同機(jī)構(gòu)的積分系統(tǒng),同步用戶的積分?jǐn)?shù)據(jù)至用戶的區(qū)塊鏈地址下;利用智能合約將積分?jǐn)?shù)字資產(chǎn)化,將積分?jǐn)?shù)據(jù)以數(shù)字資產(chǎn)的形式同步至此用戶的區(qū)塊鏈賬戶下,不同的機(jī)構(gòu)的積分都對(duì)應(yīng)定義一種積分?jǐn)?shù)字資產(chǎn),同一區(qū)塊鏈賬戶下允許持有多種積分資產(chǎn);

積分兌換模塊,積分兌換模塊提供了不同積分間的融通,積分兌換模塊內(nèi)定義通用積分資產(chǎn)——積分幣,并且為所有用戶的區(qū)塊鏈賬戶默認(rèn)開通積分幣資產(chǎn);系統(tǒng)客戶在積分錄入模塊中錄入的其他機(jī)構(gòu)積分資產(chǎn),通過(guò)調(diào)用積分兌換模塊指定將區(qū)塊鏈賬戶下某種積分資產(chǎn)按照比率兌換為相應(yīng)金額的積分幣,兌換的積分資產(chǎn)不得大于持有該積分資產(chǎn)的余額,且兌換金額不得小于零;

積分轉(zhuǎn)讓模塊,積分轉(zhuǎn)讓模塊將區(qū)塊鏈賬戶下持有的積分資產(chǎn)轉(zhuǎn)讓給他人,允許系統(tǒng)商戶或系統(tǒng)客戶調(diào)用積分轉(zhuǎn)讓模塊;積分轉(zhuǎn)讓模塊指定受讓者的區(qū)塊鏈賬戶地址、轉(zhuǎn)讓的積分資產(chǎn)類型及轉(zhuǎn)讓金額,受讓人的賬戶地址保證正確,轉(zhuǎn)讓的積分資產(chǎn)余額不得小于零,且轉(zhuǎn)讓金額不得大于持有該積分資產(chǎn)的余額;

積分消費(fèi)模塊,積分消費(fèi)模塊對(duì)外提供統(tǒng)一接口以發(fā)布商戶權(quán)益,通過(guò)積分消費(fèi)模塊消耗積分幣兌換商戶權(quán)益,積分消費(fèi)模塊發(fā)布的商戶權(quán)益由系統(tǒng)管理員定義或由接入商戶自行定義;積分消費(fèi)模塊的調(diào)用必須指定兌換的權(quán)益編號(hào),消費(fèi)資產(chǎn)僅限定于通用積分幣資產(chǎn),并且調(diào)用者持有積分幣資產(chǎn)金額不得小于權(quán)益所需金額;區(qū)塊鏈賬戶下持有的其他積分資產(chǎn),可以通過(guò)積分兌換模塊兌換為通用積分幣,在本積分消費(fèi)模塊消費(fèi);

積分清算模塊,系統(tǒng)商戶為用戶提供權(quán)益,通過(guò)積分消費(fèi)模塊獲得積分幣,積分清算模塊將積分幣按照約定比率清算為流通貨幣價(jià)值;積分清算模塊由系統(tǒng)商戶觸發(fā),指定兌換的積分幣金額,由系統(tǒng)管理員審核后,模塊自動(dòng)按照比率將積分幣清算為流通貨幣價(jià)值;兌換的積分幣金額不得大于區(qū)塊鏈賬戶下積分幣金額,且調(diào)用者僅限定于商戶。

記錄存儲(chǔ)模塊,記錄存儲(chǔ)模塊記錄發(fā)生的所有操作記錄,包括系統(tǒng)用戶的每次積分錄入、積分兌換、積分轉(zhuǎn)讓和積分消費(fèi),以及系統(tǒng)商戶的積分清算記錄;記錄存儲(chǔ)模塊在每次操作會(huì)自動(dòng)觸發(fā),記錄內(nèi)容包括操作者的區(qū)塊鏈賬戶信息、操作模塊、操作參數(shù)和操作的時(shí)間戳。記錄存儲(chǔ)模塊拒絕任何賬戶對(duì)存儲(chǔ)記錄的任何修改。

進(jìn)一步的,所述的積分錄入模塊將不同機(jī)構(gòu)的積分?jǐn)?shù)字資產(chǎn)化,若用戶在多家機(jī)構(gòu)擁有積分,則積分錄入模塊同步用戶在多家機(jī)構(gòu)的積分?jǐn)?shù)據(jù),為多家機(jī)構(gòu)積分分別定義不同數(shù)字資產(chǎn),并將積分資產(chǎn)統(tǒng)一在用戶唯一的區(qū)塊鏈賬戶下。

進(jìn)一步的,所述的積分兌換模塊將所有積分?jǐn)?shù)字資產(chǎn)兌換為統(tǒng)一積分幣,用戶兌換積分時(shí)指定在積分錄入模塊定義的某種積分?jǐn)?shù)字資產(chǎn),同時(shí)指定需要兌換金額,積分兌換模塊按照比率將其他機(jī)構(gòu)的積分資產(chǎn)兌換為積分幣,任意機(jī)構(gòu)積分資產(chǎn)均可與積分幣兌換,不同機(jī)構(gòu)的積分資產(chǎn)統(tǒng)一為積分幣后可以在積分消費(fèi)模塊中兌換權(quán)益。

進(jìn)一步的,所述積分轉(zhuǎn)讓模塊,用戶將持有積分資產(chǎn)轉(zhuǎn)讓給他人,用戶指定受讓人區(qū)塊鏈地址、轉(zhuǎn)讓積分資產(chǎn)類型及轉(zhuǎn)讓金額,實(shí)時(shí)將對(duì)應(yīng)資產(chǎn)從轉(zhuǎn)讓人區(qū)塊鏈賬戶中扣除,若受讓人賬戶持有該轉(zhuǎn)讓積分資產(chǎn)類型,則在受讓人持有積分資產(chǎn)上加上轉(zhuǎn)讓金額;若受讓人賬戶未持有該轉(zhuǎn)讓積分資產(chǎn)類型,則在受讓人賬戶下定義該積分資產(chǎn)類型,同時(shí)初始化持有金額為轉(zhuǎn)讓金額。

進(jìn)一步的,所述的積分消費(fèi)模塊和積分清算模塊用戶持有的積分幣兌換成商戶權(quán)益,系統(tǒng)客戶獲得對(duì)應(yīng)商戶權(quán)益,系統(tǒng)商戶獲得積分幣,通過(guò)調(diào)用積分清算模塊進(jìn)行積分幣的清算;積分清算模塊由商戶主動(dòng)調(diào)用,商戶指定清算積分幣金額,系統(tǒng)管理員審核通過(guò)后,模塊首先讀取積分幣清算比率,并與指定清算金額進(jìn)行計(jì)算,實(shí)時(shí)清算出商戶的獲利金額。

進(jìn)一步的,所述的記錄存儲(chǔ)模塊中存儲(chǔ)了所有不可篡改的操作記錄,不允許任何賬戶操作和修改存儲(chǔ)的記錄。當(dāng)用戶或商戶發(fā)現(xiàn)持有的積分資產(chǎn)有誤時(shí),可以查看歷史操作記錄,通過(guò)歷史操作記錄追溯積分資產(chǎn)流向。

本發(fā)明的有益效果如下:基于區(qū)塊鏈的通用積分系統(tǒng)的整體架構(gòu)承載了系統(tǒng)管理員、系統(tǒng)客戶和系統(tǒng)商戶三個(gè)角色。系統(tǒng)的主要功能是實(shí)現(xiàn)積分錄入、積分轉(zhuǎn)讓、積分兌換、交易流轉(zhuǎn)和積分清算。底層區(qū)塊鏈用來(lái)存儲(chǔ)積分的發(fā)行記錄、交易記錄和清算記錄,保障數(shù)據(jù)的安全性和追溯性。

區(qū)塊鏈上運(yùn)行智能合約代碼負(fù)責(zé)實(shí)現(xiàn)積分發(fā)行、兌換、消費(fèi)、清算等功能邏輯。在數(shù)據(jù)存儲(chǔ)層,區(qū)塊鏈與數(shù)據(jù)庫(kù)相配合,提供用戶數(shù)據(jù)的管理以及業(yè)務(wù)數(shù)據(jù)的監(jiān)控。上層區(qū)塊鏈系統(tǒng)通過(guò)restful接口與機(jī)構(gòu)的內(nèi)部積分系統(tǒng)對(duì)接,同時(shí)對(duì)接短信平臺(tái)進(jìn)行用戶登錄管理。在積分系統(tǒng)外圍構(gòu)建的監(jiān)控系統(tǒng),對(duì)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行運(yùn)維管理,區(qū)塊鏈交易數(shù)據(jù)實(shí)時(shí)查看。

附圖說(shuō)明

圖1是通用積分系統(tǒng)的整體架構(gòu)圖;

圖2是通用積分系統(tǒng)的積分?jǐn)?shù)字資產(chǎn)流轉(zhuǎn)流程。

具體實(shí)施方式

基于區(qū)塊鏈的通用積分系統(tǒng)的整體架構(gòu)承載了系統(tǒng)管理員、系統(tǒng)客戶和系統(tǒng)商戶三個(gè)角色。系統(tǒng)的主要功能是實(shí)現(xiàn)積分錄入、積分轉(zhuǎn)讓、積分兌換、交易流轉(zhuǎn)和積分清算。系統(tǒng)針對(duì)角色進(jìn)行權(quán)限分類,通過(guò)智能合約設(shè)計(jì)和部署以實(shí)現(xiàn)積分從錄入、交易、轉(zhuǎn)讓到最后清算的整個(gè)業(yè)務(wù)流程,以及積分流通過(guò)程中涉及的所有交易、清算記錄的存儲(chǔ)等。

基于區(qū)塊鏈的通用積分系統(tǒng)的系統(tǒng)架構(gòu)如圖1所示,一種基于區(qū)塊鏈的通用積分系統(tǒng),包括如下模塊:

積分錄入模塊,積分錄入模塊對(duì)外提供統(tǒng)一接口對(duì)接不同機(jī)構(gòu)的內(nèi)部積分系統(tǒng),由系統(tǒng)客戶主動(dòng)觸發(fā)該模塊;通過(guò)調(diào)用不同機(jī)構(gòu)的積分系統(tǒng),同步用戶的積分?jǐn)?shù)據(jù)至用戶的區(qū)塊鏈地址下;利用智能合約將積分?jǐn)?shù)字資產(chǎn)化,將積分?jǐn)?shù)據(jù)以數(shù)字資產(chǎn)的形式同步至此用戶的區(qū)塊鏈賬戶下,不同的機(jī)構(gòu)的積分都對(duì)應(yīng)定義一種積分?jǐn)?shù)字資產(chǎn),同一區(qū)塊鏈賬戶下允許持有多種積分資產(chǎn);

積分兌換模塊,積分兌換模塊提供了不同積分間的融通,積分兌換模塊內(nèi)定義通用積分資產(chǎn)——積分幣,并且為所有用戶的區(qū)塊鏈賬戶默認(rèn)開通積分幣資產(chǎn);系統(tǒng)客戶在積分錄入模塊中錄入的其他機(jī)構(gòu)積分資產(chǎn),通過(guò)調(diào)用積分兌換模塊指定將區(qū)塊鏈賬戶下某種積分資產(chǎn)按照比率兌換為相應(yīng)金額的積分幣,兌換的積分資產(chǎn)不得大于持有該積分資產(chǎn)的余額,且兌換金額不得小于零;

積分轉(zhuǎn)讓模塊,積分轉(zhuǎn)讓模塊將區(qū)塊鏈賬戶下持有的積分資產(chǎn)轉(zhuǎn)讓給他人,允許系統(tǒng)商戶或系統(tǒng)客戶調(diào)用積分轉(zhuǎn)讓模塊;積分轉(zhuǎn)讓模塊指定受讓者的區(qū)塊鏈賬戶地址、轉(zhuǎn)讓的積分資產(chǎn)類型及轉(zhuǎn)讓金額,受讓人的賬戶地址保證正確,轉(zhuǎn)讓的積分資產(chǎn)余額不得小于零,且轉(zhuǎn)讓金額不得大于持有該積分資產(chǎn)的余額;

積分消費(fèi)模塊,積分消費(fèi)模塊對(duì)外提供統(tǒng)一接口以發(fā)布商戶權(quán)益,通過(guò)積分消費(fèi)模塊消耗積分幣兌換商戶權(quán)益,積分消費(fèi)模塊發(fā)布的商戶權(quán)益由系統(tǒng)管理員定義或由接入商戶自行定義;積分消費(fèi)模塊的調(diào)用必須指定兌換的權(quán)益編號(hào),消費(fèi)資產(chǎn)僅限定于通用積分幣資產(chǎn),并且調(diào)用者持有積分幣資產(chǎn)金額不得小于權(quán)益所需金額;區(qū)塊鏈賬戶下持有的其他積分資產(chǎn),可以通過(guò)積分兌換模塊兌換為通用積分幣,在本積分消費(fèi)模塊消費(fèi);

積分清算模塊,系統(tǒng)商戶為用戶提供權(quán)益,通過(guò)積分消費(fèi)模塊獲得積分幣,積分清算模塊將積分幣按照約定比率清算為流通貨幣價(jià)值;積分清算模塊由系統(tǒng)商戶觸發(fā),指定兌換的積分幣金額,由系統(tǒng)管理員審核后,模塊自動(dòng)按照比率將積分幣清算為流通貨幣價(jià)值;兌換的積分幣金額不得大于區(qū)塊鏈賬戶下積分幣金額,且調(diào)用者僅限定于商戶。

記錄存儲(chǔ)模塊,記錄存儲(chǔ)模塊記錄發(fā)生的所有操作記錄,包括系統(tǒng)用戶的每次積分錄入、積分兌換、積分轉(zhuǎn)讓和積分消費(fèi),以及系統(tǒng)商戶的積分清算記錄;記錄存儲(chǔ)模塊在每次操作會(huì)自動(dòng)觸發(fā),記錄內(nèi)容包括操作者的區(qū)塊鏈賬戶信息、操作模塊、操作參數(shù)和操作的時(shí)間戳。記錄存儲(chǔ)模塊拒絕任何賬戶對(duì)存儲(chǔ)記錄的任何修改。

進(jìn)一步的,所述的積分錄入模塊將不同機(jī)構(gòu)的積分?jǐn)?shù)字資產(chǎn)化,若用戶在多家機(jī)構(gòu)擁有積分,則積分錄入模塊同步用戶在多家機(jī)構(gòu)的積分?jǐn)?shù)據(jù),為多家機(jī)構(gòu)積分分別定義不同數(shù)字資產(chǎn),并將積分資產(chǎn)統(tǒng)一在用戶唯一的區(qū)塊鏈賬戶下。積分錄入模塊實(shí)現(xiàn)兩個(gè)錄入方式,(1)通用積分系統(tǒng)對(duì)外提供統(tǒng)一接口,可對(duì)接機(jī)構(gòu)內(nèi)部積分系統(tǒng)以同步用戶積分?jǐn)?shù)據(jù)。通過(guò)系統(tǒng)對(duì)接方式錄入積分,由用戶觸發(fā)積分錄入,通用積分系統(tǒng)通過(guò)上層接口請(qǐng)求用戶積分?jǐn)?shù)據(jù),得到返回結(jié)果后同步至用戶的區(qū)塊鏈賬戶;(2)允許管理員通過(guò)界面錄入的方式將系統(tǒng)客戶的積分錄入到其區(qū)塊鏈賬戶。

進(jìn)一步的,所述的積分兌換模塊將所有積分?jǐn)?shù)字資產(chǎn)兌換為統(tǒng)一積分幣,用戶兌換積分時(shí)指定在積分錄入模塊定義的某種積分?jǐn)?shù)字資產(chǎn),同時(shí)指定需要兌換金額,積分兌換模塊按照比率將其他機(jī)構(gòu)的積分資產(chǎn)兌換為積分幣,任意機(jī)構(gòu)積分資產(chǎn)均可與積分幣兌換,不同機(jī)構(gòu)的積分資產(chǎn)統(tǒng)一為積分幣后可以在積分消費(fèi)模塊中兌換權(quán)益。積分兌換模塊由系統(tǒng)客戶在積分系統(tǒng)觸發(fā)。系統(tǒng)約定不同機(jī)構(gòu)積分與積分系統(tǒng)通用積分幣的兌換比率,并將比率記錄在區(qū)塊鏈中。系統(tǒng)客戶申請(qǐng)某種機(jī)構(gòu)的積分兌換并制定兌換金額,積分兌換模塊首先計(jì)算好兌換結(jié)果,其次更新用戶原有機(jī)構(gòu)積分資產(chǎn)金額,同步數(shù)據(jù)到機(jī)構(gòu)的內(nèi)部積分系統(tǒng),最后為系統(tǒng)客戶積分幣資產(chǎn)加上相應(yīng)金額。

進(jìn)一步的,所述積分轉(zhuǎn)讓模塊,用戶將持有積分資產(chǎn)轉(zhuǎn)讓給他人,用戶指定受讓人區(qū)塊鏈地址、轉(zhuǎn)讓積分資產(chǎn)類型及轉(zhuǎn)讓金額,實(shí)時(shí)將對(duì)應(yīng)資產(chǎn)從轉(zhuǎn)讓人區(qū)塊鏈賬戶中扣除,若受讓人賬戶持有該轉(zhuǎn)讓積分資產(chǎn)類型,則在受讓人持有積分資產(chǎn)上加上轉(zhuǎn)讓金額;若受讓人賬戶未持有該轉(zhuǎn)讓積分資產(chǎn)類型,則在受讓人賬戶下定義該積分資產(chǎn)類型,同時(shí)初始化持有金額為轉(zhuǎn)讓金額。系統(tǒng)客戶在積分錄入模塊定義的多種積分資產(chǎn),以及在積分兌換模塊獲得的通用積分幣資產(chǎn),都可以轉(zhuǎn)讓給他人。通用積分系統(tǒng)允許系統(tǒng)客戶-系統(tǒng)客戶、系統(tǒng)商戶-系統(tǒng)商戶、系統(tǒng)客戶-系統(tǒng)商戶之間進(jìn)行積分資產(chǎn)的轉(zhuǎn)讓。用戶之間轉(zhuǎn)讓,轉(zhuǎn)讓者指定區(qū)塊鏈賬戶下某種積分資產(chǎn)類型,選擇轉(zhuǎn)讓金額和受讓人區(qū)塊鏈賬戶。首先扣除轉(zhuǎn)讓者的區(qū)塊鏈賬戶下該積分資產(chǎn)相應(yīng)的轉(zhuǎn)讓金額;然后為受讓者區(qū)塊鏈賬戶下添加相應(yīng)資產(chǎn)。若受讓者區(qū)塊鏈賬戶下沒(méi)有定義轉(zhuǎn)讓的積分資產(chǎn)類型,則為受讓者定義該種積分資產(chǎn)類型,同時(shí)初始化金額為轉(zhuǎn)讓金額;若受讓者區(qū)塊鏈賬戶下已持有該積分資產(chǎn),則為其加上轉(zhuǎn)讓金額。

進(jìn)一步的,所述的積分消費(fèi)模塊和積分清算模塊用戶持有的積分幣兌換成商戶權(quán)益,系統(tǒng)客戶獲得對(duì)應(yīng)商戶權(quán)益,系統(tǒng)商戶獲得積分幣,通過(guò)調(diào)用積分清算模塊進(jìn)行積分幣的清算;積分清算模塊由商戶主動(dòng)調(diào)用,系統(tǒng)商戶指定清算積分幣金額,系統(tǒng)管理員審核通過(guò)后,模塊首先讀取積分幣清算比率,并與指定清算金額進(jìn)行計(jì)算,實(shí)時(shí)清算出商戶的獲利金額。

積分消費(fèi)模塊,系統(tǒng)客戶在積分系統(tǒng)中消費(fèi)積分幣,兌換商戶權(quán)益。系統(tǒng)客戶選擇兌換商戶權(quán)益后,從積分幣資產(chǎn)中扣除權(quán)益所需的積分幣金額,同時(shí)將對(duì)應(yīng)積分幣金額添加到系統(tǒng)商戶區(qū)塊鏈賬戶上。系統(tǒng)上商戶權(quán)益可由積分系統(tǒng)管理員在系統(tǒng)中統(tǒng)一發(fā)布并對(duì)權(quán)益進(jìn)行管理,確定權(quán)益消費(fèi)對(duì)應(yīng)的商戶和所消耗的積分幣,也可由外接的系統(tǒng)商戶自行發(fā)布并定義商品權(quán)益。系統(tǒng)商戶為積分平臺(tái)系統(tǒng)客戶提供權(quán)益服務(wù),確認(rèn)系統(tǒng)客戶的權(quán)益消費(fèi);系統(tǒng)客戶消費(fèi)會(huì)產(chǎn)生對(duì)應(yīng)的積分至系統(tǒng)商戶賬戶;系統(tǒng)商戶在收到系統(tǒng)客戶的積分后可以選擇將其轉(zhuǎn)讓給其他系統(tǒng)商戶,也可以按照一定規(guī)則在積分商城申請(qǐng)清算,積分清算模塊會(huì)按照比率,清算出商戶申請(qǐng)清算積分幣金額對(duì)應(yīng)的流通貨幣價(jià)值;商戶的清算記錄存儲(chǔ)在區(qū)塊鏈中。

商城管理員可以管理用戶積分,清算商戶的積分,清除用戶已過(guò)期積分。系統(tǒng)管理員有權(quán)限通過(guò)區(qū)塊鏈查詢所有的交易記錄和清算記錄。

進(jìn)一步的,所述的記錄存儲(chǔ)模塊中存儲(chǔ)了所有不可篡改的操作記錄,不允許任何賬戶操作和修改存儲(chǔ)的記錄。當(dāng)用戶或商戶發(fā)現(xiàn)持有的積分資產(chǎn)有誤時(shí),可以查看歷史操作記錄,通過(guò)歷史操作記錄追溯積分資產(chǎn)流向。

存儲(chǔ)記錄模塊會(huì)自動(dòng)記錄系統(tǒng)上發(fā)生的所有積分錄入、清算、轉(zhuǎn)讓、消費(fèi)、清算的操作,涉及的操作角色包括管理員、用戶和商戶。存儲(chǔ)記錄模塊對(duì)外只提供查詢接口,所有記錄動(dòng)作自動(dòng)執(zhí)行,不允許外部更新記錄,保證了區(qū)塊鏈積分系統(tǒng)上所有數(shù)據(jù)的不可篡改。用戶的積分資產(chǎn)都可以通過(guò)存儲(chǔ)記錄模塊記錄的操作溯源。

對(duì)于圖1中系統(tǒng)架構(gòu),底層部署了區(qū)塊鏈平臺(tái),節(jié)點(diǎn)之間相互共識(shí),實(shí)現(xiàn)數(shù)據(jù)的多重備份,保證數(shù)據(jù)不可篡改。業(yè)務(wù)邏輯通過(guò)智能合約編寫并運(yùn)行在區(qū)塊鏈上,實(shí)現(xiàn)業(yè)務(wù)邏輯在區(qū)塊鏈的寫入。智能合約所定義的積分發(fā)行、積分兌換、積分清算、積分轉(zhuǎn)讓等功能,通過(guò)調(diào)用智能合約接口,都會(huì)將每一筆交易記錄及狀態(tài)記錄到區(qū)塊鏈中。從而,區(qū)塊鏈底層能夠?qū)崿F(xiàn)積分的實(shí)時(shí)交易和轉(zhuǎn)讓,交易的清算和結(jié)算,交易額查詢和溯源。

外部接口使得促使積分商城功能完善和業(yè)務(wù)運(yùn)轉(zhuǎn)。在積分系統(tǒng)的外圍,構(gòu)建一個(gè)監(jiān)控平臺(tái),能夠?qū)^(qū)塊信息、節(jié)點(diǎn)狀態(tài)和平臺(tái)當(dāng)前運(yùn)行狀況實(shí)時(shí)監(jiān)控,同時(shí)可以實(shí)時(shí)查看區(qū)塊上發(fā)生的交易信息。對(duì)于系統(tǒng)管理人員,能夠直觀感知系統(tǒng)狀態(tài),方便平臺(tái)運(yùn)維和管理,增加系統(tǒng)安全性。

基于區(qū)塊鏈的通用積分系統(tǒng)積分?jǐn)?shù)字資產(chǎn)流轉(zhuǎn)如圖2所示,該系統(tǒng)內(nèi)積分流轉(zhuǎn)過(guò)程如下:

積分?jǐn)?shù)字資產(chǎn)的流轉(zhuǎn)開始由系統(tǒng)客戶觸發(fā);系統(tǒng)客戶a觸發(fā)機(jī)構(gòu)的積分?jǐn)?shù)據(jù)錄入,對(duì)應(yīng)的積分?jǐn)?shù)據(jù)在其區(qū)塊鏈賬戶下定義為積分?jǐn)?shù)字資產(chǎn);系統(tǒng)客戶a選擇將此積分?jǐn)?shù)字資產(chǎn)兌換為通用積分幣,此積分?jǐn)?shù)字資產(chǎn)流轉(zhuǎn)為通用積分幣;系統(tǒng)客戶a向系統(tǒng)客戶b轉(zhuǎn)讓的積分?jǐn)?shù)字資產(chǎn),積分?jǐn)?shù)字資產(chǎn)從系統(tǒng)客戶a流向系統(tǒng)客戶b;系統(tǒng)客戶b可以將獲得的積分資產(chǎn)兌換為通用積分幣;系統(tǒng)客戶a或系統(tǒng)客戶b使用兌換后的通用積分幣可消費(fèi)獲得商戶權(quán)益;系統(tǒng)客戶消費(fèi)后,通用積分幣由系統(tǒng)客戶流向系統(tǒng)商戶;系統(tǒng)商戶獲得通用積分幣,觸發(fā)積分幣清算;積分幣清算成功后,積分?jǐn)?shù)字資產(chǎn)的流轉(zhuǎn)結(jié)束。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
惠水县| 荔浦县| 湖北省| 新乡县| 南昌县| 铜川市| 胶州市| 巨野县| 清新县| 邵武市| 南皮县| 岫岩| 东光县| 潞城市| 历史| 商水县| 金湖县| 格尔木市| 定安县| 绥中县| 吉首市| 屏东县| 武川县| 宁海县| 项城市| 桂阳县| 花垣县| 广昌县| 鄄城县| 手游| 门源| 绥宁县| 柘城县| 鄄城县| 顺平县| 遂溪县| 三台县| 科技| 韩城市| 博湖县| 法库县|