[發(fā)明專利]一種用于區(qū)塊鏈的同步接力出塊系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 202010163517.8 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN113377864A | 公開(公告)日: | 2021-09-10 |
| 發(fā)明(設計)人: | 楊稅令 | 申請(專利權)人: | 本無鏈科技(深圳)有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;H04L9/32;H04L12/18 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街道高新區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 區(qū)塊 同步 接力 系統(tǒng) 方法 | ||
本發(fā)明公開了一種用于區(qū)塊鏈的同步接力出塊系統(tǒng)及方法,包括礦工管理器、區(qū)塊管理器、交易管理器;系統(tǒng)通過A節(jié)點打塊,啟動B節(jié)點,B節(jié)點運用礦工管理器獲取當前打塊礦工,提取礦工信息,進入同步接力出塊模塊;提取當前礦工的位置信息,與A節(jié)點連接,通過交易管理器完成A節(jié)點和B節(jié)點的交易處理;通過區(qū)塊管理器管理交易的處理情況,并在網絡上進行廣播保存處理結果,完成A節(jié)點和B節(jié)點同步接力出塊完成。實現了解決了區(qū)塊在傳播過程中浪費時間的問題,實現了無等待連續(xù)出塊的提高區(qū)塊利用時間的作用,實現了提高區(qū)塊中交易吞吐量的作用。
技術領域
本發(fā)明涉及區(qū)塊鏈技術領域,特別是一種用于區(qū)塊鏈的同步接力出塊系統(tǒng)及方法。
背景技術
區(qū)塊鏈是未來信用時代的重要基礎設施,這個設施將為這個時代提供最重要的信用基礎服務,信用基礎服務是整個社會一切活動的根基,所以在這個基礎設施之上必將面臨高性能的壓力,而在區(qū)塊鏈中,直接影響區(qū)塊鏈性能的最主要因素是出塊速度,再加上區(qū)塊鏈是由無數個區(qū)塊串聯而成,這要求每一個區(qū)塊的生成都依賴于上一個區(qū)塊的完成,這個過程中往往會占用大量的消耗區(qū)塊鏈性能的時間。
一般情況下,區(qū)塊鏈上每一個區(qū)塊的處理都有一定的時間周期,如何盡可能的將這些所有時間都花在處理交易上,是提升區(qū)塊鏈性能的關鍵。但在實際的應用中,由于每一個區(qū)塊都需要等待上一個區(qū)塊的完成,所以除了區(qū)塊在網絡中的傳輸時間消耗外,還需要額外支出收到區(qū)塊鏈后對上一個區(qū)塊的處理時間,上一個區(qū)塊處理完成后才能再處理下一個區(qū)塊,而收到上一個區(qū)塊時已經進入下一個區(qū)塊的時間,讓下一個區(qū)塊的實際處理時間實際要減去上一個區(qū)塊的處理時間,讓實際能處理交易的時間大幅縮水,從而進一步的制約了區(qū)塊鏈性能的提升。如果下一個區(qū)塊不等帶上一個區(qū)塊結束、或者收到上一個區(qū)塊時不進行計算就開始處理下一個區(qū)塊,又會導致下一個區(qū)塊計算結果不正確的問題。那么,如何既能保證區(qū)塊計算結果的正確性,又能不浪費區(qū)塊鏈處理交易的時間,成為一個急需解決的問題。
發(fā)明內容
本發(fā)明旨在提出一種用于區(qū)塊鏈的同步接力出塊系統(tǒng)及方法。
一種用于區(qū)塊鏈的同步接力出塊系統(tǒng),包括礦工管理器、區(qū)塊管理器、交易管理器;所述礦工管理器用于管理區(qū)塊的礦工;所述區(qū)塊管理器用于管理區(qū)塊信息;所述交易管理器用于常規(guī)交易處理外,還包括與其它礦工的指定交易;
系統(tǒng)通過A節(jié)點打塊,啟動B節(jié)點,B節(jié)點運用礦工管理器獲取當前打塊礦工,提取礦工信息,進入同步接力出塊模塊;提取當前礦工的位置信息,與A節(jié)點連接,通過交易管理器完成A節(jié)點和B節(jié)點的交易處理;通過區(qū)塊管理器管理交易的處理情況,并在網絡上進行廣播保存處理結果,完成A節(jié)點和B節(jié)點同步接力出塊完成。
進一步,所述礦工管理器包含礦工信息模塊、礦工位置模塊、礦工輪次模塊;
所述礦工信息模塊用于管理礦工的信息,包括新增和存儲礦工信息,當有新的礦工加入將保存信息,并為其它模塊提供礦工信息的查詢;
所述礦工位置模塊用于記錄礦工的位置,不同的礦工之間根據位置信息進行互聯和通信;
所述礦工輪次模塊用于計算與記錄礦工的輪次信息,輪次信息用于區(qū)分當前進入預備打塊隊列的礦工。
進一步,所述的礦工信息模塊只包含礦工信息的新增,在上層應用有需求時才提供刪除和修改。
進一步,所述的礦工位置模塊中的位置通過下層網絡通信協議進行同步,可以采用IP地址,WebRTC通信的通道ID,MAC地址或設備句柄。
進一步,所述區(qū)塊管理器包含區(qū)塊信息模塊、區(qū)塊鍛造模塊、區(qū)塊同步模塊;
所述區(qū)塊信息模塊用于管理和保存當前的區(qū)塊信息,并為其它模塊提供信息查詢;
所述區(qū)塊鍛造模塊用于鍛造新區(qū)塊外,還提供區(qū)塊同步處理,讓礦工進入與上一個區(qū)塊的鍛造礦工同步出塊的模式中,并接收所述鍛造礦工的同步數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于本無鏈科技(深圳)有限公司,未經本無鏈科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010163517.8/2.html,轉載請聲明來源鉆瓜專利網。





