[發明專利]一種基于多路芯片擴展的區塊鏈處理架構及其方法在審
| 申請號: | 201810838259.1 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109101338A | 公開(公告)日: | 2018-12-28 |
| 發明(設計)人: | 劉海鑾;陳華月;駱建軍 | 申請(專利權)人: | 杭州華瀾微電子股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F17/30 |
| 代理公司: | 浙江永鼎律師事務所 33233 | 代理人: | 雷仕榮 |
| 地址: | 311200 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 擴展芯片 架構 多路 交易申請 芯片擴展 級聯 并發處理能力 樹形拓撲結構 服務器分配 服務器主機 處理分配 處理效率 處理引擎 降低功耗 擴展處理 設備接口 硬件成本 運算處理 運行維護 資源壓力 主機CPU 低功耗 內置 引擎 服務器 分擔 芯片 交易 | ||
1.一種基于多路芯片擴展的區塊鏈處理架構,其特征在于,該架構與區塊鏈服務器相連接,用于處理區塊鏈服務器分配的交易申請;所述架構設置多個擴展芯片,其中,至少一個擴展芯片與區塊鏈服務器主機設備接口相連接,其余擴展芯片相互級聯,每個擴展芯片內置處理引擎,用于處理分配給該擴展芯片的交易申請。
2.根據權利要求1所述的基于多路芯片擴展的區塊鏈處理架構,其特征在于,每個擴展芯片內還設置主設備接口和從設備接口以基于主從接口協議實現芯片級聯擴展;所述主設備接口用于級聯下一層的擴展芯片,所述從設備接口用于接入上一層的擴展芯片。
3.根據權利要求1或2所述的基于多路芯片擴展的區塊鏈處理架構,其特征在于,每個擴展芯片內置唯一標識的芯片ID,服務器主機生成該架構的負載能力映射表用于記錄芯片ID及其引擎狀態,直接以芯片ID為每個擴展芯片分配交易申請并更新所述負載能力映射表;所述擴展芯片接收交易申請時先驗證芯片ID,如果芯片ID相匹配,處理該交易申請;否則,將該交易申請發送給與其級聯的下一層擴展芯片。
4.根據權利要求3所述的基于多路芯片擴展的區塊鏈處理架構,其特征在于,每個擴展芯片內置M個處理引擎,其中,M為大于1的自然數;每個處理引擎均可作為擴展子節點。
5.根據權利要求1或2所述的基于多路芯片擴展的區塊鏈處理架構,其特征在于,該架構為T層樹形結構,每個擴展芯片級聯N路擴展芯片,其中,T、N為大于1的自然數。
6.根據權利要求1或2所述的基于多路芯片擴展的區塊鏈處理架構,其特征在于,所述擴展芯片采用SD接口、USB接口、SATA接口實現多路級聯擴展。
7.一種基于多路芯片擴展的區塊鏈處理方法,其特征在于,包括以下步驟:
步驟S1:在區塊鏈服務器主機設備接口按照樹形拓撲架構相互級聯多個擴展芯片;
步驟S2:區塊鏈服務器主機接入區塊鏈網絡中;
步驟S3:該主機接收區塊鏈網絡中的交易申請并將其分配到樹形拓撲架構中的各個擴展芯片;
步驟S4:每個擴展芯片處理分配給該擴展芯片的交易申請同時將非該擴展芯片的交易申請發送給與其級聯的下一層擴展芯片;
步驟S5:各個擴展芯片處理完成之后向主機反饋結果信息。
8.根據權利要求7所述的基于多路芯片擴展的區塊鏈處理方法,其特征在于,每個擴展芯片內置唯一標識的芯片ID,服務器主機生成該架構的負載能力映射表用于記錄芯片ID及其引擎狀態,直接以芯片ID為每個擴展芯片分配交易申請并更新所述負載能力映射表;所述擴展芯片接收交易申請時先驗證芯片ID,如果芯片ID相匹配,處理該交易申請;否則,將該交易申請發送給與其級聯的下一層擴展芯片。
9.根據權利要求7或8所述的基于多路芯片擴展的區塊鏈處理方法,其特征在于,還包括以下步驟:
區塊鏈服務器主機訪問其他服務器獲取區塊鏈信息并同步區塊鏈最新狀態。
10.根據權利要求8所述的基于多路芯片擴展的區塊鏈處理方法,其特征在于,主機定時監控各擴展芯片的可負載能力并更新負載能力映射表,通過維護負載能力映射表來保證每個擴展芯片的信息處理頻率基本持平。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華瀾微電子股份有限公司,未經杭州華瀾微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810838259.1/1.html,轉載請聲明來源鉆瓜專利網。





