一种基于区块链的账号交易方法及装置制造方法及图纸

技术编号:20624335 阅读:34 留言:0更新日期:2019-03-20 15:14
本发明专利技术公开了本发明专利技术的一种基于区块链的账号交易方法及装置,区块链节点设备接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,运行所述智能合约,得到账号交易结果,根据所述账号交易请求、所述智能合约和账号交易结果,生成账号交易记录,将账号交易记录存储至区块链网络中。通过区块链技术,实现账号交易,通过适用于账号交易处理的智能合约实现平台账号关联的游戏账号/应用账号/资产账号对应的虚拟资产快速变现。

An Account Transaction Method and Device Based on Block Chain

The invention discloses an account transaction method and device based on block chain, which receives an account transaction request sent by an account buyer by a block chain node device. The account transaction request contains a first transaction identification. According to the first transaction identification, an intelligent contract for processing account transaction is read from the block chain network, and the intelligent contract is run to obtain an account. The transaction result generates the account transaction record according to the account transaction request, the intelligent contract and the account transaction result, and stores the account transaction record in the block chain network. Through block chain technology, account transactions can be realized, and the virtual assets corresponding to game accounts/application accounts/asset accounts can be realized quickly through intelligent contracts suitable for account transaction processing.

【技术实现步骤摘要】
一种基于区块链的账号交易方法及装置
本专利技术涉及虚拟资产交易领域,尤其涉及一种基于区块链的账号交易方法及装置。
技术介绍
随着互联网及移动互联网的普及,以及OAuth认证技术的发展,用户习惯于通过平台账号(如微信账号、QQ账号等社交账号提供的开放授权方式或者通过常用的手机号码、邮箱地址)登录第三方游戏/应用。用户在体验第三方游戏/应用的过程中,通过直接购买或第三方游戏/应用内提供的途径获得稀有虚拟道具/虚拟资产和虚拟荣誉称号。由此,用户所体验的第三方游戏/应用对应的账号(平台账号关联的游戏账号/应用账号/资产账号)具有一定价值。但是,用户体验过第三方游戏/应用后,想要售出所体验过的第三方游戏/应用的账号时,由于平台账号、常用手机号及常用邮箱基本上不会频繁地改变,其承载了用户大部分的人际交往关系,用户在权衡利弊后,基本上都会选择放弃通过交易平台账号的方式出售第三方游戏/应用对应的账号对应的虚拟资产。最终,用户很难实现平台账号关联的游戏账号/应用账号/资产账号对应的虚拟资产的变现。针对上述问题,本专利技术提出一种既能保留用户的平台账号,又能把用户体验过的第三方游戏/应用对应的游戏账号/应用账号/资产账号对应的虚拟资产变现的解决方法。
技术实现思路
本专利技术提供一种基于区块链的账号交易方法及装置,旨在解决平台账号关联的第三方游戏/应用对应的游戏账号/应用账号/资产账号对应的虚拟资产变现难问题。本专利技术通过以下技术方案来实现上述目的:一种基于区块链的账号交易方法,包括:区块链节点设备接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识;和,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,所述智能合约包括:目标交易类型、第一平台账号、第一资产账号、第一虚拟资产信息、第一资产账号的标价、第二目标资产信息中任意项的组合,其中,第一平台账号关联第一资产账号,第一资产账号关联第一虚拟资产信息;运行所述智能合约,得到账号交易结果;根据所述账号交易请求、所述智能合约和账号交易结果,生成账号交易记录;将账号交易记录存储至区块链网络中。更进一步的方案是:所述账号交易请求还包括:交易类型、第二平台账号、第二资产账号、第二虚拟资产信息中任意项的组合。更进一步的方案是:根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,还包括:根据所述第一交易标识,确定所述智能合约在区块链网络中的地址;基于所述地址,从区块链网络中读取用于处理账号交易的智能合约。更进一步的方案是:运行所述智能合约,得到账号交易结果,还包括:判断所述账号交易请求是否满足所述智能合约的触发条件;调用所述智能合约包含的用于合规性检查的合约操作。更进一步的方案是:所述智能合约包含的目标交易类型为资产账号转移类型,则运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资金转移的合约操作;调用所述智能合约包含的用于资产账号转移的合约操作。更进一步的方案是:所述用于资产账号转移的合约操作,包括:解除第一平台账号与第一资产账号的关联;关联第二平台账号与第一资产账号。更进一步的方案是:所述智能合约包含的交易类型为资产账号置换类型,则运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资产账号置换的合约操作。更进一步的方案是:所述用于资产账号置换的合约操作,包括:解除第一平台账号与第一资产账号的关联,解除第二平台账号与第二资产账号的关联;关联第一平台账号与第二资产账号,关联第二平台账号与第一资产账号。本专利技术还提供一种基于区块链的账号交易装置,包括:接收模块,接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识;读取模块,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,其中所述智能合约包括:目标交易类型、第一平台账号、第一资产账号、第一虚拟资产信息、第一资产账号的标价、第二目标资产信息中任意项的组合,其中,第一平台账号关联第一资产账号,第一资产账号关联第一虚拟资产信息;处理模块,运行所述智能合约,得到账号交易结果;生成模块,根据所述账号交易请求、所述智能合约和账号信息交易结果,生成账号交易记录;存储模块,将账号交易记录存储至区块链网络中。更进一步的方案是:所述账号交易请求还包括:交易类型、第二平台账号、第二资产账号、第二虚拟资产信息中任意项的组合。更进一步的方案是:所述读取模块,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,还包括:根据所述第一交易标识,确定所述智能合约在区块链网络中的地址;基于所述地址,从区块链网络中读取用于处理账号交易的智能合约。更进一步的方案是:所述执行模块,运行所述智能合约,得到账号交易结果,还包括:判断所述账号交易请求是否满足所述智能合约的触发条件;调用所述智能合约包含的用于合规性检查的合约操作。更进一步的方案是:若所述智能合约包含的目标交易类型为资产账号转移类型,则所述执行模块运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资金转移的合约操作;调用所述智能合约包含的用于资产账号转移的合约操作。更进一步的方案是:所述用于资产账号转移的合约操作,包括:解除第一平台账号与第一资产账号的关联;关联第二平台账号与第一资产账号。更进一步的方案是:若所述智能合约包含的交易类型为资产账号置换类型,那么,所述执行模块,所述运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资产账号置换的合约操作。更进一步的方案是:所述用于资产账号置换的合约操作,包括:解除第一平台账号与第一资产账号的关联,解除第二平台账号与第二资产账号的关联;关联第一平台账号与第二资产账号,关联第二平台账号与第一资产账号。本专利技术的有益效果在于:本专利技术的一种基于区块链的账号交易方法及装置,区块链节点设备接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,运行所述智能合约,得到账号交易结果,根据所述账号交易请求、所述智能合约和账号交易结果,生成账号交易记录,将账号交易记录存储至区块链网络中。通过区块链技术,实现账号交易,通过适用于账号交易处理的智能合约实现平台账号关联的游戏账号/应用账号/资产账号对应的虚拟资产快速变现。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要实用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种基于区块链的账号交易方法的流程图;图2为本专利技术的一种基于区块链的账号交易装置的框图;图3为本专利技术的基于区块链的账号交易方法及装置中所涉智能合约的基本结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。本专利技术提出一种既能保留用户的平台账号,本文档来自技高网...

