买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于智能合约的区块链账本瘦身方法_江苏众享金联科技有限公司_201911359045.7 

申请/专利权人:江苏众享金联科技有限公司

申请日:2019-12-25

公开(公告)日:2023-12-19

公开(公告)号:CN111143341B

主分类号:G06F16/215

分类号:G06F16/215;G06F16/23;G06F16/27

优先权:

专利状态码:有效-授权

法律状态:2023.12.19#授权;2020.06.05#实质审查的生效;2020.05.12#公开

摘要:本发明公开了一种基于智能合约的区块链账本瘦身方法,包括如下方法步骤:步骤一:区块链账本使用特定数据结构来记录;步骤二:记录所有未过期交易信息的账本;步骤三:底层系统智能合约根据交易数据实效性清理过期账本数据;步骤四:采用延长数据实效性设计区块链账本数据和未到期交易账本数据的方法变更数据的实效性。本发明一种基于智能合约的区块链账本瘦身方法,利用智能合约技术将到期的交易数据从链上剥离,区块链账本数据根据数据的实效性瘦身,从而可以精简数据库,减少存储空间的浪费,提高读取速度,减少硬件开支;同时将交易数据从链上剥离,还可以减小数据被破解泄漏的风险,提高数据的安全性能。

主权项:1.一种基于智能合约的区块链账本瘦身方法,其特征在于,包括如下方法步骤:步骤一:区块链账本使用特定数据结构来记录;步骤二:记录所有未过期交易信息的账本;步骤三:底层系统智能合约根据交易数据实效性清理过期账本数据;步骤四:采用设计区块链账本数据和未到期交易账本数据的方法变更数据的实效性;所述步骤一中的特定的数据结构是指:区块结构分为两部分,一部分称之为区块头,专门记录上一区块的hash、本区块链数据的hash和数据的有效期,为链式结构,保证区块的连续性;另一部分成为区块体,记录上链数据,上链数据不能增加也不能修改,但能够被删除;所述步骤二中的记录所有未过期交易信息的账本是指:记录所有未过期的交易号和其所在区块高度的账本,交易发生时增加未过期交易记录,区块链底层系统智能合约检测到交易数据过期时删除区块链账本,更新未过期交易账本;所述步骤三中底层系统智能合约根据交易数据实效性清理过期账本数据具体是指:区块链底层系统智能合约定期检查“未到期交易账本”数据的实效性,交易数据到期时,触发删除区块链账本动作和更新“未过期交易账本”,删除和更新操作的日志会被记录在新的区块上,确保删除是由系统顶层智能合约触发,不是人为操作;执行删除动作时,将交易数据从链上剥离,完成区块链账本数据的瘦身;所述步骤四中变更数据实效性的流程如下:变更数据有效期:在数据未到期之前,由智能合约触发,以交易的形式,记录在新的区块中,记录对应的交易所在区块高度、交易hash和有效期变更,不记录原交易数据,收录在新区块的数据有效期,设置为变更后的到期时间;更新数据有效期:对未过期交易账本更新交易数据的有效期和记录变更有效期产生的新交易的区块高度、交易hash和交易数据有效期;到期数据清除:在变更后的有效期到期后,区块链账本将把交易原始数据从链上删除。

全文数据:

权利要求:

百度查询: 江苏众享金联科技有限公司 一种基于智能合约的区块链账本瘦身方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。