【技术实现步骤摘要】
一种提高多层级智能合约交易效率方法及装置
[0001]本专利技术涉及数据处理
,具体而言,涉及一种提高多层级智能合约交易效率的方法及装置。
技术介绍
[0002]智能合约因为共识机制的问题导致交易吞吐量有限,进而导致交易的执行效率低,目前,交易的执行是顺序处理的,其中处理流程复杂,处理智能合约的过程中存在一些变量导致读写冲突,因此需要一种能够简化交易流程,简化交易数据传输过程,快速确定交易节点,节约交易资源的方法和装置,用于提高智能合约的交易效率。
技术实现思路
[0003]本专利技术的目的在于提供一种提高多层级智能合约交易效率的方法及装置,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:
[0004]一方面,本申请提供了一种提高多层级智能合约交易效率的方法,包括:
[0005]获取智能合约的交易申请信息和智能合约的交易信息,所述智能合约的交易信息包括智能合约交易范围信息、智能合约交易对象信息和智能合约的交易内容信息;
[0006]基于层次分析法对所述智能合约的交 ...
【技术保护点】
【技术特征摘要】
1.一种提高多层级智能合约交易效率的方法,其特征在于,包括:获取智能合约的交易申请信息和智能合约的交易信息,所述智能合约的交易信息包括智能合约交易范围信息、智能合约交易对象信息和智能合约的交易内容信息;基于层次分析法对所述智能合约的交易信息进行分层,得到分层后的智能合约的交易信息;将分层后的智能合约的交易信息进行相邻层级节点间的规程分析,其中将每个层级的节点与上下层级建立路由连接,得到树型网状结构的交易网络;将所述智能合约的交易申请信息发送至所述交易网络进行节点位置判断处理,得到判断结果;基于判断结果和所述交易网络对所述智能合约的交易信息进行数据传输,得到交易结果,并将所述交易结果进行交易流程分析,若交易流程分析得到的结果为交易成功,则进行下一交易直至所有的交易结果为交易成功。2.根据权利要求1所述的提高多层级智能合约交易效率的方法,其特征在于,所述基于层次分析法对所述智能合约的交易信息进行分层,得到分层后的智能合约的交易信息,包括:将所述智能合约的交易信息进行因素分析,并基于分析结果建立层次结构模型;基于所述层次结构模型,逐层对所述交易信息的重要性进行对比,其中判断交易信息的重要性的方法为判断每个交易信息包含的因素信息的数量,得到判别矩阵;基于所述判别矩阵分别计算特征向量和最大特征值,并将所述特征向量和所述最大特征值进行一致性计算,得到一致性计算的结果;若所述一致性计算的结果为所述判别矩阵满足一致性指标,则将所述基于所述特征向量和所述最大特征值对每个层次的所有交易信息进行排序,得到分层后的智能合约的交易信息。3.根据权利要求1所述的提高多层级智能合约交易效率的方法,其特征在于,所述将分层后的智能合约的交易信息进行相邻层级节点间的规程分析,包括:将所述分层后的智能合约的交易信息发送至Bert模型中进行预训练,得到所有层级的智能合约的交易信息中的特征语句,所述特征语句为包括智能合约的交易信息之间的包含关系的语句;将所有层级的智能合约的交易信息进行两两组合,得到至少两个智能合约的交易信息组合;将所述特征语句分别与所有智能合约的交易信息组合进行匹配度计算,得到两两层级的智能合约的交易信息对应的包含关系;基于每个层级的智能合约的交易信息和所述包含关系建立关系网络,得到树型网状结构的交易网络,其中,所述树型网状结构的交易网络中上一层级节点的智能合约的交易信息包含下一层级节点的智能合约的交易信息。4.根据权利要求3所述的提高多层级智能合约交易效率的方法,其特征在于,将所述特征语句与预设的交易信息之间的包含关系语句进行匹配度计算,得到两两层级的智能合约的交易信息对应的包含关系,包括:基于预设的匹配度计算公式计算所述特征语句分别与每个智能合约的交易信息组合
的匹配度值;将所述特征语句分别与每个智能合约的交易信息组合的匹配度值与预设的匹配度阈值进行对比,得到对比结果;若所述对比结果为所述匹配度值大于或等于预设的匹配度阈值,则判断所述匹配度值对应智能合约的交易信息组合存在包含关系,并基于语义识别模型确定两两层级的智能合约的交易信息对应的包含关系。5.根据权利要求1所述的提高多层级智能合约交易效率的方法,其特征在于,将所述智能合约的交易申请信息发送至所述交易网络进行节点位置判断处理,得到判断结果,包括:将所述交易网络的每个节点进行编号处理,其中按照每个节点对应的位置信息、层级信息和预设的每个节点的交易码信息进行编号,得到交易网络的每个节点的编号信息;将所述智能合约的交易申请信息分别与交易网络的每个节点的编号信息进行关联分析,其中将所述智能合约的交易申请信息和所述编号信息无量纲化处理,并基于无量纲化后的智能合约的交易申请信息和无量纲化后的编号信息进行关联度计算,得到所述智能合约的交易申请信息分别与每个节点的编号信息的关联度值;将所有的关联度值进行排序处理,得到最大的关联度值,并基于最大的关联度值对应的节点的编号信息确定所述智能合约的交易申请信息对应的交易节点位置信息。6.一种提高多层级智能合约交易效率的装置,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。