一种基于区块链的购物方法、设备和存储介质技术

技术编号:20222593 阅读:23 留言:0更新日期:2019-01-28 20:50
本发明专利技术提供一种基于区块链的购物方法、设备和存储介质,包括接收第一卖家的卖家终端发送的第一挂单交易,执行所述第一挂单交易后写到第一区块链上以供买家终端获取所述第一挂单交易的第一交易信息;接收所述买家终端根据所述第一交易信息发送的第一接单交易,执行所述第一接单交易后写到所述第一区块链上以供所述卖家终端对所述第一接单交易中的第一加密信息进行解密以获得收货地址信息后发货。本发明专利技术通过将买家的收货地址信息等联系信息用卖家的公钥加密后记录到区块链上,使用户的收货地址等联系信息只有卖家本人才能解密,保证了买家的隐私。

【技术实现步骤摘要】
一种基于区块链的购物方法、设备和存储介质
本申请涉及区块链
,具体涉及一种基于区块链的购物方法、设备和存储介质。
技术介绍
目前现有的网络购物方式通常是买家看到卖家发布的货物信息后,支付相应金额至第三方,然后卖家通过下单时买家提供的地址发货,买家收到货户确认收货后第三方将货币打给卖家,这种方式一方面有第三方的参与,对第三方的信誉要求非常高,如果被不法者获取,会对买家安全性有一定的影响,另一方面,由第三方的参与使买卖比较复杂。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种安全便捷的购物方法方法、设备和存储介质。第一方面,本专利技术提供一种基于区块链的购物方法,该方法适用于区块链节点,包括:接收第一卖家的卖家终端发送的第一挂单交易,执行第一挂单交易后写到第一区块链上以供买家终端获取第一挂单交易的第一交易信息;接收买家终端根据第一交易信息发送的第一接单交易,执行第一接单交易后写到第一区块链上以供卖家终端对第一接单交易中的第一加密信息进行解密以获得收货地址信息;其中,第一接单交易包括第一支付信息和第一加密信息,第一加密信息由买家终端通过第一卖家的第一公钥对收货地址信息加密生成,收货地址信息用于进行发货。接收卖家终端发送的第一发货交易,执行第一发货交易后写到第一区块链上;其中,第一发货交易包括根据收货地址信息进行发货的发货信息。进一步,还包括:接收物流终端发送的第一物流交易,执行第一物流交易后写到第一区块链上;其中,第一物流交易包括发货的物流信息。进一步,还包括:接收买家终端发送的第一确认收货交易,执行第一确认收获交易后写到第一区块链上。进一步,执行第一接单交易还包括:根据第一支付信息冻结买家终端对应账户的支付金额;方法还包括:在第一预定时间内没有接收到第一确认收货交易,则根据物流信息的已签收状态解冻支付金额,并将支付金额打到卖家终端对应的账户。进一步,执行第一接单交易还包括:根据第一支付信息冻结买家终端对应账户的支付金额;方法还包括:在第二预定时间内没有接收到第一确认收货交易和第一物流交易,则将支付金额解冻。进一步,执行第一接单交易还包括:根据第一支付信息冻结买家终端对应账户的支付金额;方法还包括:根据第一确认收货交易解冻支付金额并将支付金额打到卖家终端对应的账户。进一步,还包括:接收买家终端发送的第一订单评价交易,执行第一订单评价交易后写到第一区块链上;其中,第一订单评价交易包括订单评价信息,订单评价信息包括以下至少一项:货物质量评价信息,发货速度评价信息,物流服务评价信息。第二方面,本专利技术还提供一种适用于买家终端的基于区块链的购物方法,包括:获取记录在第一区块链上的第二挂单交易;其中,第二挂单交易由第一卖家的卖家终端生成并发送至第一区块链的节点;根据第二挂单交易的第二交易信息生成第二接单交易并发送至第一区块链的节点以供执行并写到第一区块链上,以供卖家终端从第一区块链上获取第二接单交易中的第一加密信息进行解密以获得收货地址信息;其中,第二接单交易包括第二支付信息和第二加密信息,第二加密信息由买家终端通过第一卖家的第一公钥对收货地址信息加密生成,收货地址信息用于进行发货。进一步,还包括:获取记录在第一区块链上的第二发货交易,或,获取记录在第一区块链上的第二物流交易;其中,第二发货交易由第一卖家终端生成并发送至第一区块链的节点,第二发货交易包括根据收货地址信息进行发货的发货信息,第二物流交易由物流终端生成并发送至第一区块链的节点,第二物流交易包括发货的物流信息。进一步,其特征在于,还包括:发送第二确认收货交易至第一区块链的节点以供执行第二确认收获交易后写到第一区块链上。进一步,还包括:发送第二订单评价交易至第一区块链的的节点以供执行第二订单评价交易后写到第一区块链上;其中,第二订单评价信息包括以下至少一项:货物质量评价信息,发货速度评价信息,物流服务评价信息。第三方面,本专利技术还提供一种适用于卖家终端的基于区块链的购物方法,包括:发送第三挂单交易至第一区块链的节点以供执行并记录至第一区块链上,以供买家终端从第一区块链上获取第三挂单交易的第三交易信息以生成第三接单交易并发送至第一区块链的节点以供执行并记录至第一区块链上;其中,第三接单交易包括第三支付信息和第三加密信息,第三加密信息由买家终端通过第一卖家的第一公钥对收货地址信息加密生成;通过第一区块链获取第三接单交易的第三加密信息,对第三加密信息进行解密以获得收货地址信息,并按照收货地址信息发货。进一步,还包括:发送第三发货交易至第一区块链的节点以供执行第三发货交易后写到第一区块链上;其中,第三发货交易包括根据收货地址信息进行发货的发货信息。第四方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的基于区块链的购物方法。第五方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的基于区块链的购物方法。专利技术的有益效果:本专利技术诸多实施例提供的一种基于区块链的购物方法方法及系统通过将买家的收货地址信息等联系信息用卖家的公钥加密后记录到区块链上,使用户的收货地址等联系信息只有卖家本人才能解密,保证了买家的隐私,另外,通过将买卖信息记录到区块链上,没有第三方中间方的参与,使买卖便捷快速。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种基于区块链购物的场景图。图2为本专利技术一实施例提供的一种基于区块链的购物方法的流程图。图3为图2所示方法一优选实施方式的流程图。图4为本专利技术一实施例提供的另一种基于区块链的购物方法。图5为图4所示方法的一优选实施方式的流程图。图6为图5所示方法的一种优选实施方式的流程图。图7为本专利技术提供的另一种基于区块链的购物方法的流程图。图8为图7所示方法的一优选实施方式的流程图。图9为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种基于区块链的购物方法的场景图。具体地,以在第一区块链上买卖月饼为例,卖家甲发送交易内容包括“五仁月饼10月饼券/盒,蛋黄月饼12月饼券/盒”的挂单交易,该交易中还可以包括买家甲的公钥PK,以方便买家获取;且该交易被第一区块链节点101执行后记录到第一区块链上,买家乙通过第一区块链获取到该挂单交易的买卖信息后,则根据挂单交易的内容选择买哪种月饼(如买2盒五仁月饼),发送接单交易给第一区块链的节点101执行后记录到第一区块链上,接单交易中包含支付信息和加密信息,即:支付2盒五仁月饼的20月饼券和买家乙通过甲的公钥PK加密过的收货地址信息;卖家甲通过第一区块链得知买家乙接收了挂单信息,则向第一区块链获取接单交易,并用私钥SK解密加密信息后本文档来自技高网...

