【技术实现步骤摘要】
基于C#的CellLink区块链库和计算机设备
本专利技术涉及区块链
,具体而言,涉及一种基于C#的CellLink区块链库、计算机设备和计算机存储介质。
技术介绍
随着区块链技术的不断发展,区块链技术的应用也越来越广泛。其中,在游戏行业中,区块链技术的应用也带来了更好的体验,例如,在游戏中应用区块链技术可以使虚拟物品永久化、虚拟物品价值持久化以及游戏服务器提供永久化。但是,目前的游戏集成区块链方案比较复杂,不太了解区块链技术的游戏开发人员很难将游戏接入区块链网络并进行调试发布,其开发效率较低。
技术实现思路
鉴于上述问题,本专利技术提供了一种基于C#的CellLink区块链库、计算机设备和计算机存储介质,以降低Unity3D引擎接入区块链功能操作的难度,提高使用Unity3D引擎开发区块链应用的效率。为了实现上述目的,本专利技术采用如下的技术方案:一种基于C#的CellLink区块链库,用于在各版本的Unity3D引擎中直接使用,包括:区块管理模块、加密模块、共识算法模块、智能合约模块、地址管理模块以及图形化控制模块;其中,所述共识算法模块,用于利用VH-Po ...
【技术保护点】
1.一种基于C#的CellLink区块链库,其特征在于,用于在各版本的Unity3D引擎中直接使用,包括:区块管理模块、加密模块、共识算法模块、智能合约模块、地址管理模块以及图形化控制模块;其中,所述共识算法模块,用于利用VH‑PoS共识算法确定挖矿权值大小;所述智能合约模块,用于利用Lua虚拟机发布智能合约;所述地址管理模块,用于利用至少一个根私钥以及多个MCL地址管理多个区块链私钥;所述图形化控制模块,用于利用基于所述Unity3D引擎的图形化控制台控制所述区块管理模块、所述加密模块、所述共识算法模块、所述智能合约模块以及所述地址管理模块。
【技术特征摘要】
1.一种基于C#的CellLink区块链库,其特征在于,用于在各版本的Unity3D引擎中直接使用,包括:区块管理模块、加密模块、共识算法模块、智能合约模块、地址管理模块以及图形化控制模块;其中,所述共识算法模块,用于利用VH-PoS共识算法确定挖矿权值大小;所述智能合约模块,用于利用Lua虚拟机发布智能合约;所述地址管理模块,用于利用至少一个根私钥以及多个MCL地址管理多个区块链私钥;所述图形化控制模块,用于利用基于所述Unity3D引擎的图形化控制台控制所述区块管理模块、所述加密模块、所述共识算法模块、所述智能合约模块以及所述地址管理模块。2.根据权利要求1所述的基于C#的CellLink区块链库,其特征在于,所述地址管理模块包括:地址生成单元,用于利用根私钥初次生成子私钥,根据初次生成的所述子私钥确定所述子私钥对应的路径信息以及所述子私钥对应的原生区块链地址;编码单元,用于利用所述原生区块链地址以及所述对应的路径信息,通过预设的封装编码生成相应MCL地址;私钥计算单元,用于在进行区块链操作时,利用所述根私钥与所述相应MCL地址中的路径信息通过计算再次生成所述子私钥;区块链操作单元,用于利用再次生成的所述子私钥与所述相应MCL地址中的区块链地址进行区块链操作。3.根据权利要求2所述的基于C#的CellLink区块链库,其特征在于,所述地址管理模块还包括:地址命名单元,用于在当前区块链私钥管理环境中,为所述相应MCL地址指定一个唯一命名。4.根据权利要求2所述的基于C#的CellLink区块链库,其特征在于,所述编码单元为Base...
【专利技术属性】
技术研发人员:张劲松,陈召华,
申请(专利权)人:广州矩阵信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。