一种可信智能合约的金融交易验证方法及系统与流程

摘要: 本发明涉及区块链金融交易验证,具体为一种可信智能合约的金融交易验证方法及系统。背景技术:1、在基于区块链的数字化资产转移过程中,智能合约的执行需要依赖外部验证以...
一种可信智能合约的金融交易验证方法及系统与流程

本发明涉及区块链金融交易验证,具体为一种可信智能合约的金融交易验证方法及系统。

背景技术:

1、在基于区块链的数字化资产转移过程中,智能合约的执行需要依赖外部验证以确认交易双方的资质、意愿及资产状态的合法性。现有验证方案大多沿用单一预言机或预设固定验证者集合的模式,将验证的全部负载集中至少量实体。这种设计使得整个验证过程的可靠性直接受限于被选实体的单点可信度,一旦验证节点作恶或遭受攻击,转账行为即存在被操控的风险。

2、传统验证机制并未将验证节点的历史行为、实时报价与时间响应特性进行融合建模,导致节点的选取缺乏对动态信任关系的精细刻画。各验证者之间缺乏有效的容量共享与协同通道,资产数额通常被整体打包交由某一验证方独立处理,这使得当单节点验证能力不足以覆盖大额资产时,系统无法自动拆解验证任务以实现多验证者之间的并行承接,造成验证负载的刚性瓶颈与验证时延的不可控增长。同时,由于缺少将协调节点与验证节点抽象为图结构并对各边上容量进行量化分析的手段,系统无法在全局视角下规划出最优的验证流分发路径,验证资源利用率低,且难以在验证结果上链前提供可供用户交互确认的聚合证明。

技术实现思路

1、本发明的目的在于提供一种可信智能合约的金融交易验证方法及系统,以在不可信节点并存的区块链网络环境下,依据资产转移请求构建包含协调中心、验证源点与验证终点的验证有向加权图,并基于图中边的验证容量执行多路径并行验证份额分配,进而生成可供确认的聚合验证结果并触发智能合约执行。

2、为了实现上述目的,本发明提供如下技术方案:本发明提供一种可信智能合约的金融交易验证方法及系统,在接收到数字化资产转移请求时,依据请求中携带的资产发行方标识与资产接收方标识,从区块链网络中动态确定参与当前金融交易验证的可信执行节点集合,以金融交易验证系统作为协调中心、该可信执行节点集合作为验证源点、该数字化资产转移请求作为验证终点,构建验证有向加权图,并根据图中各验证路径的验证容量,通过多路径并行验证份额分配的方式获得多条并行验证子路径,进而确定可信验证结果,在获得对展示的可信验证结果的确认操作后触发对应的智能合约执行,实现了验证资源的合理调度与验证过程的高效可信。

3、作为本发明的一个技术方案,在确定可信执行节点集合时,查询在区块链网络中注册且同时与资产发行方和资产接收方均具有历史交易验证关系的候选执行节点,根据各候选执行节点的历史验证被委托次数和被委托频率,从该候选执行节点中动态筛选出用于进行金融交易验证的可信执行节点集合,使得参与验证的节点既具备与交易双方的关联性,又具备被频繁委托所反映的执行可靠性。

4、本发明在构建验证有向加权图时,综合确定各可信执行节点的动态验证可信因子、验证成本边权重和验证时效边权重,以此获得各验证源点到协调中心边的验证容量,同时根据资产数额确定验证终点到协调中心边的验证容量,形成验证有向加权图。优选的,动态验证可信因子的确定过程包括:依据节点在历史滑动时间窗口内的正确验证次数与总验证次数的比值得到基础正确率,根据历史响应时延与平均响应时延的差值确定时延波动偏离值,结合时延衰减映射关系获得时延衰减系数,以基础正确率与时延衰减系数的乘积作为动态验证可信因子,使可信因子能够准确反映节点当前的验证可靠程度。

5、对于验证成本边权重,根据各节点针对该数字化资产转移请求的验证报价与加权平均验证报价之间的报价偏移量、与验证报价直径的比值,以及该比值所处的预设偏离阈值范围对应的成本权重衰减系数来确定。其中,加权平均验证报价通过自适应验证报价波动率和报价距离当前时间的时间衰减偏移量计算各节点的报价时间衰减权重,进而加权求和获得,使得验证报价的时间新鲜度和波动特征均被纳入成本度量。预设偏离阈值范围可包含低偏离范围、中偏离范围和高偏离范围,低偏离范围对应更高的成本权重衰减系数,中偏离范围次之,高偏离范围最低,从而对报价更接近加权均值的节点赋予更高的成本边权重,引导系统优选成本合理的验证节点。

6、验证时效边权重则根据各节点对应的超时衰减率以及其承诺验证完成时长与期望验证完成时长之间的时长差值综合确定。超时衰减率通过节点历史超时验证次数与历史总验证次数的比值获得,使得时效权重能够惩罚历史上超时较多的节点,保证验证任务在期望时限内完成。由上述多维度因子确定的验证容量构成的有向加权图,真实反映了节点可信度、成本合理性与时效保障能力的综合验证能力。

7、在获得验证有向加权图后,构建验证残差网络并依据广度优先或深度优先遍历策略确定所有验证边的残差验证容量,通过多路径并行验证份额分配计算单一可信执行节点单独验证满足资产数额的瓶颈验证容量,或多个可信执行节点共同验证满足资产数额的组合路径的瓶颈验证容量,据此更新残差网络,在无法再找到可分配验证份额的路径时得到多条并行验证子路径。这种并行验证份额分配机制能够将资产数额拆分为多个验证份额,由不同节点沿不同子路径并行完成验证,极大提升了验证吞吐量和效率。

8、可信验证结果的生成与确认过程中,汇总各并行验证子路径分配的验证份额,当所有验证子路径的份额之和达到资产数额时生成验证通过的中间状态,并将该中间状态与对应节点的签名聚合为验证证明数据包。响应于验证方客户端针对所展示的验证证明数据包的确认操作,将该验证证明数据包提交至数字化资产转移请求对应的智能合约,由智能合约校验节点签名聚合的有效性,在校验通过后执行资产转移操作。通过多节点签名聚合和用户确认,保证了验证结果的可追溯性和不可否认性。

9、作为本发明的进一步改进,在确定可信验证结果之后,根据各验证子路径实际消耗的验证容量与初始分配的验证容量的比值,更新可信执行节点集合中各节点的历史验证信誉值,并将更新后的信誉值写入区块链网络的信誉存储合约中。由此形成闭环的信誉更新机制,使得节点的历史表现动态反映到后续验证任务的分配中,持续优化验证质量和系统整体可靠性。

10、本发明还提供一种可信智能合约的金融交易验证系统,包括存储器、处理器以及存储在存储器中并在处理器上运行的计算机程序,处理器执行该计算机程序时实现上述可信智能合约的金融交易验证方法的步骤。该系统将验证节点评估、有向加权图构建、多路径并行分配与智能合约执行相融合,能够在去中心化环境中对数字化资产转移进行高效、可信的验证与自动执行。

11、在上述技术方案中,本发明提供的技术效果和优点:

12、通过将金融交易验证系统作为协调中心、可信执行节点集合作为验证源点、数字化资产转移请求作为验证终点,构建验证有向加权图,使得分散的节点验证能力被抽象为图中各边的验证容量。在确定各验证源点到协调中心的边的验证容量时,综合了节点的动态验证可信因子、验证成本边权重和验证时效边权重。动态验证可信因子由节点历史验证正确率与响应时延经时延衰减系数调整后得出,而非仅依赖静态的信用评分,从而在图的拓扑结构中引入了对节点行为波动性的量化反映;验证成本边权重和验证时效边权重分别来自节点验证报价在整体报价直径中的偏移量经成本权重衰减系数修正,以及节点超时衰减率对承诺时长与期望时长差值的作用,使得每一条验证边携带的容量不仅表达节点能承载的数额上限,还内含了源点经协调中心到达终点的成本与时效代价。这种多维因子聚合形成的边容量,使得有向加权图能够准确描述不同路径的验证可行性与隐秘风险,为在多节点间拆分验证负载提供了可度量的网络基础。

13、基于验证有向加权图中各路径边的验证容量,通过多路径并行验证份额分配确定多条并行验证子路径,并在该过程中构建验证残差网络和计算单一路径或组合路径的瓶颈验证容量。该方式允许将资产数额按照不同路径的实际容量拆分为多个验证份额,由多个可信执行节点并行独立地完成各自份额的验证,最终在验证份额之和达到资产数额时生成中间状态并与节点签名聚合为验证证明数据包。并行验证子路径的使用打破了单一节点验证能力的刚性约束,避免了对单一节点容量上限的依赖。残差网络的更新和瓶颈容量的逐轮计算,使得验证份额在全局视角下被持续分配直至饱和,各路径之间的验证容量此消彼长被充分纳入分配决策,从而在不可信节点并存的环境中,通过并行化且可聚合的验证结构,实现了大额资产转移请求下验证负载的动态均衡与验证结果的融合证实。