構(gòu)建可信節(jié)點/衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體地說是一種構(gòu)建可信節(jié)點/衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法和系統(tǒng)。
【背景技術(shù)】
[0002]區(qū)塊鏈?zhǔn)且环N新型去中心化協(xié)議,能安全地存儲數(shù)字貨幣交易或其它數(shù)據(jù),信息不可偽造和篡改,可以自動執(zhí)行智能合約,無需任何中心化機構(gòu)的審核。交易既可以是比特幣這樣的數(shù)字貨幣,也可以是債權(quán)、股權(quán)、版權(quán)等數(shù)字資產(chǎn),區(qū)塊鏈技術(shù)解決了拜占庭將軍問題,大大降低了現(xiàn)實經(jīng)濟的信任成本與會計成本,重新定義了互聯(lián)網(wǎng)時代的產(chǎn)權(quán)制度。區(qū)塊鏈(Blockchain)是由網(wǎng)絡(luò)節(jié)點參與的分布式數(shù)據(jù)庫系統(tǒng),它的特點是不可更改,不可偽造,也可以將其理解為賬簿系統(tǒng)(ledger)。時間戳服務(wù)器通過對以區(qū)塊(block)形式存在的一組數(shù)據(jù),實施隨機散列而加上時間戳,并將該隨機散列進行廣播,就像在新聞或世界性新聞組網(wǎng)絡(luò)(Usenet)的發(fā)帖一樣。顯然,該時間戳能夠證實特定數(shù)據(jù)必然于某特定時間是的確存在的,因為只有在該時刻存在了才能獲取相應(yīng)的隨機散列值。每個時間戳應(yīng)當(dāng)將前一個時間戳納入其隨機散列值中,每一個隨后的時間戳都對之前的一個時間戳進行增強(reinforcing),這樣就形成了一條鏈(Chain)。并以十分鐘新增一個區(qū)塊的速度無限擴展,這條主鏈在每增加一個區(qū)塊后,都會向全網(wǎng)廣播,從而使得每臺參與數(shù)字貨幣交易的電腦上都有一份拷貝。
[0003]對于區(qū)塊鏈中的任意一個區(qū)塊,到達創(chuàng)世塊的路徑只有一條,然而,從創(chuàng)世塊開始,會有分叉的情況出現(xiàn)。比如一個在全球網(wǎng)絡(luò)節(jié)點傳輸?shù)膮^(qū)塊鏈,國家之間網(wǎng)絡(luò)中斷時,區(qū)塊鏈就會出現(xiàn)分叉問題。而且在沒有互聯(lián)網(wǎng)連接的地方是無法完成交易支付的。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺點,提出一種構(gòu)建可信節(jié)點的區(qū)塊鏈傳輸方法,區(qū)塊鏈通過網(wǎng)絡(luò)節(jié)點進行傳輸,還包括構(gòu)建可信節(jié)點,當(dāng)網(wǎng)絡(luò)節(jié)點或者可信節(jié)點同時存在至少兩個新區(qū)塊時,將所述可信節(jié)點產(chǎn)生的新區(qū)塊加入到主鏈。
[0005]優(yōu)選的是,所述網(wǎng)絡(luò)節(jié)點或者可信節(jié)點同時存在至少兩個新區(qū)塊,且不存在所述可信節(jié)點產(chǎn)生的新區(qū)塊時,根據(jù)策略判斷選擇其中一個新區(qū)塊加入主鏈。
[0006]優(yōu)選的是,所述網(wǎng)絡(luò)節(jié)點或者可信節(jié)點同時存在至少兩個新區(qū)塊,且存在不少于兩個所述可信節(jié)點產(chǎn)生的新區(qū)塊時,根據(jù)策略判斷選擇其中一個所述可信節(jié)點產(chǎn)生的新區(qū)塊加入主鏈。
[0007]優(yōu)選的是,所述判斷策略是根據(jù)區(qū)塊的高度與難度判斷。
[0008]優(yōu)選的是,所述構(gòu)建可信節(jié)點包括有秘鑰,所述可信節(jié)點產(chǎn)生的區(qū)塊由所述秘鑰加密。
[0009]優(yōu)選的是,所述可信節(jié)點的秘鑰由虛擬認證機構(gòu)頒發(fā)。
[0010]為解決上述技術(shù)問題:本發(fā)明又提出了一種構(gòu)建可信節(jié)點的區(qū)塊鏈傳輸系統(tǒng),包括用于區(qū)塊鏈傳輸?shù)木W(wǎng)絡(luò)節(jié)點,還包括可信節(jié)點,所述可信節(jié)點產(chǎn)生的區(qū)塊優(yōu)先加入主鏈。
[0011]優(yōu)選的是,所述構(gòu)建可信節(jié)點的區(qū)塊鏈傳輸系統(tǒng)還包括虛擬認證機構(gòu),所述虛擬認證機構(gòu)用于給可信節(jié)點頒發(fā)秘鑰。
[0012]為解決上述技術(shù)問題:本發(fā)明提出一種構(gòu)建衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法,區(qū)塊鏈通過網(wǎng)絡(luò)節(jié)點進行傳輸,還包括構(gòu)建衛(wèi)星節(jié)點,當(dāng)網(wǎng)絡(luò)節(jié)點或者衛(wèi)星節(jié)點同時存在至少兩個新區(qū)塊時,將所述衛(wèi)星節(jié)點產(chǎn)生的新區(qū)塊加入到主鏈。
[0013]優(yōu)選的是,所述網(wǎng)絡(luò)節(jié)點或者衛(wèi)星節(jié)點同時存在至少兩個新區(qū)塊,且不存在所述衛(wèi)星節(jié)點產(chǎn)生的新區(qū)塊時,根據(jù)策略判斷選擇其中一個新區(qū)塊加入主鏈。
[0014]優(yōu)選的是,所述網(wǎng)絡(luò)節(jié)點或者衛(wèi)星節(jié)點同時存在至少兩個新區(qū)塊,且存在不少于兩個所述衛(wèi)星節(jié)點產(chǎn)生的新區(qū)塊時,根據(jù)策略判斷選擇其中一個所述衛(wèi)星節(jié)點產(chǎn)生的新區(qū)塊加入主鏈。
[0015]優(yōu)選的是,策略判斷是根據(jù)區(qū)塊的高度與難度判斷。
[0016]優(yōu)選的是,所述構(gòu)建衛(wèi)星節(jié)點包括有秘鑰,所述衛(wèi)星節(jié)點產(chǎn)生的區(qū)塊由所述秘鑰加密。
[0017]優(yōu)選的是所述衛(wèi)星節(jié)點的秘鑰由虛擬認證機構(gòu)頒發(fā)。
[0018]為解決上述技術(shù)問題:本發(fā)明再提出一種構(gòu)建衛(wèi)星節(jié)點的區(qū)塊鏈傳輸系統(tǒng),包括用于區(qū)塊鏈傳輸?shù)木W(wǎng)絡(luò)節(jié)點,還包括衛(wèi)星節(jié)點,所述衛(wèi)星節(jié)點產(chǎn)生的區(qū)塊優(yōu)先加入主鏈。
[0019]優(yōu)選的是還包括虛擬認證機構(gòu),所述虛擬認證機構(gòu)用于給衛(wèi)星節(jié)點頒發(fā)秘鑰。
[0020]由于本發(fā)明的構(gòu)建可信節(jié)點/衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法和系統(tǒng),采用構(gòu)建可信節(jié)點或者衛(wèi)星節(jié)點方式,不僅解決了區(qū)塊鏈分叉問題,而且解決了無互聯(lián)網(wǎng)絡(luò)情況下的交易問題。
[0021]根據(jù)本發(fā)明提出的構(gòu)建衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法及系統(tǒng),通過結(jié)合衛(wèi)星網(wǎng)絡(luò)和互聯(lián)網(wǎng),解決了持有傳統(tǒng)互聯(lián)網(wǎng)終端、移動互聯(lián)網(wǎng)終端或衛(wèi)星通信終端等各類支付終端的用戶的交易需求,極大地降低了用戶支付對互聯(lián)網(wǎng)連接的依賴,真正將用戶支付交易地點擴展至全球每一個角落,為用戶帶來極大的便利。通過區(qū)塊鏈技術(shù),實現(xiàn)了數(shù)字貨幣交易的去中心化、安全性、全球性、便利性,并且整個支付交易過程透明、可追溯,能夠使金融管理機構(gòu)進行有效監(jiān)管。
【附圖說明】
[0022]圖1是根據(jù)本發(fā)明示出的構(gòu)建衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法及系統(tǒng)中衛(wèi)星網(wǎng)絡(luò)和互聯(lián)網(wǎng)相結(jié)合示意圖。
【具體實施方式】
[0023]下面結(jié)合附圖對本發(fā)明作進一步詳細描述,有必要在此指出的是,以下【具體實施方式】只用于對本發(fā)明進行進一步的說明,不能理解為對本發(fā)明保護范圍的限制,該領(lǐng)域的技術(shù)人員可以根據(jù)上述
【發(fā)明內(nèi)容】
對本發(fā)明作出一些非本質(zhì)的改進和調(diào)整。
[0024]根據(jù)本發(fā)明的構(gòu)建可信節(jié)點/衛(wèi)星節(jié)點的區(qū)塊鏈傳輸方法和系統(tǒng),采用構(gòu)建可信節(jié)點或者衛(wèi)星節(jié)點方式,不僅解決了區(qū)塊鏈分叉問題,而且解決了無互聯(lián)網(wǎng)絡(luò)情況下的交易問題。
[0025]本發(fā)明的構(gòu)建可信節(jié)點的區(qū)塊鏈傳輸系統(tǒng),包括用于區(qū)塊鏈傳輸?shù)木W(wǎng)絡(luò)節(jié)點,還包括可信節(jié)點,所述可信節(jié)點產(chǎn)生的區(qū)塊優(yōu)先加入主鏈。本發(fā)明技術(shù)方案中,網(wǎng)絡(luò)節(jié)點是指參與交易和產(chǎn)生區(qū)塊的所有終端節(jié)點。可信節(jié)點是包括有秘鑰的網(wǎng)絡(luò)節(jié)點,可信節(jié)點產(chǎn)生的區(qū)塊由秘鑰加密。秘鑰由虛擬認證機構(gòu)頒發(fā),虛擬認證機構(gòu)是一個秘鑰授權(quán)權(quán)威機構(gòu),具體的技術(shù)實現(xiàn)過程是現(xiàn)有技術(shù),在本發(fā)明技術(shù)方案中不再累述。
[0026]本發(fā)明的構(gòu)建可信節(jié)點的區(qū)塊鏈傳輸方法,包括如下:
[0027]1、構(gòu)建可信節(jié)點,使可信節(jié)點擁有私鑰
[0028]區(qū)塊鏈?zhǔn)窃诰W(wǎng)絡(luò)節(jié)點間傳輸?shù)?,網(wǎng)絡(luò)節(jié)點是參與交易和產(chǎn)生區(qū)塊的所有終端節(jié)點。而構(gòu)建的可信節(jié)點擁有通過虛擬認證機構(gòu)頒發(fā)的秘鑰。虛擬認證機構(gòu)是一個秘鑰授權(quán)權(quán)威機構(gòu),具體的技術(shù)實現(xiàn)過程是現(xiàn)有技術(shù),在本發(fā)明技術(shù)方案中不再累述。
[0029]2、選擇新區(qū)塊加入主鏈
[0030]可信節(jié)點將可信節(jié)點產(chǎn)生的區(qū)塊通過秘鑰加密。
[0031]當(dāng)網(wǎng)絡(luò)節(jié)點或者可信節(jié)點同時存在至少兩個新區(qū)塊時,將所述可信節(jié)點產(chǎn)生的新區(qū)塊加入到主鏈。所述的存在包括自身節(jié)點產(chǎn)生的新區(qū)塊與接收到其他網(wǎng)絡(luò)節(jié)點或者可信節(jié)點產(chǎn)生的新區(qū)塊
[0032]當(dāng)網(wǎng)絡(luò)節(jié)點或者可信節(jié)點同時存在至少兩個新區(qū)塊,且不存在所述可信節(jié)點產(chǎn)生的新區(qū)塊時,根據(jù)策略判斷選擇其中一個新