【技术保护点】
1.一种基于区块链的账号交易方法,其特征在于,包括:区块链节点设备接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识;和,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,所述智能合约包括:目标交易类型、第一平台账号、第一资产账号、第一虚拟资产信息、第一资产账号的标价、第二目标资产信息中任意项的组合,其中,第一平台账号关联第一资产账号,第一资产账号关联第一虚拟资产信息;运行所述智能合约,得到账号交易结果;根据所述账号交易请求、所述智能合约和账号交易结果,生成账号交易记录;将账号交易记录存储至区块链网络中。

【技术特征摘要】
1.一种基于区块链的账号交易方法,其特征在于,包括:区块链节点设备接收账号购买方发送的账号交易请求,所述账号交易请求包含第一交易标识;和,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,所述智能合约包括:目标交易类型、第一平台账号、第一资产账号、第一虚拟资产信息、第一资产账号的标价、第二目标资产信息中任意项的组合,其中,第一平台账号关联第一资产账号,第一资产账号关联第一虚拟资产信息;运行所述智能合约,得到账号交易结果;根据所述账号交易请求、所述智能合约和账号交易结果,生成账号交易记录;将账号交易记录存储至区块链网络中。2.根据权利要求1所述的基于区块链的账号交易方法,其特征在于,所述账号交易请求还包括:交易类型、第二平台账号、第二资产账号、第二虚拟资产信息中任意项的组合。3.根据权利要求1所述的基于区块链的账号交易方法,其特征在于,根据所述第一交易标识,从区块链网络中读取用于处理账号交易的智能合约,还包括:根据所述第一交易标识,确定所述智能合约在区块链网络中的地址;基于所述地址,从区块链网络中读取用于处理账号交易的智能合约。4.根据权利要求1所述的基于区块链的账号交易方法,其特征在于,运行所述智能合约,得到账号交易结果,还包括:判断所述账号交易请求是否满足所述智能合约的触发条件;调用所述智能合约包含的用于合规性检查的合约操作。5.根据权利要求1所述的基于区块链的账号交易方法,其特征在于,所述智能合约包含的目标交易类型为资产账号转移类型,则运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资金转移的合约操作;调用所述智能合约包含的用于资产账号转移的合约操作。6.根据权利要求5所述的基于区块链的账号交易方法,其特征在于,所述用于资产账号转移的合约操作,包括:解除第一平台账号与第一资产账号的关联;关联第二平台账号与第一资产账号。7.根据权利要求1所述的基于区块链的账号交易方法,其特征在于,所述智能合约包含的交易类型为资产账号置换类型,则运行所述智能合约,得到账号交易结果,还包括:调用所述智能合约包含的用于资产账号置换的合约操作。8.根据权利要求7所述的基于区块链的账号交易方法,其特征在于,所述用于资产账号置换的合约操作,包括:解除第一平台账号与第一资产账号的关联,解除第二平台账号与第二资产账号的关联;关联第一平台账号与第二资产账号,关联第二平台账号与第一资产账号。9.一种基于区块链的账号交易装置,其特征在于,包括:接收模块,...

【专利技术属性】
技术研发人员:袁海波祝阳胡海龙
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1