-
公开(公告)号:CN118657616B
公开(公告)日:2025-03-14
申请号:CN202411135447.X
申请日:2024-08-19
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本公开是关于一种智能合约的交易处理方法、装置及系统,涉及区块链技术领域。其中,方法包括:通过并发预执行智能合约的多个第一交易,得到多个第一交易各自对应的读写集,根据第一键值和/或第二键值,基于第一冲突条件从多个第一交易中获取冲突交易和非冲突交易,根据非冲突交易预执行时所读取的第一键值和/或写入的第二键值,将非冲突交易对应的读写集存储至区块链中,更新区块链的区块链状态,并对冲突交易进行并发预执行操作,并根据并发预执行操作结果进行交易冲突性分类,以及将非冲突交易对应的读写集存储至区块链中。本方案可以实现在保证交易执行准确性的同时提高了交易执行的效率。
-
公开(公告)号:CN119576550A
公开(公告)日:2025-03-07
申请号:CN202411637475.1
申请日:2024-11-15
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种基于沙箱的智能合约计费系统和方法,包括:访存控制单元用于当监测到RISC‑V处理器开始重新执行一条新的智能合约时,采集所述RISC‑V处理器核执行的智能合约指令并根据所述执行的智能合约指令的类型获取对应的GAS值;RISC‑V处理器用于开始重新执行一条新的智能合约时,通过加载脉冲将GAS计费单元的总消耗GAS值重置为0;GAS计费单元用于对获取的一个智能合约对应的所有指令的GAS值进行叠加得到总消耗GAS值,若总消耗GAS值大于预先设定的GAS最大值时,则输出溢出中断信号给所述RISC‑V处理器核。通过本申请,可以大大减小了处理器资源的占用。
-
公开(公告)号:CN119561671A
公开(公告)日:2025-03-04
申请号:CN202411740540.3
申请日:2024-11-29
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种隐匿账户金额的区块链交易方法和系统,包括:接收发起方发送的交易信息,交易信息包括:发起方所生成的利用零值生成的初始承诺、初始承诺的零值证明、对生成初始承诺的随机数进行加密的密文、以及初始承诺中与密文随机数一致的零知识证明;根据交易信息验证初始承诺的零值证明,以及初始承诺中与密文随机数一致的零知识证明;运行智能合约,得到交易数值;利用初始承诺生成交易数值的交易承诺;根据预先存储的发送方和接收方的余额承诺和交易数值的承诺,计算发送方和接收方新的余额承诺。通过本申请,付款方和收款方无需在交易前确定交易金额,同时不需要第三方平台进行数据计算。
-
公开(公告)号:CN119515387A
公开(公告)日:2025-02-25
申请号:CN202411584450.X
申请日:2024-11-07
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本公开提出一种区块链交易处理方法、装置、电子设备及存储介质,包括:区块链硬件板卡通过向上位机发送预处理结果,预处理结果是根据智能合约对多笔待执行交易的初始交易数据包进行预处理得到,预处理结果用于指示:执行过程中缺少智能合约的状态数据的待执行交易,再接收上位机发送的与预处理结果对应的目标状态数据,再将目标状态数据写入相应待执行交易的初始交易数据包中,以得到目标交易数据包,再根据智能合约对目标交易数据包,和/或初始交易数据包进行批量处理,以批量执行多个待执行交易得到交易执行结果,由此,能够减少硬件与区块链状态数据库的交互次数,提高智能合约执行的效率和安全性。
-
公开(公告)号:CN118611863A
公开(公告)日:2024-09-06
申请号:CN202410654332.5
申请日:2024-05-24
Applicant: 北京航空航天大学 , 北京微芯区块链与边缘计算研究院
IPC: H04L9/08 , H04L9/40 , H04L67/133
Abstract: 本公开提供一种应用于隐私保护的0的分享生成方法,基于多个数据源方和计算方的网络架构构建计算方法,数据源方和计算方之间通过RPC服务建立连接;计算方有四个,每个计算方包括一个TEE和一个CPU组成,四个计算方中,三个计算方的TEE负责运算,另一个计算方的TEE单独用来生成0的秘密共享,称为为ZTEE;在此架构基础上,通过两个步骤实现:步骤1:预准备阶段;步骤2:五个数据源方同时发起任务请求job,负责运算的三个计算方的TEE按照数据源方的请求执行多个task进行隐私保护数据分析。该方案使用单独的ZTEE动态生成0的秘密共享,可以保证0的秘密共享随时保持充足,并保证每个job的0的秘密共享不会混淆,提高整体任务流程的完成效率。
-
公开(公告)号:CN118555068A
公开(公告)日:2024-08-27
申请号:CN202411017568.4
申请日:2024-07-29
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明公开了一种基于PUF的TEE可信根生成、使用方法及相关装置,可信根生成方法包括:服务器为TEE设备分配设备唯一ID号码,并将设备唯一ID号码及服务器唯一ID号码发送给TEE设备;TEE设备存储设备唯一ID号码,同时对设备唯一ID号码及服务器唯一ID号码进行密码学变换,对应生成第一PUF输入及第二PUF输入;通过硬件PUF将第一PUF输入及第二PUF输入对应生成第一PUF输出及第二PUF输出;将第一PUF输出作为TEE可信根,将TEE可信根作为私钥计算出公钥。本发明可信根不需要在设备存储介质上保存,杜绝了针对物理存储介质攻击而导致的可信根泄露问题。
-
公开(公告)号:CN118555051A
公开(公告)日:2024-08-27
申请号:CN202411016662.8
申请日:2024-07-29
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/1095 , H04L67/1097
Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。
-
公开(公告)号:CN118485140A
公开(公告)日:2024-08-13
申请号:CN202410561912.X
申请日:2024-05-08
Applicant: 北京微芯区块链与边缘计算研究院
IPC: G06N5/02 , G06F16/901 , G06F16/904 , G06F40/279 , G06F18/22 , G06N3/0442
Abstract: 本发明公开了一种特定领域通用的知识图谱构建方法及系统,属于知识图谱技术领域。其方法包括,采集多种数据源的特定领域原始数据;对采集的特定领域原始数据进行预处理;对预处理后的特定领域原始数据进行实体关系联合抽取,获取特定领域SPO三元组数据;利用相似度方法和语义匹配技术,对获取的特定领域SPO三元组数据进行实体关系对齐和整合,生成知识图谱。本发明旨在提供一个创新的框架和方法,构建高质量的特定领域知识图谱,以高效、准确地整理、存储和展示该领域的关键知识。
-
公开(公告)号:CN118377664A
公开(公告)日:2024-07-23
申请号:CN202410521989.4
申请日:2024-04-28
Applicant: 北京微芯区块链与边缘计算研究院
IPC: G06F11/22 , G06F9/4401
Abstract: 本发明公开了一种服务器板卡可信验证方法、系统及介质,属于计算机技术领域。其方法包括,将服务器板卡的可信根数字证书导入服务器的基板管理控制器BMC,所述可信根数字证书包括板卡公钥与CA数字签名;通过SMBus总线通信获取服务器板卡的签名结果;启动基本输入输出系统BIOS并利用所述可信根数字证书和签名结果对服务器板卡进行可信验证。本发明能够在服务器开机阶段完成对服务器板卡可信验证与识别,简化了服务器板卡可信验证流程。
-
公开(公告)号:CN118368048A
公开(公告)日:2024-07-19
申请号:CN202410250547.0
申请日:2024-03-05
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明涉及全同态密文运算技术领域,尤其是指一种全同态密文运算方法、装置、设备及存储介质。本发明所述的全同态密文运算方法,结合全同态虚拟专用电路同态运算和全同态虚拟通用处理器同态运算两种技术路线,取优补短,以全同态虚拟专用电路为基础,在电路编译器将用户程序编译成专用电路网表后,采用逻辑门功能隐藏和连接关系隐藏实现对专用电路网表的功能隐藏,从而实现了用户程序隐藏;相对于全同态虚拟通用处理器减少了同态逻辑运算冗余,提升了运算性能。
-
-
-
-
-
-
-
-
-