[發(fā)明專利]區(qū)塊生成方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)有效
| 申請?zhí)枺?/td> | 202110028693.5 | 申請日: | 2021-01-11 |
| 公開(公告)號(hào): | CN112839091B | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 馬登極;應(yīng)秋敏;王志文;吳思進(jìn) | 申請(專利權(quán))人: | 杭州復(fù)雜美科技有限公司 |
| 主分類號(hào): | H04L67/10 | 分類號(hào): | H04L67/10;H04L67/1097;G06F21/64;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 區(qū)塊 生成 方法 計(jì)算機(jī) 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明提供一種區(qū)塊生成方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),該方法包括:響應(yīng)于獲得第一區(qū)塊高度的第一區(qū)塊的打包權(quán),從內(nèi)存池拉取若干第一交易,并對各第一交易執(zhí)行如下步驟:判斷第一交易的第一時(shí)隙參數(shù)值是否為空:否,則判斷第一區(qū)塊高度、第一時(shí)隙參數(shù)值是否滿足第一交易所屬平行鏈的第一時(shí)隙判斷規(guī)則:否,則將第一交易重新存入內(nèi)存池;根據(jù)各拉取的第一交易生成第一區(qū)塊。本申請使得平行鏈出塊恒定,增加了平行鏈的穩(wěn)定性和實(shí)用性。
技術(shù)領(lǐng)域
本申請涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體涉及一種區(qū)塊生成方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
在現(xiàn)有技術(shù)中,出塊時(shí)間越恒定,則區(qū)塊鏈系統(tǒng)越穩(wěn)定。假設(shè)平行鏈parachain1(以下簡稱p1)的出塊間隔為5個(gè)區(qū)塊,若有連續(xù)的5個(gè)主鏈區(qū)塊中沒有p1的平行鏈交易,則parachain1生成一個(gè)平行鏈空塊;假設(shè)主鏈上的block(1_main)~block(20_main)中都無p1的交易,則p1生成四個(gè)空塊block(1_p1)~block(4_p1),且生成時(shí)間恒定,但若block(23_main)中包括p1的交易,則p1根據(jù)block(23_main)生成block(5_p1);block(5_p1)的生成時(shí)間與block(1_p1)~block(4_p1)的生成時(shí)間相比是不恒定的;且平行鏈由于搭建方式簡易,費(fèi)用較低,許多運(yùn)營方更愿意搭建平行鏈,例如搭建游戲平行鏈;平行鏈出塊更有規(guī)律,出塊時(shí)間更可控,出塊時(shí)間可計(jì)算將更符合平行鏈實(shí)際的商業(yè)場景。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種出塊恒定的區(qū)塊生成方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
第一方面,本發(fā)明提供一種適用于主鏈節(jié)點(diǎn)的區(qū)塊生成方法,同一平行鏈的平行鏈交易配置有相同的時(shí)隙參數(shù)值,同一平行鏈配置的時(shí)隙判斷規(guī)則和區(qū)塊間隔規(guī)則相同,各平行鏈配置有對應(yīng)的區(qū)塊間隔,區(qū)塊間隔與對應(yīng)的時(shí)隙參數(shù)值相同上述方法包括:
響應(yīng)于獲得第一區(qū)塊高度的第一區(qū)塊的打包權(quán),從內(nèi)存池拉取若干第一交易,并對各第一交易執(zhí)行如下步驟:
判斷第一交易的第一時(shí)隙參數(shù)值是否為空:
否,則判斷第一區(qū)塊高度、第一時(shí)隙參數(shù)值是否滿足第一交易所屬平行鏈的第一時(shí)隙判斷規(guī)則:
否,則將第一交易重新存入內(nèi)存池;
根據(jù)各拉取的第一交易生成第一區(qū)塊;
其中,第一區(qū)塊用于供各第一平行鏈的平行鏈節(jié)點(diǎn):
判斷第一區(qū)塊高度與所屬平行鏈的第一區(qū)塊間隔是否滿足所屬平行鏈的區(qū)塊間隔判斷規(guī)則:
是,則根據(jù)第一區(qū)塊生成第一平行鏈區(qū)塊;
否,則同步第一區(qū)塊的第一區(qū)塊頭。
第二方面,本發(fā)明提供一種適用于平行鏈節(jié)點(diǎn)的區(qū)塊生成方法,同一平行鏈的平行鏈交易配置有相同的時(shí)隙參數(shù)值,同一平行鏈配置的時(shí)隙判斷規(guī)則和區(qū)塊間隔規(guī)則相同,各平行鏈配置有對應(yīng)的區(qū)塊間隔,區(qū)塊間隔與對應(yīng)的時(shí)隙參數(shù)值相同,上述方法包括:
獲取主鏈的第一區(qū)塊;其中,第一區(qū)塊由主鏈節(jié)點(diǎn)根據(jù)各拉取的第一交易生成,所拉取的第一交易包括于主鏈節(jié)點(diǎn)響應(yīng)于獲得第一區(qū)塊高度的第一區(qū)塊的打包權(quán)、從內(nèi)存池拉取的若干第一交易,所拉取的第一交易的第一時(shí)隙參數(shù)不為空、且第一區(qū)塊的第一區(qū)塊高度、第一交易的第一時(shí)隙參數(shù)值滿足第一交易所屬平行鏈的第一時(shí)隙判斷規(guī)則;
判斷第一區(qū)塊高度與當(dāng)前平行鏈的第一區(qū)塊間隔是否滿足當(dāng)前平行鏈的第一區(qū)塊間隔判斷規(guī)則:
是,則根據(jù)第一區(qū)塊生成第一平行鏈區(qū)塊;
否,則同步第一區(qū)塊的第一區(qū)塊頭。
第三方面,本發(fā)明提供一種適用于主鏈節(jié)點(diǎn)的區(qū)塊生成方法,各平行鏈在主鏈注冊有對應(yīng)的區(qū)塊間隔,上述方法包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州復(fù)雜美科技有限公司,未經(jīng)杭州復(fù)雜美科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110028693.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 雙計(jì)算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計(jì)算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計(jì)算機(jī)集成系統(tǒng)及故障自動(dòng)切換方法
- 一種計(jì)算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計(jì)算機(jī)架構(gòu)及其執(zhí)行計(jì)算任務(wù)的方法





