本发明涉及计算机,尤其是涉及一种基于区块链的权益更新方法、系统及介质。
背景技术:
1、数字资产是以数字形式存在、存储和交换的具有经济价值的资产。这些资产通常通过加密技术进行管理,并使用分布式账本技术(如区块链)来确保安全性和透明性。
2、传统的数字资产更新方法通常限制在简单的数字化确权认证层面,仅仅是将实物资产数字化,并为其提供唯一的标识符。这种方法存在一些局限性,如无法提供更多详细的属性信息、无法进行组合或进一步的能力描述。这限制了数字资产在不同领域的应用和适用场景。
技术实现思路
1、鉴于以上所述的现有技术的缺点,本发明提供了一种基于区块链的权益更新方法、系统及介质,支持更复杂、多样化的数字资产设计,提高了数字资产的适用场景。
2、为实现上述目的,本发明采用如下技术方案。
3、第一方面,本发明提供的一种基于区块链的权益更新方法,采用如下的技术方案:一种基于区块链的权益更新方法包括:
4、根据预设的数字资产模板,铸造数字资产,所述数字资产包括至少一个属性及所述属性对应的属性值;其中,所述属性至少对应一个用户权益;
5、获取不同场景下的用户行为,并基于所述用户行为确定属性变化值;
6、基于所述属性变化值更新所述数字资产的中所述属性的属性值。
7、进一步的,上述一种基于区块链的权益更新方法中,所述数字资产包括父数字资产和子数字资产,所述父数字资产由所述子数字资产组合而成。
8、进一步的,上述一种基于区块链的权益更新方法中,所述根据预设的数字资产模板,铸造数字资产,包括:
9、调用模板定义函数定义所述数字资产包含的属性和属性值,生成数字资产模板;
10、调用资产铸造函数,基于所述数字资产模板,创建数字资产实例。
11、进一步的,上述一种基于区块链的权益更新方法中,所述获取不同场景下的用户行为,并基于所述用户行为确定属性变化值,包括:
12、采集用户行为数据;
13、基于所述用户行为数据,根据预设的用户行为与属性值映射关系,确定所述用户行为数据对应的属性变化值。
14、进一步的,上述一种基于区块链的权益更新方法中,所述基于所述属性变化值更新所述数字资产的中所述属性的属性值,包括:
15、基于所述属性变化值和对应的原属性值,获取新属性值;
16、调用属性能力更新函数,传递数字资产标识符和所述新属性值,更新所述数字资产中所述属性的属性值。
17、进一步的,上述一种基于区块链的权益更新方法中,所述方法还包括:
18、基于所述子数字资产变更所述父数字资产。
19、进一步的,上述一种基于区块链的权益更新方法中,所述基于所述子数字资产变更所述父数字资产,包括:
20、将所述子数字资产装配至所述父数字资产上;和/或
21、将所述子数字资产从所述父数字资产上卸下;和/或
22、基于所述子数字资产更新所述父数字资产;和/或
23、基于所述子数字资产批量更新所述父数字资产。
24、进一步的,上述一种基于区块链的权益更新方法中,所述基于所述子数字资产更新所述父数字资产,包括:
25、基于所述子数字资产的各属性的属性值,根据预设的换算公式,获取所述父数字资产对应属性的属性值。
26、进一步的,上述一种基于区块链的权益更新方法中,所述方法还包括:
27、基于用户的权益核销请求,更新所述数字资产的中所述权益对应属性的属性值。
28、第二方面,本发明提供的一种基于区块链的权益更新系统,采用如下的技术方案:一种基于区块链的权益更新系统,系统包括:
29、合约层,至少用于根据预设的数字资产模板,铸造数字资产,所述数字资产包括至少一个属性及所述属性对应的属性值;其中,所述属性至少对应一个用户权益;
30、应用层,至少用于获取不同场景下的用户行为,并基于所述用户行为确定属性变化值;
31、其中,所述合约层还用于基于所述属性变化值更新所述数字资产的中所述属性的属性值。
32、进一步的,上述一种基于区块链的权益更新系统中,还包括:
33、权益中心,至少用于存储用于绑定所述属性的权益。
34、第三方面,本发明提供的一种可读存储介质,采用如下的技术方案:
35、一种可读存储介质,所述可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如上述第一方面中任一项所述的一种基于区块链的权益更新方法。
36、综上所述,与现有技术相比,本发明包括以下至少一种有益技术效果:
37、1、本发明通过引入智能合约和区块链技术,根据预设的数字资产模板铸造具有多种属性的数字资产。这使得数字资产能够灵活定制,适应不同的业务场景和用户需求,相较于传统的数字资产设计更具灵活性;
38、2、通过在智能合约中实现权益更新的机制,本发明使得数字资产能够根据用户在不同场景下的行为实时更新。这种动态权益更新机制使用户的数字资产能够反映其真实的权益状态,相较于静态的数字资产更为智能和实用;
39、3、本发明支持父数字资产与子数字资产的组合与关联,允许用户创建更为复杂的数字资产结构。这使得数字资产能够形成多维属性,从而提供更丰富的信息和功能,相较于单一的数字资产设计更为丰富和多样化。
1.一种基于区块链的权益更新方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的权益更新方法,其特征在于,所述数字资产包括父数字资产和子数字资产,所述父数字资产由所述子数字资产组合而成。
3.根据权利要求1所述的一种基于区块链的权益更新方法,其特征在于,所述根据预设的数字资产模板,铸造数字资产,包括:
4.根据权利要求1所述的一种基于区块链的权益更新方法,其特征在于,所述获取不同场景下的用户行为,并基于所述用户行为确定属性变化值,包括:
5.根据权利要求1所述的一种基于区块链的权益更新方法,其特征在于,所述基于所述属性变化值更新所述数字资产的中所述属性的属性值,包括:
6.根据权利要求2所述的一种基于区块链的权益更新方法,其特征在于,所述方法还包括:基于所述子数字资产变更所述父数字资产。
7.根据权利要求6所述的一种基于区块链的权益更新方法,其特征在于,所述基于所述子数字资产变更所述父数字资产,包括:
8.根据权利要求7所述的一种基于区块链的权益更新方法,其特征在于,所述基于所述子数字资产更新所述父数字资产,包括:
9.根据权利要求1所述的一种基于区块链的权益更新方法,其特征在于,所述方法还包括:基于用户的权益核销请求,更新所述数字资产的中所述权益对应属性的属性值。
10.一种基于区块链的权益更新系统,其特征在于,所述系统包括:
11.根据权利要求10所述的一种基于区块链的权益更新系统,其特征在于,所述系统还包括:
12.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1-9中任一项所述的一种基于区块链的权益更新方法。