The invention provides a drifting bottle game method, device and storage medium, which includes sending the first signature information of the first opening order and writing it on the first block chain; acquiring and verifying the third signature information sent by the first participant and decrypting it with the first private key held after verification to obtain the first conversation content; sending the fourth signature information in response to the first pair; The content of the conversation is written on the first block chain; it returns to obtain and verify the third signature information sent by the first participant and decrypts the first conversation content and subsequent steps with the first private key after verification, until either party closes the dialogue channel and ends the communication. The invention encrypts the chat information and sends it out and writes it on the block chain. On the one hand, it can guarantee the privacy, on the other hand, it also guarantees the traceability and untouchable modification of the chat content.
【技术实现步骤摘要】
一种漂流瓶游戏方法、设备和存储介质
本申请涉及区块链游戏
,具体涉及一种漂流瓶游戏方法、设备和存储介质。
技术介绍
现有的漂流瓶聊天小游戏只是将聊天明文以漂流瓶的形式发送出去,然后由陌生人捡到来回应聊天内容,这种游戏形式不能很好的保证隐私性,而且游戏的参与度不高。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种能够保证隐私的一种漂流瓶游戏方法、设备和存储介质。第一方面,本专利技术提供一种漂流瓶游戏方法,包括:发送第一开局订单的第一签名信息,并写到第一区块链上以供第一参与用户端获取订单后发送第二签名信息以响应第一开局订单,并写到第一区块链上;获取并验证第一参与用户端发送的第三签名信息并在验证通过后用所持有的第一私钥进行解密以获取第一对话内容;其中,第三签名信息由第一参与用户端签名生成,并写到第一区块链上,第三签名信息包括第一对话内容加密信息,第一对话内容加密信息由第一参与用户端用对应于第一私钥的第一公钥对第一对话内容加密生成;发送第四签名信息响应第一对话内容,并写到第一区块链上,以供第一参与用户端获取第四签名信息后通过所持有的第二私钥进行解密以获取第二 ...
【技术保护点】
1.一种漂流瓶游戏方法,其特征在于,包括:发送第一开局订单的第一签名信息,并写到第一区块链上以供第一参与用户端获取订单后发送第二签名信息以响应所述第一开局订单,并写到所述第一区块链上;获取并验证所述第一参与用户端发送的第三签名信息并在验证通过后用所持有的第一私钥进行解密以获取第一对话内容;其中,所述第三签名信息由所述第一参与用户端签名生成,并写到所述第一区块链上,所述第三签名信息包括第一对话内容加密信息,所述第一对话内容加密信息由所述第一参与用户端用对应于所述第一私钥的第一公钥对所述第一对话内容加密生成;发送第四签名信息响应所述第一对话内容,并写到所述第一区块链上,以供所述 ...
【技术特征摘要】
1.一种漂流瓶游戏方法,其特征在于,包括:发送第一开局订单的第一签名信息,并写到第一区块链上以供第一参与用户端获取订单后发送第二签名信息以响应所述第一开局订单,并写到所述第一区块链上;获取并验证所述第一参与用户端发送的第三签名信息并在验证通过后用所持有的第一私钥进行解密以获取第一对话内容;其中,所述第三签名信息由所述第一参与用户端签名生成,并写到所述第一区块链上,所述第三签名信息包括第一对话内容加密信息,所述第一对话内容加密信息由所述第一参与用户端用对应于所述第一私钥的第一公钥对所述第一对话内容加密生成;发送第四签名信息响应所述第一对话内容,并写到所述第一区块链上,以供所述第一参与用户端获取所述第四签名信息后通过所持有的第二私钥进行解密以获取第二对话内容;其中,所述第四签名信息由所述第一开局用户端签名生成,所述第四签名信息包括第二对话内容加密信息,所述第二对话内容加密信息由所述第一开局用户端通过对应于所述第二私钥的第二公钥对所述第二对话内容加密生成;返回所述获取并验证所述第一参与用户端发送的第三签名信息并在验证通过后用所述第一私钥解密获取第一对话内容及后续步骤,直到游戏双方的任一方关闭游戏对话通道结束交流。2.根据权利要求1所述的方法,其特征在于,所述以供第二参与用户端获取订单后发送第二签名信息包括:扫描所述第二区块链并获取所述第二区块链上的所述第二签名信息;所述获取所述第二参与用户端发送的第三签名信息包括:扫描所述第二区块链并获取所述第二区块链上的所述第三签名信息;所述以供所述第二参与用户端获取所述第四签名信息包括:扫描所述第二区块链并获取所述第二区块链上的所述第四签名信息。3.根据权利要求1所述的方法,其特征在于,所述以供第二参与用户端获取订单后发送第二签名信息包括:接收第三方服务器发送的所述第二签名信息,所述第二签名信息由所述第三方服务器扫描所述第二区块链获得;所述获取所述第二参与用户端发送的第三签名信息包括:接收第三方服务器发送的所述第三签名信息,所述第三签名信息由所述第三方服务器扫描所述第二区块链获得;所述以供所述第二参与用户端获取所述第四签名信息包括:接收第三方服务器发送的所述第四签名信息,所述第四签名信息由所述第三方服务器扫描所述第二区块链获得。4.根据权利要求1-3任意所述的方法,其特征在于,所述第一签名信息还包括第一奖励积分,所述第二签名信息还包括第二奖励积分;所述方法还包括:发送第五签名信息以触发第一智能合约按照第一预定的算法计算分配比例,将奖励积分按所述分配比例发放给游戏双方以结束本局游戏;其中,所述第五签名信息由所述第一开局用户端或所述第一参与用户端签名生成,所述奖励积分为所述第一奖励积分和所述第二奖励积分的总和。5.一种漂流瓶游戏方法,其特征在于,包括:发送第二开局订单的第六签名信息,并写到第二区块链上以供第二参与用户端获取订单后发送第七签名信息以响应所述第二开局订单;其中,所述第六签名信息由所述第二开局用户端签名生成,所述第六签名信息包括游戏有效期限和第三奖励积分...
【专利技术属性】
技术研发人员:张振华,吴思进,王志文,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。