【技术保护点】
1.一种基于区块链的购物方法,其特征在于,包括:接收第一卖家的卖家终端发送的第一挂单交易,执行所述第一挂单交易后写到第一区块链上以供买家终端获取所述第一挂单交易的第一交易信息;接收所述买家终端根据所述第一交易信息发送的第一接单交易,执行所述第一接单交易后写到所述第一区块链上以供所述卖家终端对所述第一接单交易中的第一加密信息进行解密以获得收货地址信息;其中,所述第一接单交易包括第一支付信息和第一加密信息,所述第一加密信息由所述买家终端通过所述第一卖家的第一公钥对收货地址信息加密生成,所述收货地址信息用于进行发货。

【技术特征摘要】
1.一种基于区块链的购物方法,其特征在于,包括:接收第一卖家的卖家终端发送的第一挂单交易,执行所述第一挂单交易后写到第一区块链上以供买家终端获取所述第一挂单交易的第一交易信息;接收所述买家终端根据所述第一交易信息发送的第一接单交易,执行所述第一接单交易后写到所述第一区块链上以供所述卖家终端对所述第一接单交易中的第一加密信息进行解密以获得收货地址信息;其中,所述第一接单交易包括第一支付信息和第一加密信息,所述第一加密信息由所述买家终端通过所述第一卖家的第一公钥对收货地址信息加密生成,所述收货地址信息用于进行发货。2.根据权利要求1所述的方法,其特征在于,还包括:接收所述卖家终端发送的第一发货交易,执行所述第一发货交易后写到所述第一区块链上;其中,所述第一发货交易包括根据所述收货地址信息进行发货的发货信息。3.根据权利要求1所述的方法,其特征在于,还包括:接收物流终端发送的第一物流交易,执行所述第一物流交易后写到所述第一区块链上;其中,所述第一物流交易包括所述发货的物流信息。4.根据权利要求2所述的方法,其特征在于,还包括:接收所述买家终端发送的第一确认收货交易,执行所述第一确认收获交易后写到所述第一区块链上。5.根据权利要求3所述的方法,其特征在于,所述执行所述第一接单交易还包括:根据所述第一支付信息冻结所述买家终端对应账户的支付金额;所述方法还包括:在第一预定时间内没有接收到第一确认收货交易,则根据所述物流信息的已签收状态解冻所述支付金额,并将所述支付金额打到卖家终端对应的账户。6.根据权利要求3所述的方法,其特征在于,所述执行所述第一接单交易还包括:根据所述第一支付信息冻结所述买家终端对应账户的支付金额;所述方法还包括:在第二预定时间内没有接收到第一确认收货交易和所述第一物流交易,则将所述支付金额解冻。7.根据权利要求4所述的方法,其特征在于,所述执行所述第一接单交易还包括:根据所述第一支付信息冻结所述买家终端对应账户的支付金额;所述方法还包括:根据所述第一确认收货交易解冻所述支付金额并将所述支付金额打到所述卖家终端对应的账户。8.根据权利要求3-7任意所述的方法,其特征在于,还包括:接收所述买家终端发送的第一订单评价交易,执行所述第一订单评价交易后写到所述第一区块链上;其中,所述第一订单评价交易包括订单评价信息,所述订单评价信息包括以下至少一项:货物质量评价信息,发货速度评价信息,物流服务评价信息。9.一种基于区块链的购物方法,其特征在于,包括:获取记录在第一区块链上的第二挂单交易;其中,所述第二挂单交易由第一卖家的卖家终端生成并发送至所述第一区块链的节点;根据...

【专利技术属性】
技术研发人员:吴思进王志文
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

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

1