基于区块链的商家信誉值方法、装置、节点及其存储介质制造方法及图纸

技术编号:23288057 阅读:21 留言:0更新日期:2020-02-08 18:07
本发明专利技术公开了一种基于区块链的商家信誉值方法、装置、节点及其存储介质,属于区块链领域;包括由多个节点去中心化连接形成的区块链,该方法由该区块链执行;节点包括与每个经销商唯一对应经销商节点和与每个消费者唯一对应的消费者节点;经销商节点设有初始信誉值;且经销商节点用于传输商品密钥和与流通码,商品密钥和流通码经过各级经销商节点流通至消费者节点;消费者节点用于生成信誉标识,并将信誉标识与流通码中的全部经销商节点配对以改变经销商节点的信誉值;既能监控商家本身,又能加强各级经销商之间的相互监督和管理,有助于经销商网络的相互监督,促进经销的健康发展。

Business reputation value method, device, node and storage medium based on blockchain

【技术实现步骤摘要】
基于区块链的商家信誉值方法、装置、节点及其存储介质
本专利技术涉及区块链领域,具体涉及一种基于区块链的商家信誉值方法、装置、节点及其存储介质。
技术介绍
随着全球化分工的日益深化,现代商品的生产和流通链条不断延长,出现零碎化、复杂化、地理分散化等特点;这种现状导致了生产、流通链条的不透明性和信息不对称性;当商品出现假冒、伪劣等问题时,难以追寻伪劣产品的来源;容易引发链条各成员间的不信任和摩擦。特别现在商品的流通链长,各级经销商中只要任一经销商将正品更换为假冒伪劣商品,则最后流通至用户手中的商品就会变成假冒伪劣的商品;且难以得知假冒商品是从何处而来,这样就很难保证最终流入消费者手中的产品为正品;因此亟需一种能有效监控各个经销商经手商品伪劣的方法。
技术实现思路
针对上述技术中存在的不足之处,本专利技术提供一种基于区块链的商家信誉值方法,能对经销商进行信誉值,当经销商经手的假冒商品较多时,经销商的信誉值会过低,提醒消费者由该经销商出售的商品很大可能为假冒产品;让经销商不敢调包正品,且能自发的担当起监控商品正伪的责任。为实现上述目的,本专利技术提供一种基于区块链的商家信誉值方法,包括由多个节点去中心化连接形成的区块链,该方法由该区块链执行;节点包括与每个经销商唯一对应经销商节点和与每个消费者唯一对应的消费者节点;经销商节点设有初始信誉值;且经销商节点用于传输商品密钥和与商品密钥唯一对应的流通码,其中商品密钥用于承载商品特征信息,流通码用于承载商品流通信息;商品密钥和流通码经过各级经销商节点流通至消费者节点;同时各级经销商节点将商品流通信息更新至流通码中;消费者节点用于生成信誉标识,并将信誉标识与流通码中的全部经销商节点配对以改变经销商节点的信誉值;其中信誉标识包括正向信誉标识和反向信誉标识;正向信誉标识用于增加信誉值,反向信誉标识用于降低信誉值。其中,经销商节点包括原始经销商节点,通过原始经销商节点将每件商品对应的唯一商品密钥和唯一流通码写入区块链中;其中商品密钥包括商品的基本信息。其中,商品密钥是一对非对称密钥对的公钥,公钥是私钥经过非对称加密算法得到,从公钥无法反推出私钥;其中,私钥印制在商品上,公钥登记到区块链上;流通码是一对非对称密钥对,其中,私钥印制在商品上,而公钥登记到区块链上。其中,商品专属标识信息从上级经销商节点流通至下级经销商节点时,需要在上级经销商节点和下级经销商节点同时输入私钥,两个私钥共同调用智能合约;其中智能合约用于在下级经销商节点修改商品流通信息。其中,用于共同调用智能合约的私钥均设有公钥;在调用智能合约之前需要通过私钥和公钥登录区块链后,将经销商身份信息写入区块链。其中,商品专属标识信息从经销商节点流通至消费者节点后,通过消费者节点查看商品密钥承载的流通信息后,流通码自动更新商品为已出售状态。其中,信誉标识对应唯一的流通码;且信誉标识包括读取码;信誉标识与流通码中经销商节点配对时,信誉标识先传输至全部经销商节点,所有经销商节点与读取码进行配对,读取码只与流通码中经销商节点配对成功。为了实现上述目的,本专利技术还提供了一种基于区块链的商家信誉值装置,包括由多个节点去中心化连接形成的区块链,该装置部署于该节点;其特征在于,该装置包括与每个经销商唯一对应的中端模块和与每个消费者唯一对应的终端模块;中端模块用于传输商品密钥和与商品密钥唯一对应的流通码,且中端模块设有初始信誉值;其中商品密钥用于承载商品特征信息,流通码用于承载商品流通信息;商品密钥和流通码经过各级中端模块流通至终端模块;各级中端模块将商品流通信息更新至流通码中;通过终端模块获取的商品密钥和流通码判断商品的正伪;若判断为伪劣产品则降低全部流通该商品流通码的中端模块的信誉值。为了实现上述目的,本专利技术还提供了一种节点,包括:处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现所述的基于区块链的商家信誉值方法。为了实现上述目的,本专利技术还提供了一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现所述的基于区块链的商家信誉值方法。本专利技术的有益效果是:与现有技术相比,本专利技术提供的基于区块链的商家信誉值方法,包括由多个节点去中心化连接形成的区块链,该方法由该区块链执行;节点包括与每个经销商唯一对应经销商节点和与每个消费者唯一对应的消费者节点;经销商节点设有初始信誉值;且经销商节点用于传输商品密钥和与流通码,商品密钥和流通码经过各级经销商节点流通至消费者节点;消费者节点用于生成信誉标识,并将信誉标识与流通码中的全部经销商节点配对以改变经销商节点的信誉值;1、经销商经手的商品的为仿冒商品时,消费者节点的信誉标识会降低经销商节点的信誉值,这样如果经销商的信誉值过低时,说明该商家的仿冒数量偏高的,则商品的来源存在仿冒的风险,消费者容易虑放弃购买;2、同时,由于经销商的下游出现问题,则会影响自己的信用,则上游经销商必然会加强下游经销商的管理,同时会尽量避免从上游信用低的经销商处进货,对上游经销商形成压力,这样有助于经销商网络的相互监督,促进经销网络的健康发展。附图说明图1为本专利技术的改变经销商节点信誉值流程图;图2为本专利技术的商品密钥和流通码写入区块链流程图;图3为本专利技术的商品流通的流程图;图4为本专利技术的商品流通路径示意图;图5为本专利技术的商品流通方框图。具体实施方式为了更清楚地表述本专利技术,下面结合附图对本专利技术作进一步地描述。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,它本质上是一个去中心化的数据库。数据上链:即将数据写入区块链的区块中,数据将不可再被修改;如果要尝试修改区块,需要拥有超过整个区块链网络50%以上的算力,并且越早的区块,修改难度越高;本专利不考虑区块可能被更高算力篡改的情况。在本专利中,上链的商品信息将永远不可再修改。其中,区块是按照时间顺序不停产生的,区块中记录了自己产生的时间,因此区块本身具有时间属性;区块时间能够用来印证商品的流通顺序;商品的全生命周期,可以以时间为线索进行全局回溯。比如,商品的出厂日期可以通过商品的上链时间来验证,商品流通环节中的归属转移时间可以通过区块时间来确认。区块链特征:区块链本身具有的数据完全共享,任何人都可以查看区块上记录的数据,没有任何黑箱操作,所有数据公开透明,具有公信力;智能合约:本专利通过智能合约来实现,智能合约的源码完全公开,合约开源通过比较合约源码编译之后的二进制代码是否与区块链上部署的二进制代码完全相同来验证,以保证合约的接口和功能是可以接受监督的,保证合约没有任何后门;合约在链上部署之后,同样是不可再修改的。私钥签名不可抵赖:如果智能合约接口的调用可能导致合约内的数据变化,则需要调用者使用自己的私钥进行签名,经过签名的数据被写入区块数据,根据签名本文档来自技高网...

