一种基于区块链技术记录电子券生命周期的设计方法技术

技术编号:24614340 阅读:104 留言:0更新日期:2020-06-24 01:35
本发明专利技术公开了一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:包括以下步骤:S1、通过数据层组建电子券的区块链基础;S2、通过网络层实现区块间的自组网功能;S3、通过共识层对电子券具体操作行为进行规划;S4、通过激励层鼓励各节点参与区块链中安全验证工作;S5、通过合约层实现区块链信任基础。本发明专利技术与现有技术相比的优点在于:将区块链技术应用到电子券设计中,通过合约层、激励层、共识层、网络层和数据层的配合工作,实现对电子券生命周期的实时监控,并稳定和延长其生命周期,设计思路清晰,模块设置合理,具有广泛的适用性。

A design method of recording e-Voucher life cycle based on blockchain Technology

【技术实现步骤摘要】
一种基于区块链技术记录电子券生命周期的设计方法
本专利技术涉及电子券及互联网领域,具体是指一种基于区块链技术记录电子券生命周期的设计方法。
技术介绍
电子券即电子优惠券,优惠券的电子形式,指以各种电子媒体(包括互联网、彩信、微扑、短信、二维码和图片等)制作、传播和使用的促销凭证。区块链是一个信息
的术语,从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明和集体维护的特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景。现有的电子券在设计和发放上存在诸多弊端,导致其生命周期短暂并伴有极大的不确定性,难以吸引顾客,导致其推广量上不如实体卡。因此,设计出一种基于区块链技术记录电子券生命周期的设计方法。
技术实现思路
本专利技术要解决的技术问题是现有的电子券因其设计上的不足导致生命周期短暂并伴有极大的不确定性,不利于其推广和商家利益。为解决上述技术问题,本专利技术提供的技术方案为:一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:包括以下步骤:S1、通过数据层组建电子券的区块链基础;S2、通过网络层实现区块间的自组网功能;S3、通过共识层对电子券具体操作行为进行规划;S4、通过激励层鼓励各节点参与区块链中安全验证工作;S5、通过合约层实现区块链信任基础。本专利技术与现有技术相比的优点在于:将区块链技术应用到电子券设计中,通过合约层、激励层、共识层、网络层和数据层的配合工作,实现对电子券生命周期的实时监控,并稳定和延长其生命周期,设计思路清晰,模块设置合理,具有广泛的适用性。作为改进,S1的数据层包括区块数据模块、链式结构模块和区块集成模块;区块数据模块作为存放电子券生命周期数据的区块,包含多项区块体,通过区块头与父块相连,其基本特征包括随机数、时间戳和区块容量;链式结构模块以电子券开户时间为顺序,通过区块的哈希值串联而成,作为区块中电子券交易行为的记录及状态变换的日志记录;区块集成模块包含随机数单元、时间戳单元和区块容量单元。作为改进,随机数单元基于电子券使用量证明的随机数字,在加密通信中设置为只使用一次的数字;在认证协议中设置为一个随机或伪随机数字;时间戳单元主体为标识电子券每次交易时间的字符序列,作为区块特征存在于区块中;区块容量单元作为衡量区块承载电子券各项数据的标准,其载体为区块,不同区块以时间为顺序,利用密码学技术串联,形成完整的分布式数据库。作为改进,S2的网络层基于P2P技术实现分布式网络设置,包括P2P组网机制、数据传播机制和数据验证机制,具备自动组网的机制,节点之间通过维护一个共同的区块链结构来保持通信。作为改进,S3的共识层包括共识机制模块、工作量证明模块和权益证明模块;共识机制模块设有检测差不多时间内电子券操作行为顺序的专用算法,使得一个时间窗口内电子券事务的先后顺序达成共识;工作量证明模块基于POW机制,对电子券交易行为的结果进行认证来证明完成了相应的工作量,通过查看记录和验证区块链信息的证明,可及时了解指定电子券生命周期中指定难度系数的工作量;权益证明模块根据持有电子券资产数量和时间给用户分配相应权益,系统采用POS机制,根据节点的电子券持有数量和时间的乘积给节点分配相应的权益。作为改进,S4的激励层包括发行制度模块和分配制度模块;发行制度模块基于区块内采集的用户电子券使用信息,遵守规则参与记账的节点,对电子券发行进行有目的发行;分配制度模块根据区块的电子券发行情况,制定电子券的分配制度,包括范围、额度和数量,给激励层提供一定的激励措施。作为改进,S5的合约层作为区块链可编程的基础,存放各种脚本、代码、算法机制及智能合约,将代码嵌入区块链中,实现可自定义的智能合约,设定的电子券约束条件的情况下,无需经由第三方就能够自动执行。附图说明图1是一种基于区块链技术记录电子券生命周期的设计方法的结构示意图。图2是一种基于区块链技术记录电子券生命周期的设计方法的流程示意图。如图所示:1、合约层,2、激励层,3、共识层,4、网络层,5、数据层,6、区块数据模块,7、链式结构模块,8、随机数单元,9、时间戳单元,10、区块容量单元,11、共识机制模块,12、工作量证明模块,13、权益证明模块,14、发行制度模块,15、分配制度模块。具体实施方式下面结合附图对本专利技术做进一步的详细说明。本专利技术在具体实施时,一种基于区块链技术记录电子券生命周期的设计方法,包括以下步骤:S1、通过数据层5组建电子券的区块链基础;S2、通过网络层4实现区块间的自组网功能;S3、通过共识层3对电子券具体操作行为进行规划;S4、通过激励层2鼓励各节点参与区块链中安全验证工作;S5、通过合约层1实现区块链信任基础。所述S1的数据层5包括区块数据模块6、链式结构模块7和区块集成模块;所述区块数据模块6作为存放电子券生命周期数据的区块,包含多项区块体,通过区块头与父块相连,其基本特征包括随机数、时间戳和区块容量;所述链式结构模块7以电子券开户时间为顺序,通过区块的哈希值串联而成,作为区块中电子券交易行为的记录及状态变换的日志记录;所述区块集成模块包含随机数单元8、时间戳单元9和区块容量单元10。所述随机数单元8基于电子券使用量证明的随机数字,在加密通信中设置为只使用一次的数字;在认证协议中设置为一个随机或伪随机数字;所述时间戳单元9主体为标识电子券每次交易时间的字符序列,作为区块特征存在于区块中;所述区块容量单元10作为衡量区块承载电子券各项数据的标准,其载体为区块,不同区块以时间为顺序,利用密码学技术串联,形成完整的分布式数据库。所述S2的网络层4基于P2P技术实现分布式网络设置,包括P2P组网机制、数据传播机制和数据验证机制,具备自动组网的机制,节点之间通过维护一个共同的区块链结构来保持通信。所述S3的共识层3包括共识机制模块11、工作量证明模块12和权益证明模块13;所述共识机制模块11设有检测差不多时间内电子券操作行为顺序的专用算法,使得一个时间窗口内电子券事务的先后顺序达成共识;所述工作量证明模块12基于POW机制,对电子券交易行为的结果进行认证来证明完成了相应的工作量,通过查看记录和验证区块链信息的证明,可及时了解指定电子券生命周期中指定难度系数的工作量;所述权益证明模块13根据持有电子券资产数量和时间给用户分配相应权益,系统采用POS机制,根据节点的电子券持有数量和时间的乘积给节点分配相应的权益。所述S4的激励层2包括发行制度模块14和分配制度模块15;所述发行制度模块14基于区块内采集的用户电子券使用信息,遵守规则参与记账的节点,对电子券发行进行有目本文档来自技高网...

