【技术实现步骤摘要】
一种区块链的数据处理装置、相关设备及方法
本专利技术涉及区块链的
,特别是涉及一种区块链的数据处理装置、相关设备及方法。
技术介绍
近年来,区块链得到越来越多的应用,在区块链中负责计算任务的是共识计算器,为了提高共识计算器的算力水平,共识计算器中可以设置多颗芯片同时计算。现有技术中,共识计算器中多颗芯片是串行连接起来,每颗芯片的计算结果要通过串行在其前面的芯片传输到共识服务器,如果当前芯片计算出了一个计算结果a,同时收到下行芯片上传了一个计算结果b,需要经过仲裁先保存下行计算结果b,把当前芯片的结果a上传以后才会传输b。专利技术人发现现有技术中存在如下问题,如果b是由最末级计算芯片计算得到的,那它上传到共识服务器需要较长的时间,有可能等这个计算结果上传到共识服务器的时候,已经有新的计算任务了,那么这个计算结果b就过期无效了,从而浪费了运算资源。
技术实现思路
本专利技术实施例提出了一种区块链的数据处理装置、相关设备及方法,以解决共识计算器结果数据传输慢的问题。依据本专 ...
【技术保护点】
1.一种区块链的数据处理装置,其特征在于,应用在区块链中共识计算器的其中一级芯片,所述装置包括:/n串口处理模块,所述串口处理模块包括内部存储区,所述内部存储区用于存储所述芯片的计算结果数据;/n判断模块,用于判断所述内部存储区是否空,以及所述芯片的接收数据线RXD和发送数据线TXD是否为空闲状态;/n信号直通模块,用于在所述内部存储区为空,且所述RXD和所述TXD均是空闲状态的情况下,通过所述信号直通模块传输待传输数据。/n
【技术特征摘要】
1.一种区块链的数据处理装置,其特征在于,应用在区块链中共识计算器的其中一级芯片,所述装置包括:
串口处理模块,所述串口处理模块包括内部存储区,所述内部存储区用于存储所述芯片的计算结果数据;
判断模块,用于判断所述内部存储区是否空,以及所述芯片的接收数据线RXD和发送数据线TXD是否为空闲状态;
信号直通模块,用于在所述内部存储区为空,且所述RXD和所述TXD均是空闲状态的情况下,通过所述信号直通模块传输待传输数据。
2.根据权利要求1所述的装置,其特征在于,所述串口处理模块,还用于在所述内部存储区不为空的情况下,等待所述RXD和所述TXD均是空闲状态后,通过所述串口处理模块处理所述待传输数据。
3.根据权利要求2所述的装置,其特征在于,所述串口处理模块还包括:串行信号转并行信号子模块、存储仲裁子模块、并行信号转串行信号子模块;
所述串行信号转并行信号子模块用于,将所述RXD上的串行信号的所述待传输数据转换为并行信号的数据后,将所述并行信号的数据存储在所述存储内部存储区;
所述存储仲裁子模块用于,在所述内部存储区存储的所述并行信号的数据中,选择其中一个并行信号的数据传输给所述并行信号转串行信号子模块;
所述并行信号转串行信号子模块用于,将接收到的并行信号的数据转换为串行信号的数据,在所述TXD上传输所述串行信号的数据。
4.一种区块链的共识计算器,其特征在于,包括如权利要求1-4任意所述的芯片,所述共识计算器还包括与所述芯片级联的下级芯片,和与所述芯片级联的上级芯片;
所述下级芯片用于向所述芯片发送所述待传输数据;
所述芯片用于通过所述数据处理装置将所述待传输数据传输给所述上级芯片。
5....
【专利技术属性】
技术研发人员:刘陆陆,李肃刚,
申请(专利权)人:北京天能博信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。