The application discloses an activity record query method, device, device and storage medium based on blockchain, belonging to the technical field of blockchain. The method includes: the terminal displays the lottery record query interface; the terminal obtains the lottery record query instruction inputted in the lottery record query interface; the terminal sends the lottery record query request to the blockchain node in the blockchain system according to the lottery record query instruction; the blockchain node receives the lottery record query request sent by the terminal; the blockchain node queries according to the lottery record Ask for the request to obtain the historical data from the blockchain; the blockchain node sends the historical data to the terminal; the terminal receives the historical data from the blockchain node. The technical scheme provided by the embodiment of the application improves the authenticity and reliability of the historical data of the lottery activity, avoids the official dark box operation, and ensures that the activity data fed back to the user is authentic.
【技术实现步骤摘要】
基于区块链的活动记录查询方法、装置、设备及存储介质
本申请实施例涉及区块链
,特别涉及一种基于区块链的活动记录查询方法、装置、设备及存储介质。
技术介绍
目前,在一些游戏应用程序中,提供有抽奖活动供用户参与,以提升游戏内容的丰富性和趣味性。在相关技术中,客户端向游戏服务器发送抽奖请求,游戏服务器根据该抽奖请求执行设定的抽奖处理逻辑,确定抽奖结果,并将抽奖结果反馈给客户端。例如,对于中奖用户,游戏服务器可以从资源池中取出一部分虚拟资源,以奖励该中奖用户。另外,客户端也可以从游戏服务器中查询获取资源池中虚拟资源的总数量、用户中奖情况等活动数据。由于抽奖处理逻辑是由游戏服务器执行的,且活动数据也是存储在游戏服务器中,因此无法保证游戏服务器向客户端反馈的数据的真实性和可信度。
技术实现思路
本申请实施例提供了一种基于区块链的活动记录查询方法、装置、设备及存储介质,可用于解决相关技术中无法保证游戏服务器向客户端反馈的数据的真实性和可信度的技术问题。所述技术方案如下:一方面,本申请实施例提供了一种基于区块链的活动记录查询方法,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;所述方法包括:接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;向所述终端发送所述历史数据。另一方面 ...
【技术保护点】
1.一种基于区块链的活动记录查询方法,其特征在于,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;/n所述方法包括:/n接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;/n根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;/n向所述终端发送所述历史数据。/n
【技术特征摘要】
1.一种基于区块链的活动记录查询方法,其特征在于,应用于区块链系统中的区块链节点,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述方法包括:
接收终端发送的抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;
根据所述抽奖记录查询请求,从所述区块链中获取所述历史数据;
向所述终端发送所述历史数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的抽奖行为记录请求,所述抽奖行为记录请求用于请求在所述区块链中记录抽奖行为的详情信息;
将所述抽奖行为的详情信息存储至所述区块链中。
3.根据权利要求2所述的方法,其特征在于,所述接收所述终端发送的抽奖行为记录请求之后,还包括:
根据所述抽奖行为的详情信息,确定所述抽奖活动的资源池中虚拟资源的增加数量;
根据所述增加数量对所述资源池中的虚拟资源的总数量进行更新;
将更新后的所述总数量存储至所述区块链中。
4.根据权利要求2所述的方法,其特征在于,所述接收所述终端发送的抽奖行为记录请求之后,还包括:
向服务器发送抽奖行为校验请求,所述抽奖行为校验请求中包括第一校验码,所述第一校验码是所述终端生成并携带在所述抽奖行为记录请求中的;
接收所述服务器发送的校验结果,所述校验结果用于指示所述第一校验码是否校验通过;
若所述第一校验码校验通过,则执行所述将所述抽奖行为的详情信息存储至所述区块链中的步骤。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
接收服务器发送的抽奖结果记录请求,所述抽奖结果记录请求用于请求在所述区块链中记录抽奖行为的抽奖结果;
将所述抽奖行为的抽奖结果存储至所述区块链中。
6.根据权利要求5所述的方法,其特征在于,所述接收服务器发送的抽奖结果记录请求之后,还包括:
根据所述抽奖行为的抽奖结果,确定所述抽奖活动的资源池中虚拟资源的减少数量;
根据所述减少数量对所述资源池中的虚拟资源的总数量进行更新;
将更新后的所述总数量存储至所述区块链中。
7.一种基于区块链的活动记录查询方法,其特征在于,所述方法包括:
显示抽奖记录查询界面;
获取在所述抽奖记录查询界面中输入的抽奖记录查询指令;
根据所述抽奖记录查询指令,向区块链系统中的区块链节点发送抽奖记录查询请求,所述抽奖记录查询请求用于请求查询抽奖活动的历史数据;其中,所述区块链系统包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
接收所述区块链节点从所述区块链中获取的所述历史数据。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在向服务器发送抽奖请求时,向所述区块链节点发送抽奖行为记录请求,所述抽奖行为记录请求用于请求在所述区块链中记录抽奖行为的详情信息。
9.一种基于区块链的活动数据记录方法,其特征在于,所述方法包括:
接收终端发送的抽奖请求,所述抽奖请求用于请求执行抽奖行为;
确定所述抽奖行为的抽奖结果;
向区块链系统中的区块链节点发送抽奖...
【专利技术属性】
技术研发人员:杨威伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。