【技术保护点】
1.一种基于区块链的商家信誉值方法,包括由多个节点去中心化连接形成的区块链,该方法由该区块链执行;其特征在于,节点包括与每个经销商唯一对应经销商节点和与每个消费者唯一对应的消费者节点;/n经销商节点设有初始信誉值;且经销商节点用于传输商品密钥和与商品密钥唯一对应的流通码,其中商品密钥用于承载商品特征信息,流通码用于承载商品流通信息;/n商品密钥和流通码经过各级经销商节点流通至消费者节点;同时各级经销商节点将商品流通信息更新至流通码中;/n消费者节点用于生成信誉标识,并将信誉标识与流通码中的全部经销商节点配对以改变经销商节点的信誉值;其中信誉标识包括正向信誉标识和反向信誉标识;正向信誉标识用于增加信誉值,反向信誉标识用于降低信誉值。/n

【技术特征摘要】
1.一种基于区块链的商家信誉值方法,包括由多个节点去中心化连接形成的区块链,该方法由该区块链执行;其特征在于,节点包括与每个经销商唯一对应经销商节点和与每个消费者唯一对应的消费者节点;
经销商节点设有初始信誉值;且经销商节点用于传输商品密钥和与商品密钥唯一对应的流通码,其中商品密钥用于承载商品特征信息,流通码用于承载商品流通信息;
商品密钥和流通码经过各级经销商节点流通至消费者节点;同时各级经销商节点将商品流通信息更新至流通码中;
消费者节点用于生成信誉标识,并将信誉标识与流通码中的全部经销商节点配对以改变经销商节点的信誉值;其中信誉标识包括正向信誉标识和反向信誉标识;正向信誉标识用于增加信誉值,反向信誉标识用于降低信誉值。


2.根据权利要求1所述的基于区块链的商家信誉值方法,其特征在于,经销商节点包括原始经销商节点,通过原始经销商节点将每件商品对应的唯一商品密钥和唯一流通码写入区块链中;其中商品密钥包括商品的基本信息。


3.根据权利要求1所述的基于区块链的商家信誉值方法,其特征在于,商品密钥是一对非对称密钥对的公钥,公钥是私钥经过非对称加密算法得到,从公钥无法反推出私钥;其中,私钥印制在商品上,公钥登记到区块链上;流通码是一对非对称密钥对,其中,私钥印制在商品上,而公钥登记到区块链上。


4.根据权利要求1所述的基于区块链的商家信誉值方法,其特征在于,商品专属标识信息从上级经销商节点流通至下级经销商节点时,需要在上级经销商节点和下级经销商节点同时输入私钥,两个私钥共同调用智能合约;其中智能合约用于在下级经销商节点修改商品流通信息。


5.根据权利要求4所述的基于区块链的商家信誉值方法,其特征在于,用于共同调用智能合约的私钥均设有公钥;在调用智能合约之前...

【专利技术属性】
技术研发人员:陈建华阮云飞
申请(专利权)人:深圳市炳德区块链技术有限公司
类型:发明
国别省市:广东;44

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

1