一种区块链的数据存储方法及区块链系统技术方案

技术编号:24500205 阅读:39 留言:0更新日期:2020-06-13 04:46
本发明专利技术公开了一种区块链的数据存储方法及区块链系统,其中,方法包括:区块链系统接收待执行的业务交易,调用业务交易对应的智能合约,生成交易结果和交易结果对应的结果摘要,将业务交易的交易标识和交易结果对应存储至区块链系统的合约存储空间中,将交易标识和结果摘要对应存储至区块链上。该技术方案用以解决现有技术中区块链上存储数据量较大的问题。

A data storage method and blockchain system of blockchain

【技术实现步骤摘要】
一种区块链的数据存储方法及区块链系统
本专利技术实施例涉及互联网
,尤其涉及一种区块链的数据存储方法及区块链系统。
技术介绍
区块链系统在接收到待执行的业务交易后,会调用智能合约执行业务交易,并将执行业务交易之后的交易结果打包成区块,提交至区块链中,但是该方式,区块链中不仅需要存储业务交易,还需要存储业务交易对应的交易结果,区块链上存储的数据量较大,给区块链带来了较大的存储负担。
技术实现思路
本专利技术实施例提供一种区块链的数据存储方法及区块链系统,用以解决现有技术中区块链上存储数据量较大的问题。本专利技术实施例提供的一种区块链的数据存储方法,包括:区块链系统接收待执行的业务交易;所述区块链系统调用所述业务交易对应的智能合约,生成交易结果和所述交易结果对应的结果摘要;所述结果摘要用于验证所述交易结果的正确性;所述区块链系统将所述业务交易的交易标识和所述交易结果对应存储至所述区块链系统的合约存储空间中;所述区块链系统将所述交易标识和所述结果摘要对应存储至区块链上。可选的,本文档来自技高网...

【技术保护点】
1.一种区块链的数据存储方法,其特征在于,包括:/n区块链系统接收待执行的业务交易;/n所述区块链系统调用所述业务交易对应的智能合约,生成交易结果和所述交易结果对应的结果摘要;所述结果摘要用于验证所述交易结果的正确性;/n所述区块链系统将所述业务交易的交易标识和所述交易结果对应存储至所述区块链系统的合约存储空间中;/n所述区块链系统将所述交易标识和所述结果摘要对应存储至区块链上。/n

【技术特征摘要】
1.一种区块链的数据存储方法,其特征在于,包括:
区块链系统接收待执行的业务交易;
所述区块链系统调用所述业务交易对应的智能合约,生成交易结果和所述交易结果对应的结果摘要;所述结果摘要用于验证所述交易结果的正确性;
所述区块链系统将所述业务交易的交易标识和所述交易结果对应存储至所述区块链系统的合约存储空间中;
所述区块链系统将所述交易标识和所述结果摘要对应存储至区块链上。


2.如权利要求1所述的方法,其特征在于,所述区块链系统接收待执行的业务交易之前,还包括:
所述区块链系统接收部署合约交易;所述部署合约交易中包括所述智能合约的执行交易逻辑和生成摘要逻辑;
所述区块链系统根据所述部署合约交易,部署包含所述执行交易逻辑和所述生成摘要逻辑的智能合约;
所述区块链系统调用所述业务交易对应的智能合约,生成交易结果和所述交易结果对应的结果摘要,包括:
所述区块链系统根据所述执行交易逻辑执行所述业务交易,生成所述交易结果;
所述区块链系统根据所述交易结果和所述生成摘要逻辑,生成所述结果摘要。


3.如权利要求2所述的方法,其特征在于,所述交易结果包括M个字段;
所述区块链系统根据所述交易结果和所述生成摘要逻辑,生成所述结果摘要,包括:
所述区块链系统根据所述生成摘要逻辑,从所述M个字段中确定出N个字段,计算所述N个字段组合后的哈希值,将所述哈希值确定为所述结果摘要;其中,N小于等于M。


4.如权利要求1所述的方法,其特征在于,所述区块链系统将所述交易标识和所述结果摘要对应存储至区块链上之后,还包括:
所述区块链系统接收查询请求,所述查询请求中包括所述交易标识;
所述区块链系统根据所述交易标识,从所述合约存储空间中获取所述交易结果;
所述区块链系统根据所述交易标识,从所述区块链上获取所述结果摘要;
所述区块链系统将所述交易结果和所述结果摘...

【专利技术属性】
技术研发人员:郭洪昌刘胜徐加明刘大双赵树伟殷舒
申请(专利权)人:联动优势北京数字科技有限公司
类型:发明
国别省市:北京;11

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

1