本文涉及在区块链网络中使用智能合约进行产品促销。
背景技术:
1、分布式账本系统(dls)使参与的实体能够安全地且不可篡改地存储数据。在不引用任何特定用例的情况下,dls还可被称为共识网络或区块链网络。区块链网络的示例可包括针对选择的实体组群提供的联盟区块链网络。联盟区块链网络可控制选择的实体组群的共识处理。联盟区块链网络包括访问控制层。
2、优惠券是商家认可的营销手段类型,消费者可通过该营销手段获得更便宜的产品或服务。反过来,商家可获得更多的顾客。优惠券可包括印刷优惠券或电子优惠券。当发行电子优惠券时,商家通常生成唯一标识并将其与优惠券相关联。唯一标识还可称为“优惠券码”。通常,唯一标识存储在中心化数据存储中。消费者可通过相关产品获得优惠券的唯一标识,然后兑换相应的奖励。如果中心化数据存储被入侵、被黑客攻击或以其他方式受损,则可能泄露优惠券信息,导致无效活动、严重的经济损失和其他后果。在某些情况下,唯一标识可被猜测出或以其他方式破译。
3、期望有效的手段来保护优惠券免于泄露、恶意破译和其他后果。
技术实现思路
1、本文描述了用于在区块链网络中使用智能合约进行产品促销的技术。
2、本文的实施方式涉及在区块链网络中使用智能合约来实现产品促销(被称为基于智能合约的促销活动)。在一些实施例中,一个或多个产品(例如,包括一个或多个商品和/或服务)的商家(例如,品牌所有者、零售商、或制造商)可创建促销活动,例如,用于营销目的。在一些实施例中,商家可为促销活动发行多个数字或电子票券(例如,电子代金券、电子优惠券或电子礼品券)。
3、在一些实施例中,智能合约可用于在区块链网络中实施促销活动以促进商家创建促销活动和消费者兑换数字票券。在一些实施例中,基于智能合约的促销活动可节省存储大量数字票券所需的存储空间。在一些实施例中,基于智能合约的促销活动可避开将数字票券同时上传到区块链网络的计算瓶颈。在一些实施例中,基于智能合约的促销活动可提高数据安全性,以保护数字票券免于泄露或恶意破译。
4、本文还提供了一个或多个非暂态计算机可读存储介质,其耦接到一个或多个处理器并且具有存储在其上的指令,当由一个或多个处理器执行时,该指令使得一个或多个处理器根据这里提供的方法的实施例执行操作。
5、本文还提供了用于实施这里提供的方法的系统。该系统包括一个或多个处理器,以及耦接到一个或多个处理器的计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,该指令使得一个或多个处理器根据这里提供的方法的实施例执行操作。
6、应理解,根据本文的方法可包括这里描述的方面和特征的任何组合。也就是说,根据本文的方法不限于这里具体描述的方面和特征的组合,还包括所提供的方面和特征的任何组合。
7、在附图和以下描述中阐述了本文的一个或多个实施例的细节。根据说明书和附图以及权利要求,本文的其他特征和优点将显现。
1.一种计算机实现的用于在区块链网络中使用智能合约进行产品促销的方法,所述区块链网络中存储了促销活动的规则,而未存储与所述促销活动相关联的多个促销码,所述促销活动与用于识别所述促销活动的私钥和公钥对相关联,该方法包括:
2.如权利要求1所述的计算机实现的方法,还包括:
3.如权利要求2所述的计算机实现的方法,其中,
4.如权利要求3所述的计算机实现的方法,其中,所述规则包括以下中的一个或多个:
5.如权利要求1所述的计算机实现的方法,还包括:
6.如权利要求5所述的计算机实现的方法,还包括:
7.如权利要求1所述的计算机实现的方法,还包括:
8.如权利要求5所述的计算机实现的方法,还包括:
9.如任何前述权利要求所述的计算机实现的方法,其中,所述多个促销码是同时生成的,并且所述计算机实现的方法还包括:
10.一种用于在区块链网络中使用智能合约进行产品促销的装置,所述装置包括用于执行权利要求1至9中任何一项所述的方法的多个模块。
11.一种用于在区块链网络中使用智能合约进行产品促销的系统,所述系统包括: