当前位置: 首页 > 专利查询>首钢工学院专利>正文

区块链交易执行方法和区块链节点技术

技术编号:43304813 阅读:23 留言:0更新日期:2024-11-12 16:20
本申请公开了一种区块链交易执行方法和区块链节点,属于区块链技术领域。包括以下步骤:用户通过区块链钱包向卖方发送交易请求;区块链上的其他节点接收到用户发出的交易请求并记录;卖方接收到用户的交易请求后,使用区块链钱包对交易请求进行确认;卖方确认交易请求后,将交易信息打包生成新区块;新区块添加到广播队列并广播到区块链网络的所有节点,每个节点通过哈希算法验证新区块的合法性;当新区块通过合法性验证,所有节点接受新区块并将新区块添加区块链网络中,形成区块链。本申请每个新区块都包含了前一个新区块的哈希值,保证后面的新区块无法篡改前面的任何一个新区块,提高交易的安全性及可靠性。

【技术实现步骤摘要】

本申请涉及区块链,更具体地说,涉及一种区块链交易执行方法和区块链节点


技术介绍

1、区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证数据区块不可篡改和不可伪造。区块链节点在执行区块中的多个交易时,可通过并行执行交易加快交易执行速度。

2、现有技术公开号为cn113743941b的文献提供一种在区块链中执行交易的方法、区块链和主节点,区块链中的主节点在预执行交易时,考虑交易之间的冲突,并且根据对各个交易进行预执行冲突检测的先后顺序确定交易提交的顺序,使得在主节点不作恶的情况下从节点在执行交易时的世界状态与主节点预执行该交易时的世界状态一致,避免了各个从节点在执行交易时由于世界状态的变化而重新执行交易,提高了交易执行速度。

3、上述中的现有技术方案虽然通过现有技术的结构可以实现与有关的有益效果,而在新区块形成时,新区块的合法性验证对区块链安全性及稳定性也具有重要意义。鉴于此,我们提出一种区块链交易执行方法和区块链节本文档来自技高网...

【技术保护点】

1.区块链交易执行方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的区块链交易执行方法,其特征在于:所述区块链钱包是区块链网络中用于管理用户资产、创建和管理智能合约、跟踪交易历史记录、发送和接收交易请求单元。

3.根据权利要求1所述的区块链交易执行方法,其特征在于:区块链上的其他节点接收到用户发出的交易请求并记录在其数据库内,每个数据库均为独立式数据库,且可在整个区块链网络中共享,每个数据库均具有唯一的哈希标识。

4.根据权利要求3所述的区块链交易执行方法,其特征在于:所述新区块至少包括前一个区块的哈希值和元数据;前一个区块的哈希值用于在区块链...

【技术特征摘要】

1.区块链交易执行方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的区块链交易执行方法,其特征在于:所述区块链钱包是区块链网络中用于管理用户资产、创建和管理智能合约、跟踪交易历史记录、发送和接收交易请求单元。

3.根据权利要求1所述的区块链交易执行方法,其特征在于:区块链上的其他节点接收到用户发出的交易请求并记录在其数据库内,每个数据库均为独立式数据库,且可在整个区块链网络中共享,每个数据库均具有唯一的哈希标识。

4.根据权利要求3所述的区块链交易执行方法,其特征在于:所述新区块至少包括前一个区块的哈希值和元数据;前一个区块的哈希值用于在区块链上追踪交易的历史顺序;元数据包括交易汇总、交易详情、随机数和共识参数。

5.根据权利要求4所述的区块链交易执行方法,其特征在于:所述交易汇总包括一...

【专利技术属性】
技术研发人员:杨钧涵
申请(专利权)人:首钢工学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1