【技术保护点】
1.一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:包括以下步骤:/nS1、通过数据层(5)组建电子券的区块链基础;/nS2、通过网络层(4)实现区块间的自组网功能;/nS3、通过共识层(3)对电子券具体操作行为进行规划;/nS4、通过激励层(2)鼓励各节点参与区块链中安全验证工作;/nS5、通过合约层(1)实现区块链信任基础。/n

【技术特征摘要】
1.一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:包括以下步骤:
S1、通过数据层(5)组建电子券的区块链基础;
S2、通过网络层(4)实现区块间的自组网功能;
S3、通过共识层(3)对电子券具体操作行为进行规划;
S4、通过激励层(2)鼓励各节点参与区块链中安全验证工作;
S5、通过合约层(1)实现区块链信任基础。


2.根据权利要求1所述的一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:所述S1的数据层(5)包括区块数据模块(6)、链式结构模块(7)和区块集成模块;
所述区块数据模块(6)作为存放电子券生命周期数据的区块,包含多项区块体,通过区块头与父块相连,其基本特征包括随机数、时间戳和区块容量;
所述链式结构模块(7)以电子券开户时间为顺序,通过区块的哈希值串联而成,作为区块中电子券交易行为的记录及状态变换的日志记录;
所述区块集成模块包含随机数单元(8)、时间戳单元(9)和区块容量单元(10)。


3.根据权利要求2所述的一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:所述随机数单元(8)基于电子券使用量证明的随机数字,在加密通信中设置为只使用一次的数字;在认证协议中设置为一个随机或伪随机数字;
所述时间戳单元(9)主体为标识电子券每次交易时间的字符序列,作为区块特征存在于区块中;
所述区块容量单元(10)作为衡量区块承载电子券各项数据的标准,其载体为区块,不同区块以时间为顺序,利用密码学技术串联,形成完整的分布式数据库。


4.根据权利要求1所述的一种基于区块链技术记录电子券生命周期的设计方法,其特征在于:所述S2的网络层(4)基于P2P技术实现分...

【专利技术属性】
技术研发人员:彭亚松沈小珊董杨博恒
申请(专利权)人:贵阳块数据城市建设有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1