一种基于区块链智能合约的用户信誉的评价方法与流程

文档序号:16392943发布日期:2018-12-25 19:30阅读:819来源:国知局
一种基于区块链智能合约的用户信誉的评价方法与流程

本发明涉及信誉评价领域,特别是涉及一种基于区块链智能合约的用户信誉的评价方法。

背景技术

随着网上交易的不断发展,人们享受着网上交易的便捷与高效,人们在网上购买商品时,一般都会查看销量和其他人购买该商品后的评价作为参考,好的销量和好的评价可以让商家出售的商品更加吸引人,其中一些商家为了得到更高的销量和好评,通过刷单、刷好评甚至雇佣差评师给竞争对手刷差评的行为越来越普遍。现如今电商平台对用户评价做出的排名大都是根据推荐排序和时间排序,其中推荐排序主要是基于购买者自身在该电商平台的信用指数和时间综合进行的一个排序,时间排序顾名思义,就是根据用户的评价时间由近到远来排序。这种排序方式就会导致恶意刷好评和刷差评的行为变得容易实现,使得买家容易受到商家误导购买到不合适的商品,且即使在购买后提出差评,也很容易被恶意刷的好评所覆盖。



技术实现要素:

本发明的目的在于提供一种基于区块链智能合约的用户信誉的评价方法,其包括电商平台构建一条区块链;电商平台对所有已存在用户和新用户根据业务权重各提供相应单位区块链通证;设立所述区块链通证的阀值;当用户对购买的商品提出评价请求时,电商平台检测用户所持区块链通证的值是否小于所述阀值,如果用户所持区块链通证的值小于所述阀值,电商平台拒绝评价请求,如果用户所持区块链通证的值不小于所述阀值,消耗用户所持区块链通证的值;当其他用户对评价点赞时,电商平台增加原评价用户所持区块链通证的值;当其他用户对评价点灭时,电商平台扣除原评价用户所持区块链通证的值;电商平台按每个评价获得的区块链通证的值的数量作为评价的推荐标准。

进一步地,电商平台禁止用户对区块链通证进行挖掘。

进一步地,用户每次对购买商品评价时消耗自身所持区块链通证0.01个值。

进一步地,用户每次对购买商品评价时需要电商平台和用户通过智能合约共同签名,所述智能合约自动执行。

进一步地,所述阀值为单位区块链通证的0.5个值。

进一步地,每个用户进行点赞或点灭时皆消耗自身所持区块链通证0.005个值。

进一步地,当评价获得点赞时,原评价用户获得0.01个值;当评价获得点灭时,原评价用户扣除0.01个值。

进一步地,所述步骤s5中的点赞或点灭操作需要平台及用户通过智能合约共同签名完成,所述智能合约自动执行。

进一步地,所述智能合约的内容为电商平台和用户完成对合约的签名之后,电商平台选择给予或者收取该用户一单位区块链通证的部分值。

本发明的有益效果为:以获得通证的值的数量作为评价的推荐标准相对于传统的推荐来说,由于每个人的区块链通证的值的数量有限,电商平台可以有效地减少刷单、刷好评和刷差评的数量,使得评价更为客观,买家更容易买到合适的商品。

附图说明

附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制。

图1为本发明一实施例提供的流程框图。

具体实施方式

如图1中所示,本发明一实施例提供的一种基于区块链智能合约的用户信誉的评价方法,其具体步骤如下:

s1:电商平台构建一条区块链,根据预期的用户量挖取适量的区块链通证。

具体的,电商平台挖完区块链通证后,需禁止用户对区块链通证进行挖掘,防止用户挖取大量区块链通证从而用来刷评价。

s2:电商平台对所有已存在用户和新用户根据业务权重各提供相应单位区块链通证。

