[发明专利]一种基于多路芯片扩展的区块链处理架构及其方法在审
| 申请号: | 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.vipzhuanli.com/pat/books/201810838259.1/1.html,转载请声明来源钻瓜专利网。





