The invention belongs to the technical field of blockchain, and discloses an operation log recording method based on blockchain, which comprises the following steps: generating an operation log according to the business processing request; recording the operation log through the business log recording system; writing the operation log recorded by the business log recording system into the blockchain ledger. The invention also discloses an electronic device and a storage medium. The invention solves the problem that the operation log is easy to be tampered by writing the generated operation log into the blockchain, and improves the possibility of discovering and tracing the problem through the operation log.
【技术实现步骤摘要】
基于区块链的操作日志记录方法、装置及存储介质
本专利技术涉及区块链
,尤其涉及一种基于区块链的操作日志记录方法、装置及存储介质。
技术介绍
系统日志是记录业务系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。通过记录的系统日志可以检查错误发生的原因,或者查询操作者留下的痕迹。通过后管系统控制前端APP或者网页的业务推广、活动展开、打折促销等商业运营活动,每一项操作都会记录日志,以便于追溯是谁以及为什么做了某些操作。目前的操作记录日志均是存储在传统数据库中,存在易被人篡改的问题。
技术实现思路
本专利技术提供一种基于区块链的操作日志记录方法、装置及存储介质,以解决现有技术中操作记录日志易被人篡改的问题。为了实现上述目的,本专利技术的一个方面是提供一种基于区块链的操作日志记录方法,包括:根据业务处理请求生成操作日志;通过业务日志记录系统记录所述操作日志;将所述业务日志记录系统记录的操作日志写入区块链账本中。优选地,将所述业务日志记录系统记录的操作日志写入区块链账本中的步骤包括:接收存储请求,所述存储请求包括待存储操作日志和对应的业务类型;根据所述待存储操作日志生成一个或多个数据区块;将所述一个或多个数据区块存储在区块链账本中。优选地,根据所述待存储操作日志生成一个或多个数据区块包括:根据业务类型对所述待存储操作日志进行分类;根据不同业务类型的待存储操作日志生成不同的数据区块,其中,生成数据区块包括:将存储的待存储操作日志记录到区块主体中,在区块主体中生成数 ...
【技术保护点】
1.一种基于区块链的操作日志记录方法,应用于电子装置,其特征在于,包括:/n根据业务处理请求生成操作日志;/n通过业务日志记录系统记录所述操作日志;/n将所述业务日志记录系统记录的操作日志写入区块链账本中。/n
【技术特征摘要】
1.一种基于区块链的操作日志记录方法,应用于电子装置,其特征在于,包括:
根据业务处理请求生成操作日志;
通过业务日志记录系统记录所述操作日志;
将所述业务日志记录系统记录的操作日志写入区块链账本中。
2.根据权利要求1所述的基于区块链的操作日志记录方法,其特征在于,将所述业务日志记录系统记录的操作日志写入区块链账本中的步骤包括:
接收存储请求,所述存储请求包括待存储操作日志和对应的业务类型;
根据所述待存储操作日志生成一个或多个数据区块;
将所述一个或多个数据区块存储在区块链账本中。
3.根据权利要求2所述的基于区块链的操作日志记录方法,其特征在于,根据所述待存储操作日志生成一个或多个数据区块包括:
根据业务类型对所述待存储操作日志进行分类;
根据不同类别的待存储操作日志生成不同的数据区块,
其中,生成数据区块包括:将存储的待存储操作日志记录到区块主体中,在区块主体中生成数据区块中的所有数据信息;
将数据信息保存在区块头中,并生成数据区块的哈希值;
保存时间戳,完成数据区块的生成。
4.根据权利要求2所述的基于区块链的操作日志记录方法,其特征在于,生成一个或多个数据区块的步骤之后,还包括:
通过除区块链中的数据区块对应的节点之外的节点申请数据同步;
将所述数据区块同步给区块链中的所有节点。
5.根据权利要求2所述的基于区块链的操作日志记录方法,其特征在于,将所述一个或多个数据区块存储在区块链账本中的步骤之前,所述方法还包括:
查询业务日志记录系统中是否存储有历史操作日志;
若查询到业务日志记录系统中存储有历史操...
【专利技术属性】
技术研发人员:朱坤,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。