-
公开(公告)号:CN119718620A
公开(公告)日:2025-03-28
申请号:CN202411583246.6
申请日:2024-11-07
Applicant: 北京微芯区块链与边缘计算研究院
IPC: G06F9/50
Abstract: 本公开提出一种硬件智能合约的内存管理方法、装置、设备和介质,该方法包括:确定区块链专用硬件中数据共享区的目标单元区域,其中,目标单元区域包括目标数据区和目标计算单元;将区块链交易数据写入至目标数据区并进行解析处理,以得到目标解析结果;将目标解析结果和硬件智能合约搬运至目标计算单元进行计算,以得到数据交易结果;将数据交易结果搬运至目标数据区。通过实施本公开的方法,能够实现硬件级的访问权限控制,且完全能够自主可控,不依赖于系统或第三方软件,不依赖和基本不消耗所在的宿主机,从而可以在个性化的宿主机性能配置场景中完成高效的智能合约内存管理和高吞吐量的智能合约交易处理。
-
公开(公告)号:CN119603034A
公开(公告)日:2025-03-11
申请号:CN202411727273.6
申请日:2024-11-28
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种支持身份匿名的区块链白名单方法,旨在解决现有技术保证区块链数据透明性的同时,保护用户隐私的问题。本申请通过为区块链业务智能合约设定公开地址的准入白名单,所述白名单基于密码学累加器,所述方法包括:检查自己的公开地址是否在白名单中,当公开地址在白名单中时,使用零知识证明技术生成基于密码学累加器的白名单证明;将生成的白名单证明添加到调用业务的交易中,使用与一次性地址对应的私钥对交易进行签名;将签名后的交易提交到区块链网络。本申请提供的方法有效地解决了在保证区块链数据透明性的同时,保护用户的隐私的问题。
-
公开(公告)号:CN118657616A
公开(公告)日:2024-09-17
申请号:CN202411135447.X
申请日:2024-08-19
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本公开是关于一种智能合约的交易处理方法、装置及系统,涉及区块链技术领域。其中,方法包括:通过并发预执行智能合约的多个第一交易,得到多个第一交易各自对应的读写集,根据第一键值和/或第二键值,基于第一冲突条件从多个第一交易中获取冲突交易和非冲突交易,根据非冲突交易预执行时所读取的第一键值和/或写入的第二键值,将非冲突交易对应的读写集存储至区块链中,更新区块链的区块链状态,并对冲突交易进行并发预执行操作,并根据并发预执行操作结果进行交易冲突性分类,以及将非冲突交易对应的读写集存储至区块链中。本方案可以实现在保证交易执行准确性的同时提高了交易执行的效率。
-
公开(公告)号:CN118365126A
公开(公告)日:2024-07-19
申请号:CN202410521832.1
申请日:2024-04-28
Applicant: 北京微芯区块链与边缘计算研究院
IPC: G06Q10/0635 , G06Q10/0639 , G06Q40/06 , G06F16/27
Abstract: 本发明公开了一种基于区块链的金融活动风险指标监测系统,包括指标定义模块:用于定义分布式金融活动风险指标,预设各个风险指标的风险阈值;实时监控模块:用于基于监管联盟链对金融活动数据进行采集,并分析其对应的真实金融活动风险指标;报警模块:用于真实金融活动风险指标是否超过对应的分布式金融活动风险指标所预设的风险阈值,若超过自动触发报警;多维度数据分析模块:用于对实时监控模块采集的真实金融活动风险指标进行多维数据分析;实时感知能力模块:用于基于联盟链技术的监控数据,通过风险模型识别新兴风险形态,为监测和管理分布式金融活动的关键风险提供了全面、实时、灵活的解决方案。
-
公开(公告)号:CN117857028A
公开(公告)日:2024-04-09
申请号:CN202311809237.X
申请日:2023-12-26
Applicant: 北京航空航天大学 , 北京微芯区块链与边缘计算研究院
Abstract: 本申请涉及一种高效可扩展的抗合谋多方隐私集合求交方法及装置,其中,方法包括:将中心参与方隐私集合中每个元素的哈希值映射至布谷鸟图的相应位置,得到中心参与方的混淆布谷鸟哈希表;构造秘密分享份额,秘密分享混淆布谷鸟哈希表,并向其他参与方发送一份秘密分享份额;基于其他参与方的隐私集合和秘密分享份额,构造其他参与方的混淆布谷鸟哈希表,并基于预设通信结构和预设查询计算策略,依次传递和计算其他参与方的混淆布谷鸟哈希表,并通过预设目标参与方和中心参与方交互输出交集结果。由此,解决了现有技术处理安全多方计算领域中的多方隐私集合求交过程中,效率较低,功能扩展性和抗合谋能力较弱等问题。
-
公开(公告)号:CN112486518B
公开(公告)日:2024-03-12
申请号:CN202011388335.7
申请日:2020-12-01
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明提供一种共识算法装配方法及装置,该方法包括:若检测到装配任务,则根据装配任务的预配置信息,从区块链系统库获取区块链系统模块,并根据预配置信息,从共识算法库中获取相应的共识算法模块;对区块链系统模块和共识算法模块进行模块验证;若模块验证通过,则将共识算法模块与区块链系统模块进行组装,打包生成部署文件。该方法采用模块化可装配的思想,将区块链的共识算法作为独立共识算法模块进行维护,在系统发布时,根据预配置信息定制化去考虑系统模块的需求,将所需共识算法模块组装打包,形成可部署和运行的文件集。无需所有共识算法均集成在部署文件内,从而有效减小了部署文件的容量,避免区块链系统在多个共识算法之间切换。
-
公开(公告)号:CN117527752A
公开(公告)日:2024-02-06
申请号:CN202311456326.0
申请日:2023-11-03
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L61/256 , H04L9/40 , H04L67/141 , H04L69/163 , H04L67/01
Abstract: 本发明公开了一种基于第三方辅助的TLS协议的NAT穿透方法,包括:准备NAT穿透,第一TLS节点A和第二TLS节点B分别与第三方节点C建立连接;第三方节点C获取第一TLS节点A和第二TLS节点B的信息,并通过该信息确定第一TLS节点A和第二TLS节点B的身份,并把确定的身份发送至第一TLS节点A和第二TLS节点B;第一TLS节点A和第二TLS节点B获取TLS握手时身份后建立TCP连接,并基于TLS握手时身份执行对应的TLS握手。通过第三方节点,解决了TLS握手过程中出现身份异常,导致无法完成TLS握手的问题。
-
公开(公告)号:CN119988012A
公开(公告)日:2025-05-13
申请号:CN202510064600.2
申请日:2025-01-15
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种基于区块链的链上链下任务协同资源调度方法及系统,包括链上调度和链下调度,链上调度包括从智能合约中获取新建任务信息;新建任务信息是由任务发起方通过智能合约在区块链上注册,并经过各参与方确认后得到的;链下调度包括:接收用户发起的高频任务请求,并根据高频任务请求和新建任务信息生成任务;根据公共资源分配函数为任务计算各参与方的资源需求,并在各参与方的资源集合中预留所需资源;利用在资源集合中预留的资源执行任务,并更新自身状态,得到任务执行结果。本申请采用链上链下结合的任务调度机制,充分发挥了区块链的安全性和链下调度的高效性,解决了高频率任务调度中效率与安全性的矛盾。
-
公开(公告)号:CN119892374A
公开(公告)日:2025-04-25
申请号:CN202510064601.7
申请日:2025-01-15
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/32 , H04L9/00 , H04L9/40 , H04L67/104 , H04L67/566 , H04L67/12
Abstract: 本申请公开了一种支持物联网的区块链底层平台系统,包括接入层、核心模块层、基础组件层和存储资源层;其中,接入层包括区块链中间件,区块链中间件用于简化物联网设备的接入,并快速建立物联网设备与区块链的连接;核心模块层包括身份权限管理模块、隐私保护模块、共识算法模块、链管理模块、链配置模块、交易缓冲模块、账本缓冲模块、P2P网络模块和区块验证模块;基础组件层包括密码库模块、证书库模块、装配容器库模块、配置库模块和消息总线模块,存储资源层用于区块链数据的存储。本申请提供的一种支持物联网的区块链底层平台系统能有效的保证数据的安全性和隐私性,并且具备良好的扩展性,方便物联网设备大量组网和数据交互。
-
公开(公告)号:CN119865303A
公开(公告)日:2025-04-22
申请号:CN202510057722.9
申请日:2025-01-14
Applicant: 北京航空航天大学 , 北京微芯区块链与边缘计算研究院
Abstract: 本发明涉及信息安全技术领域,公开了适用于区块链扩容的高性能增量可验证计算方法,能够解决PCD方案中递归开销过高和难以支持高阶约束的问题。该方法包括:由证明者和验证者共同定义一个增广电路,表达拟证明的计算和为了实现增量可验证而需的递归操作;增广电路用于:执行证明者的本地计算即证明算法,执行递归操作,递归操作包括哈希运算和多重折叠方案的验证算法;证明算法包括以下步骤1‑5中分别所述的解析证明、多重折叠、哈希压缩、执行电路、输出证明;验证算法包括以下步骤6‑9所述的解析证明、验证哈希、验证实例见证对、输出验证结果。
-
-
-
-
-
-
-
-
-