【技术实现步骤摘要】
基于人工智能模型的区块链系统和智能合约处理方法
[0001]本专利技术涉及人工智能
,特别涉及一种基于人工智能模型的区块链系统和智能合约处理方法
。
技术介绍
[0002]区块链技术是一种以安全方式组织数据的分布式账本,可以以可验证和永久的方式有效地记录两个计算机系统之间的交易
。 典型的区块链是不断增长的记录列表,称为区块, 区块还包含前一个块
(
即“链”)
的加密哈希,因此在不更改所有后续块的情况下,无法追溯更改区块链的任何给定块中的数据
。
[0003]人工智能是一个构建能够推理
、
学习和行动的计算机和机器的科学领域
。
[0004]将人工智能和区块链技术结合,能够有效扩展区块链的应用场景
。
例如人工智能可以提高区块链上智能合约的准确性和可靠性;人工智能可用于分析区块链网络的性能并识别出区块链网络性能的瓶颈,如节点数量
、
交易分布
、
共识算法效率等,从而优化网络减少处理交易所需时间
。
[0005]然而目前的人工智能对智能合约的处理,仍存在问题
。
技术实现思路
[0006]基于此,有必要针对上述技术问题,提供一种基于人工智能模型的区块链系统和智能合约处理方法
。
[0007]一种基于人工智能模型的区块链系统,包括:请求接收模块
、
任务调度引擎和模型管理模块,所述请求接收模块与所述任务调度 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于人工智能模型的区块链系统,其特征在于,包括:请求接收模块
、
任务调度引擎和模型管理模块,所述请求接收模块与所述任务调度引擎连接,所述任务调度引擎与所述模型管理模块连接;所述请求接收模块用于接收智能合约业务请求,将所述智能合约业务请求发送至所述任务调度引擎;所述任务调度引擎用于响应所述智能合约业务请求,确定与所述智能合约业务请求匹配的模型需求,将所述模型需求发送至所述模型管理模块;所述模型管理模块用于根据所述模型需求选取对应的人工智能模型,确定所述人工智能模型的模型识别信息;所述任务调度引擎用于与至少两个人工智能提供方连接,其中,所述人工智能提供方部署了人工智能模型,所述任务调度引擎根据所述模型识别信息选取一人工智能提供方作为人工智能处理方,并将所述智能合约业务请求发送至所选取的所述人工智能处理方
。2.
根据权利要求1所述的区块链系统,其特征在于,还包括智能合约格式化模块,所述智能合约格式化模块分别与所述请求接收模块以及所述任务调度引擎连接;所述智能合约格式化模块用于接收所述请求接收模块发送的所述智能合约业务请求,将所述智能合约业务请求进行格式化处理,得到模型输入数据;所述任务调度引擎用于将所述模型输入数据发送至所述人工智能处理方
。3.
根据权利要求1所述的区块链系统,其特征在于,所述模型管理模块具有一模型注册表,所述模型注册表记录了模型需求与人工智能模型的对应关系;所述模型管理模块用于根据所述模型注册表记录的模型需求与人工智能模型的对应关系,选取与所述模型需求对应的人工智能模型,确定所述人工智能模型的模型识别信息,将所述人工智能模型的模型识别信息发送至所述任务调度引擎
。4.
根据权利要求3所述的区块链系统,其特征在于,所述模型管理模块用于根据所述模型注册表记录的模型需求与元数据的对应关系,选取与所述模型需求对应的元数据,根据所述元数据选取人工智能模型,确定所述人工智能模型的模型识别信息,将所述人工智能模型的模型识别信息发送至所述任务调度引擎
。5.
根据权利要求4所述的区块链系统,其特征在于,所述元数据至少包括模型属性
、
训练事物
技术研发人员:孔剑平,胡楠,王琪,李炳博,
申请(专利权)人:浙江毫微米科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。