数字资产链使用场景

艺术收藏

数字内容一站式管理

数字艺术品流通、版权保护、数字支付一站式服务,用户使用门槛低。

数字营销

数字营销新元素

企业发行数字资产兼具使用和收藏价值,持续维系用户粘性。

客户画像构建

通过数字资产追踪,分析用户持有数字资产类型、数量等构建用户画像,精准营销。

潜在营收来源

数字资产在智能合约中支持定义版税比例,品牌独家,限流数字藏品流通能够带来潜在持续收入。

游戏行业

实现游戏资产流通

将游戏道具、资产或IP周边数字资产化,数字资产可流通、变现,从而扩大用户量、增加用户粘性。

有助于创新决策

游戏IP孵化、游戏场景创新是目前游戏厂商面临巨大挑战,尤其游戏版号限制下,减少厂商试错机会,对游戏出品要求更高。预先通过数字资产发行流转等预测用户喜爱情况,有助于创新决策。

数字资产链功能描述

数字资产链

数字资产链(Digital Asset Chain,简称DAC)是华为云自研的数字资产链平台,基于华为云区块链引擎,可实现数字资产的确权、可信保存、安全交易。

共享版

业务调用:支持通过SDK完成数字资产链的业务调用。

服务运营:支持查看API调用的统计监控,实时查看数字资产链实例的API调用、数字资产集合、数字资产发行、数字资产流转等相关数据。

资产检索:通过资产编码查看资产及资产所在集合的相关信息,如资产编码、集合名称、集合缩写、资产名称、资产类型、资产所有者地址、资产铸造者地址、铸造时间等。

共享版数字资产链共享版的用户共用一条数字资产链,在同一条数字资产链上进行资产交易活动。

专享版

链管理:支持实时查看数字资产链实例运行状况,对实例做相应的操作。单击实例名称可以查看实例的节点资源、网络分布及查询区块和交易信息。

资产管理:支持实时查看数字资产链实例的API调用、数字资产集合、数字资产发行、数字资产流转等相关数据。

专享版数字资产链专享版针对不同资产交易业务可创建多个单独非共享的数字资产链,各业务间互不干扰,业务的专业性更强。

套餐包,购买数字资产链节点后,默认按需计费(即按调用次数计费),您可以选择是否购买套餐包。购买套餐包后,会优先使用套餐包用量抵扣,如果套餐包用量不足,超出部分还是按需计费。套餐包更加划算,可为您节省更多成本。开通共享版数字资产链必须购买套餐包才支持调用接口。

数字资产链使用文档

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

数字资产链常见问题

数字资产链常见问题

  • SDK生成私钥和证书方法中的identityName作用是什么?

    identityName是生成用户证书时需要填入的一个参数,会写入作为证书的commonName,方便业务将自己已有的用户与数字资产链中的用户做好映射关系。同样的identityName,根据业务需要,可以生成任意个数的私钥和证书。

    identityName用途: 使用该字段在区块链上标记交易发起人。


  • 数字资产SDK调用时该如何使用链用户的身份?

    首先, 平台方可以通过generateIdentity方法生成链上用户,并建立好与自身业务系统中用户之间的映射关系。

    随后可以通过以下两种方式使用链上用户身份。

    方式一:当涉及到链上用户的操作,平台方可以通过SwitchIdentityWithPem方法切换当前调用者,设置为该链用户。

    方式二:可以通过设置授权链用户(operator)的方式减少身份切换,例如在第一步生成链用户后,将operator设置为平台方的系统链用户。

    数字资产链提供资产级、资产集合级和链用户级三个粒度的授权方式。

    设置资产授权用户(ERC721.Approve):所有者可为每个数字资产指定一个授权用户,授权用户拥有数字资产的流转操作权限。

    设置集合级授权用户(ERC721.SetApprovalForAll):所有者可为某个“资产集合”指定一个授权用户,授权用户拥有该集合下所有者的每个数字资产的流转操作权限。

    设置用户级授权用户(ERC1155.SetApprovalForAll):用户可指定一个授权用户,授权用户拥有任意“资产集合”下该用户拥有的数字资产的流转操作权限。


  • Java-SDK使用出现空指针异常

    问题现象

    java.lang.NullPointerException at io.netty.handler.ssl.ReferenceCountedOpenSslIcontext.destroy(ReferenceCountedOpenSslIcontext.java:489)

    解决方法

    java开发使用spring boot的版本需要高于2.1.11版本。


  • 创建数字资产集合时,可以知道owner吗?

    可以铸造一个资产,调用OwnerOf()查看,默认的铸造所有者就是创建集合的;推荐使用GenerateIdentity生成用户,生成的时候就会获得用户身份标识(address)。


  • 铸造NFT时,是铸造给调用者本人吗?能否指定铸造?

    是,只有集合的创建者可以发起铸造,铸造的资产属于集合创建者(owner),相当于发行方。当用户申请或者订购时,可以从发行方转给申请者。

    只可铸造给调用者本人 。