- 0
- 0
- 约2.41万字
- 约 36页
- 2026-01-22 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN110599177B(45)授权公告日2025.07.15
(21)申请号201910909878.X
(22)申请日2019.09.23
(65)同一申请的已公布的文献号申请公布号CN110599177A
(43)申请公布日2019.12.20
(73)专利权人腾讯科技(深圳)有限公司
地址518057广东省深圳市南山区高新区
科技中一路腾讯大厦35层
(72)发明人周开班
(74)专利代理机构华进联合专利商标代理有限公司44224
专利代理师李文渊
(51)Int.CI.
GO6Q20/38(2012.01)
GO6Q40/04(2012.01)
GO6F9/455(2006.01)
(56)对比文件
CN107196900A,2017.09.22CN110111104A,2019.08.09
CN106385319A,2017.02.08CN109933629A,2019.06.25
审查员谢艳花
权利要求书3页说明书12页附图5页
(54)发明名称
接收利用交易发起者的私钥签名后的交易,所述交易包括交
接收利用交易发起者的私钥签名后的交易,所述交易包括交易签名和交易数据
通过所述虚拟机调用所述交易验证合约,以执行对所述交易
的交易大小验证操作、gas价格验证操作、交易签名验证操作
和交易数据验证操作
交易大小验证、gas价格验证、交易签名验证和交易数据验证通过,则打包所述交易生成待上链区块
将所述待上链区块添加到区块链中
S101
S102
S103
S104
(57)摘要
CN110599177B本发明实施例公开了一种交易验证方法及相关设备,本发明实施例通过增加交易验证合约作为智能合约,通过在虚拟机上运行交易验证合约以执行对交易的交易大小验证操作、gas价格验证操作、交易签名验证操作和交易数据验证操作,不仅可以实现区块链节点的交易验证功能,而且对交易验证功能进行维护更新时,只需修改交易验证合约代码并完成代码上链,即可以变更交易验证功能,灵活性强,交易验证功能的维护
CN110599177B
CN110599177B权利要求书1/3页
2
1.一种交易验证方法,其特征在于,应用于区块链网络中的区块链节点,所述区块链节点上部署有用于运行智能合约的虚拟机,所述智能合约包括交易验证合约;所述交易验证合约是通过将交易验证逻辑转换成交易验证合约的代码,将所述交易验证合约的代码编译成对应的二进制代码,将所述二进制代码打包成交易以被部署到区块链中而得到;所述交易验证合约的代码包括预设验证字段和验证操作字段,所述预设验证字段用于存储与待验证数据进行比较的预设数据,所述验证操作字段指示所述待验证数据与所述预设验证字段的数据之间的验证逻辑;所述交易验证方法包括:
接收利用交易发起者的私钥签名后的交易,所述交易包括交易签名和交易数据;
通过所述虚拟机创建新交易以调用所述交易验证合约,以执行对接收的所述交易的交易大小验证操作、gas价格验证操作、交易签名验证操作和交易数据验证操作;
交易大小验证、gas价格验证、交易签名验证和交易数据验证通过,则打包所述交易生成待上链区块,所述交易数据验证为敏感词汇数据验证;
对于所述待上链区块,在通过上链区块验证后,当通过所述虚拟机执行业务逻辑以判定所述待上链区块的交易均未与已有的交易重复时,对所述待上链区块进行共识投票;
在共识投票的票数满足预设条件时,将所述待上链区块添加到区块链中。
2.根据权利要求1所述的方法,其特征在于,所述交易数据包括gas价格,所述对所述交易的交易大小验证操作、gas价格验证操作、交易签名验证操作和交易数据验证操作,包括:
判断所述交易的大小是否超过预设交易大小,若判断为未超过,则所述交易通过交易大小验证,进入对所述交易的gas价格验证操作,否则,所述交易未通过交易大小验证;
所述gas价格验证操作包括:
判断所述交易的gas价格是否超过预设gas价格,若判断为超过,则所述交易通过gas价格验证,进入对所述交易的交易签名验证操作,否则,所述交易未通过gas价格验证;
所述交易签名验证操作包括:
根据所述交易签名获取交易发起者的公钥;
利用所述公钥对所述交易签名进行解密得到解密数据,并将所述解密数据与所述交易数据进行信息对
您可能关注的文档
- CN107249720B 液体的纯化方法、药液或清洗液的制造方法、过滤介质及过滤装置 (东京应化工业株式会社).docx
- CN107944499B 一种针对前景背景同时建模的背景检测方法 (上海童慧科技股份有限公司).docx
- CN108244709B 一种利用磁性检测烟油的雾化装置及其检测方法 (深圳市新宜康科技股份有限公司).docx
- CN108336100B 一种阵列基板及其制备方法、显示面板、显示装置 (京东方科技集团股份有限公司).docx
- CN108465388B 一种固液混合设备及利用该设备的混合方法 (深圳市尚水智能股份有限公司).docx
- CN108510355B 语音交互订餐的实现方法及相关装置 (拉扎斯网络科技(上海)有限公司).docx
- CN108602844B 金属组合物及其制备方法 (普拉奥有限责任公司).docx
- CN108807446B 一种光学指纹芯片的封装结构以及封装方法 (苏州晶方半导体科技股份有限公司).docx
- CN108830449B 航拍无人机选取方法及系统 (广州亿航智能技术有限公司).docx
- CN109060630B 一种渗流侵蚀试验系统及方法 (黄劲松).docx
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)