具体的,新用户在电商平台进行注册时,必须进行实名认证,且新用户在注册时,电商平台会提供智能合约,新用户提交注册申请的同时相当于在智能合约上签名。当新用户完成注册行为并通过身份认证之后,即认为满足电商平台提出的要求,电商平台在智能合约上进行电子签名,使智能合约同时具有电商平台和新用户当双方的签名,随即电商平台给予新用户一单位区块链通证。对于已存在的用户而言,则需对没实名认证的用户要求补充认证,并以此提供智能合约和若干单位区块链通证,所获得的单位区块链通证的数量根据已存在的用户的业务权重所决定,即根据已存在用户的消费水平和消费方向所决定,例如该用户属于网购次数较多,且金额较大的类型,电商平台可多给予多个单位区块链通证。其中,电商平台可以限制每个人实名注册账号的次数,防止同个人反复申请账号。

s3:设立所述区块链通证的阀值。

具体的,在本实施例中,所述阀值为单位区块链通证的0.5个值。,在其它实施例中,所述阀值可以根据电商平台的实际情况,将所述阀值设在0.4~0.6之间的其它任一数值。

s4:当用户对购买的商品提出评价请求时,电商平台检测用户所持区块链通证的值是否小于所述阀值,如果用户所持区块链通证的值小于所述阀值,电商平台拒绝评价请求,如果用户所持区块链通证的值不小于所述阀值,消耗用户所持区块链通证的值。

具体的,在本实施例中,用户每次对购买商品评价时消耗自身所持区块链通证0.01个值,相当于一个单位区块链通证的百分之一,这个数值适合作为多数买家的评价量,在其它实施例中,电商平台可以根据实际情况略微调整消耗值的大小。用户每次对购买商品评价时需要电商平台和用户通过智能合约共同签名。

s5:当其他用户对评价点赞时,电商平台增加原评价用户所持区块链通证的值;当其他用户对评价点灭时,电商平台扣除原评价用户所持区块链通证的值。

具体的,在本实施例中,每个用户进行点赞或点灭时皆消耗自身所持区块链通证0.005个值。当评价获得点赞时,原评价用户获得0.01个值;当评价获得点灭时,原评价用户扣除所持区块链通证0.01个值。在其它实施例中,电商平台可根据每次评价消耗的值大小调整原用户获得的值大小和扣除的值大小。所述步骤s5中的点赞或点灭操作需要平台及用户共同签名完成。

s6:电商平台按每个评价获得的区块链通证的值的数量作为评价的推荐标准。

其中,智能合约的内容为:电商平台和用户完成对合约的签名之后,电商平台选择给予或者收取该用户一单位区块链通证的部分值。需要实施智能合约时分为以下几种情况:用户完成评论并提交后,电商平台根据设定的阀值确认能否通过评论,能通过评论的话则认为完成了与电商平台的一笔关于评论的交易,将当前账户的区块链通证的部分值交易给电商平台,并且在这笔交易中写下自己的评论,用户完成以上行为之后,认为用户完成了智能合约上的电子签名。电商平台获取用户的评论内容,并对智能合约进行电子签名,双方都签名之后即完成智能合约的内容;其他用户对原评论进行点赞或者点灭后,电商平台与其他用户做一笔关于点赞或点灭的交易,将当前账户的区块链通证的部分值交易给电商平台,与此同时其他用户在智能合约上签上电子签名。电商平台获取其他用户对原评价的点赞或者点灭行为,再对原评价赋予点赞或者点灭的标签并对智能合约进行电子签名,双方都签名之后即完成智能合约的内容。

此外,如电商平台可以根据以往每个用户单位时间内的评价次数设置区块链通证重置功能,即每过一段时间将所有用户的区块链通证进行回收,再重新对每个用户发放一单位区块链通证,再继续实施智能条约的内容。

以获得区块链通证的值的数量作为评价的推荐标准相对于传统的推荐来说,由于每个人的区块链通证的值的数量有限,电商平台可以有效地减少刷单、刷好评和刷差评的数量,使得评价更为客观,买家更容易买到合适的商品。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1