【技术实现步骤摘要】
一种基于区块链智能合约的跨游戏资产转移系统
本专利技术涉及区块链的应用领域,具体涉及一种基于区块链智能合约的跨游戏资产转移系统。
技术介绍
区块链技术,是一种用分布式共识算法产生数据、智能合约处理数据、P2P网络传输数据的去中心化的分布式账本数据库,其存储在区块链上的信息无法篡改、公开透明;区块链系统中的交易需要由网络中所有验证节点确认后才会打包写入区块,所有节点都会拥有一份相同的账本;区块链系统使用非对称密码学的公私钥来进行用户的身份认证。区块链上的智能合约是指由专门的语言编写和编译,并运行在区块链网络中所有节点上的一串二进制代码;通过智能合约可以实现在区块链上的数据存储、读写以及一些逻辑操作,目前大部分的区块链应用都是基于智能合约来运行的,智能合约使用的如Solidity语言是图灵完备的,可以实现应用业务逻辑的所有操作。游戏资产指游戏内的道具、货币等虚拟物品,技术上表征为存储在游戏数据库里的数字与符号;跨游戏资产转移是指将资产在不同的游戏间进行转移,以实现更多新鲜好玩的游戏玩法,这里的游戏的资产可以通过一 ...
【技术保护点】
1.一种基于区块链智能合约的跨游戏资产转移系统,其特征在于,所述跨游戏资产转移系统包括如下模块:/n(1)Asset模块,所述Asset模块定义了通用的加密数字资产标准,实现了对资产的各种操作,包括创建资产、发行、转移、冻结、释放、查询、销毁;/n(2)World模块,所述World模块用于管理游戏世界内资产映射规则和游戏世界间资产转移限制;/n(3)Main模块,所述Main模块用于管理所有游戏世界信息登记相关操作,包括注册游戏世界、定义资产转移逻辑、定义资产转移触发条件、进行资产转移追踪与查询、判断资产转移权限。/n
【技术特征摘要】
1.一种基于区块链智能合约的跨游戏资产转移系统,其特征在于,所述跨游戏资产转移系统包括如下模块:
(1)Asset模块,所述Asset模块定义了通用的加密数字资产标准,实现了对资产的各种操作,包括创建资产、发行、转移、冻结、释放、查询、销毁;
(2)World模块,所述World模块用于管理游戏世界内资产映射规则和游戏世界间资产转移限制;
(3)Main模块,所述Main模块用于管理所有游戏世界信息登记相关操作,包括注册游戏世界、定义资产转移逻辑、定义资产转移触发条件、进行资产转移追踪与查询、判断资产转移权限。
2.根据权利要求1所述的基于区块链智能合约的跨游戏资产转移系统,所述的Asset模块的实现形式为多个遵循一个统一的Asset智能合约模板标准的智能合约,并且所述Asset智能合约模板标准拥有以下特征:
(1)所管理的资产以Token的形式表示,并且支持同质化Token和非同质化Token;
(2)一个遵循该标准的智能合约就能发行任意任意数量、任意种类的资产;
(3)支持的操作有:创建资产、发行Token类资产、发行非同质化Token类资产、转移Token类资产、转移非同质化Token类资产、冻结Token类资产、冻结非同质化Token类资产、释放Token类资产、释放非同质化Token类资产、销毁Token类资产、销毁非同质化Token类资产、获取Token类资产的信息、获取非同质化Token类资产的信息。
3....
【专利技术属性】
技术研发人员:杨奕辉,楼嵩,孙伟杰,徐文彬,
申请(专利权)人:杭州链坊科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。