-
公开(公告)号:CN119597247A
公开(公告)日:2025-03-11
申请号:CN202411687447.0
申请日:2024-11-25
Applicant: 南京大学
Abstract: 本发明提供了一种基于微内核的区块链供应链系统可定制化方法,具体包括:根据功能性需求,引入领域驱动设计,对基于区块链的供应链系统领域业务域功能进行领域划分;基于领域划分结果,进行系统的限界上下文划分并建立上下文映射关系;进行系统的整体架构设计和区块链网络架构设计;引入微内核架构模式,将供应链应用场景中的主体功能划分为核心模块,特性功能划分为插件模块,实现各个子领域模型的独立运行和更新;根据结果,对系统进行编码开发,完成领域模型与代码之间的映射,最终实现基于微内核的区块链供应链系统可定制化方法。该方法支持供应链企业根据自己的业务流程和需求定制化创建基于区块链的供应链系统,提高开发效率。
-
公开(公告)号:CN113312035B
公开(公告)日:2023-06-06
申请号:CN202110536237.1
申请日:2021-05-17
Applicant: 南京大学
Abstract: 本发明公开了一种面向Hyperledger Fabric的智能合约开发插件的实现方法,插件基于IntelliJ平台开发,包括:智能合约初始模板生成模块,采用FreeMarker模板技术和Hyperledger Fabric的使用版本及应用场景实现初始智能合约的生成;智能合约代码智能提示模块,应用GPT‑2自然语言处理模型提供代码智能提示语法及语义;智能合约模拟调用模块,基于模拟桩、Mocha框架等实现智能合约模拟调用和测试。本发明提供的插件在无需搭建区块链网络的前提下提供智能合约开发辅助,支持智能合约的创建、编写、调试与测试。降低Hyperledger Fabric智能合约的开发门槛,提升开发效率,提高代码质量,使得智能合约在部署到区块链网络之前就能够保证编码和业务逻辑上的正确性。
-
公开(公告)号:CN113312035A
公开(公告)日:2021-08-27
申请号:CN202110536237.1
申请日:2021-05-17
Applicant: 南京大学
Abstract: 本发明公开了一种面向Hyperledger Fabric的智能合约开发插件,插件基于IntelliJ平台开发,包括:智能合约初始模板生成模块,采用FreeMarker模板技术和HyperledgerFabric的使用版本及应用场景实现初始智能合约的生成;智能合约代码智能提示模块,应用GPT‑2自然语言处理模型提供代码智能提示语法及语义;智能合约模拟调用模块,基于模拟桩、Mocha框架等实现智能合约模拟调用和测试。本发明提供的插件在无需搭建区块链网络的前提下提供智能合约开发辅助,支持智能合约的创建、编写、调试与测试。降低Hyperledger Fabric智能合约的开发门槛,提升开发效率,提高代码质量,使得智能合约在部署到区块链网络之前就能够保证编码和业务逻辑上的正确性。
-
公开(公告)号:CN118041538A
公开(公告)日:2024-05-14
申请号:CN202211233799.X
申请日:2022-10-10
Inventor: 李京悦 , 李杉杉 , 张贺 , 周鑫 , 汉瑞克·库得森 , 雅克布·斯万维克·瑙特兰得 , 彼得·浩兰得·哈荣 , 特鲁斯·巴克优德·袁得
Abstract: 本发明涉及一种优化的异步拜占庭容错(ABFT)共识方法,包括:使用门限ECDSA签名,在ABFT中提供了一个确定性的签名操作映射,使各方能够就特定签名使用什么签名材料达成一致,而无需假设任何特定的消息顺序;在ABFT的背景下寻找纠删码的字大小和包大小的最佳选择,且对于给定的硬件环境可以计算出最优的参数选择;密码材料的预计算,通过对协议门限密码系统中使用的任意的固定点进行预计算来提高性能。本发明原有的协议提供了更高的性能,显著降低的计算开销,和更高的可扩展性。此外,结果表明,ABFT在非对称网络退化的故障阈值内不受影响。
-
公开(公告)号:CN117372014A
公开(公告)日:2024-01-09
申请号:CN202311328726.3
申请日:2023-10-14
Applicant: 南京大学
Abstract: 本发明包括了一个在异构区块链场景下基于中继制度的供应链平台,包括业务数据操作模块、跨链数据追溯模块和智能合约管控模块,以及业务数据操作模块进行行业数据的增删改查;跨链信息追溯系统,提供了异构链的信息交换业务;智能协议控制模块包含协议设置、提升、备案与审核。本发明的数据透明度较高,能够溯源,从而提高了溯源的真实性与准确性;本发明供应链体系为链式架构,可避免数据虚假与篡改;本发明协议是智能协议,自动实施,无人为干涉。
-
公开(公告)号:CN117094738A
公开(公告)日:2023-11-21
申请号:CN202311054129.6
申请日:2023-08-21
Applicant: 南京大学
IPC: G06Q30/018 , G06Q50/04 , G06F21/64
Abstract: 本发明设计一种基于区块链技术的跨境海产品溯源系统的领域驱动设计方法,包括:通过涉众分析获取用户故事,使用领域故事陈述法对用户故事建模,从故事模型中提取功能性需求;根据获取到的功能性需求和关注点分离原则对系统进行领域划分;基于领域划分结果,进行系统的限界上下文划分并建立上下文映射关系;进行系统的整体架构设计和区块链网络架构设计;对各个子域进行详细设计及建模;根据结果,对系统进行编码开发,完成领域模型与代码之间的映射,最终实现跨境海产品溯源系统。本发明使用领域驱动设计方法将拥有复杂业务逻辑的海产品溯源系统拆分成多个领域,并给出扩展性高的微服务架构,缓解因系统业务复杂多变导致系统复杂性变高的问题。
-
公开(公告)号:CN115189887A
公开(公告)日:2022-10-14
申请号:CN202210753890.8
申请日:2022-06-29
Applicant: 南京大学
Inventor: 李京悦 , 李杉杉 , 张贺 , 周鑫 , 汉瑞克·库得森 , 雅克布·斯万维克·瑙特兰得 , 彼得·浩兰得·哈荣 , 特鲁斯·巴克优德·袁得
Abstract: 本发明涉及一种优化的异步拜占庭容错(ABFT)共识方法,包括:使用门限ECDSA签名,在ABFT中提供了一个确定性的签名操作映射,使各方能够就特定签名使用什么签名材料达成一致,而无需假设任何特定的消息顺序;在ABFT的背景下寻找纠删码的字大小和包大小的最佳选择,且对于给定的硬件环境可以计算出最优的参数选择;密码材料的预计算,通过对协议门限密码系统中使用的任意的固定点进行预计算来提高性能。本发明原有的协议提供了更高的性能,显著降低的计算开销,和更高的可扩展性。此外,结果表明,ABFT在非对称网络退化的故障阈值内不受影响。
-
公开(公告)号:CN115150395A
公开(公告)日:2022-10-04
申请号:CN202210641441.4
申请日:2022-06-08
Applicant: 南京大学
IPC: H04L67/10 , H04L67/306 , H04L67/60 , H04L41/22
Abstract: 本发明公开了一种基于批量调度的Hyperledger Fabric防护加速器,包括防护加速器以及配套的控制台。防护加速器包括:加速模块,基于批量调度思想将符合条件的交易合并成批量交易发送至区块链网络;防护模块,基于流量管理思想使最终到达区块链网络的流量是均匀且在网络承受范围内的。控制台包括:监控信息查询模块,提供监控以及事件的查询以及可视化;规则配置管理模块,提供规则以及配置的查询和编辑功能。本发明提供的防护加速器及其控制台提供了便捷、易用的方案帮助区块链应用开发者在不更改HyperledgerFabric区块链平台配置的前提下实现对更大吞吐量以及更高稳定性表现的支持。
-
公开(公告)号:CN119149750B
公开(公告)日:2025-02-11
申请号:CN202411671283.2
申请日:2024-11-21
Applicant: 南京大学
IPC: G06F16/35 , G06F40/30 , G06F18/23213 , G06F18/2415 , G06F18/22 , G06N3/045 , G06N3/08
Abstract: 本发明涉及一种基于文本分类的区块链应用设计模式智能决策方法,包括:构建结合了LDA的主题提取能力和BERT的深层语义理解能力的LDA‑BERT语义分析模型,根据模型解析出的结果进行改进的模糊C‑均值聚类,之后进行一种区块链应用设计模式智能决策的模型,在构建模型之前还收集整理了关于区块链设计模式的数据,包括问题与其对应的区块链设计模式等。构建的基于文本分类的区块链应用设计模式智能分类模型可以分析新的问题并输出分析结果。实现了基于文本分类的区块链应用设计模式智能决策的模型,并收集模型运行过程中的数据信息和结果的方法,便于更好的进行区块链设计模式决策,从而在区块链架构设计时候有更多的参考。
-
公开(公告)号:CN119149750A
公开(公告)日:2024-12-17
申请号:CN202411671283.2
申请日:2024-11-21
Applicant: 南京大学
IPC: G06F16/35 , G06F40/30 , G06F18/23213 , G06F18/2415 , G06F18/22 , G06N3/045 , G06N3/08
Abstract: 本发明涉及一种基于文本分类的区块链应用设计模式智能决策方法,包括:构建结合了LDA的主题提取能力和BERT的深层语义理解能力的LDA‑BERT语义分析模型,根据模型解析出的结果进行改进的模糊C‑均值聚类,之后进行一种区块链应用设计模式智能决策的模型,在构建模型之前还收集整理了关于区块链设计模式的数据,包括问题与其对应的区块链设计模式等。构建的基于文本分类的区块链应用设计模式智能分类模型可以分析新的问题并输出分析结果。实现了基于文本分类的区块链应用设计模式智能决策的模型,并收集模型运行过程中的数据信息和结果的方法,便于更好的进行区块链设计模式决策,从而在区块链架构设计时候有更多的参考。
-
-
-
-
-
-
-
-
-