CN107547529A - 一种基于区块链实现共享零售的方法、*** - Google Patents
一种基于区块链实现共享零售的方法、*** Download PDFInfo
- Publication number
- CN107547529A CN107547529A CN201710716919.4A CN201710716919A CN107547529A CN 107547529 A CN107547529 A CN 107547529A CN 201710716919 A CN201710716919 A CN 201710716919A CN 107547529 A CN107547529 A CN 107547529A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- block
- shared
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链实现共享零售的方法、***,方法,其特征在于,包括如下步骤:在协议层,建立并维护网络节点,并提供API调用接口,在扩展层,提供共享零售的服务端,在应用层,提供访问所述服务端的WEB接入端,以及无现金化过程,在所述协议层还包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层,在所述扩展层还包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块。本发明通过区块链技术优化零售行业,从而实现真正的共享零售模式大大的提高了企业的运营效率和大大降低了企业的经营成本,更能全面的满足用户对产品的需求。
Description
技术领域
本发明涉及物联网领域、区块链领域,特别涉及一种基于区块链实现共享零售的方法、***。
背景技术
在传统食品体系中,从食品生产者到加工企业,再到仓库或配送,最后送达零售商的整个过程中存在很多漏洞。每个环节信息由纸张记录,如果有消费者想要追溯购买食品的生产地等情况,需要耗费几天时间。一旦食品出现问题,想要查明问题来源并作出决定都需要长时间的调查取证。同时,以往产品批号,生产日期都是纸质记录。要分享数据很难,所以现在的溯源都是前一步、后一步,这一过程是比较慢的。如果用区块链的技术,因为数据全程是数字化搜集的,几秒之内就可以溯源,同时可以确保链条上每一个环节包括食品的生产者、加工者、零售商、消费者都能够从中受益。
在传统经济中,商业模式是一种中心化体系。所谓的中心化就是一个广播模式,所有的用户都是围绕这一个主体进行,目前大多数的传统商业模式都是这个类型,例如制造业、门户网站等等。伴随着新零售的诞生,就是为适应即将到来的“去中心化”的时代而诞生的,从Costco开始,零售行业去中介化非常的明显,而线下线上结合,利用大数据驱动的新零售,则用网格化的方式将过去中心化的零售模式,转变成为去中心化的零售模式,消费者的购物体验在新零售之下将会达到极大限度的满足。
而区块链的概念提出是实现未来“分布式”结构的重要概念之一,如果没有区块链的这种对于“账本中心”的管理机制,那么,未来的分布式结构要实现是非常困难的。基于区块链技术和理念的去中心化,才是真正的去中心化,而目前的共享经济体系,则依然需要中心,比如共享出行需要Uber和滴滴,共享单车需要摩拜,ofo等,共享民宿需要Airbnb等等,这些只是部分实现了去中心化,而不是真正的去中心化,因为在去掉各种中心的同时,这些平台自身成为了新的中心。
此外,在2019年5G网络标准成熟并开始推向市场之后,2020年左右,物联网和人工智能等技术将会迎来非常快速的发展,这种发展速度堪比移动互联网取代PC时代的发展速度。物联网的网格化连接方式,天然就是为商业的去中心化以及未来的分布式结构做准备的,可以说,未来社会的物联网才是一切网络商业模式的基础。
基于上述去中心化、5G网络标准、区块链技术,如何通过区块链技术优化零售行业,从而实现真正的共享零售模式是本领域技术人员有待解决的问题。
发明内容
本发明要解决的技术问题是,提供一种优化共享零售模式,解决去中心化的问题的基于区块链实现共享零售的方法。
解决上述技术问题,本发明提供了一种基于区块链实现共享零售的方法,包括如下步骤:
在协议层,建立并维护网络节点,并提供API调用接口,
在扩展层,提供共享零售的服务端,
在应用层,提供访问所述服务端的WEB接入端,以及无现金化过程,
在所述协议层还包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层,
在所述扩展层还包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块,
所述消费合约模块,用以执行达到条件的消费合约,
所述加工商模块,用以提供用以加工的加工商数据,
所述生产商模块,用以提供用以生产的生产商数据,
所述零售商模块,用以提供用以零售的零售商数据,
所述消费者模块,用以提供用以消费的消费者数据,
所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,
在所述应用层还包括:用以提供交易网站、WEB客户端、第三方扩展接口的一种或者多种WEB访问端。
更进一步,在所述应用层还包括:RF无源标签、二维码、人脸识别、生物特征识别的接入端。
更进一步,在所述网络层基于:挖矿共识算法或投票共识算法。
更进一步,在所述网络层基于:工作量证明POW,权益证明POS,代理权益证明DPOS以及实用拜占庭PBFT共识机制。
更进一步,在储存层区块链结构数据包括:
用以作为分隔符的神奇数,
用以记录区块链大小的区块大小,
用以将HASH值作为下一个新区块的HASH值的参考目标数数据区块头部信息,
记录当前区块交易数的交易计数,
用以保存交易细节的交易详情。
基于上述,本发明还提供了一种基于区块链实现共享零售的***,包括:服务器和浏览器,所述浏览器用以访问所述服务器,所述服务器包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块,
所述消费合约模块,用以执行达到条件的消费合约,
所述加工商模块,用以提供用以加工的加工商数据,
所述生产商模块,用以提供用以生产的生产商数据,
所述零售商模块,用以提供用以零售的零售商数据,
所述消费者模块,用以提供用以消费的消费者数据,
所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,
还包括:提供API调用接口和区块链结构数据储存的第三方协议单元,其包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层。
更进一步,所述第三方协议单元还包括:本地数据存储的数据库,用以优化I/O性能。
更进一步,所述第三方协议单元还包括:,客户端钱包,用以建立地址、验证签名、转账支付或者查看余额。
更进一步,所述服务器还包括:溯源单元,用以分享商品的产地、批号、生产日期信息,并且将商品的生产环境、是否有产品安全认证的信息公开化,并在所述加工商模块、所述生产商模块、所述零售商模块、所述消费者模块追踪商品来源、工厂数据、到期日期、存储温度、运输信息。
更进一步,所述浏览器还包括:交易网站、WEB客户端、第三方扩展接口,用以通过所述交易网站、所述WEB客户端或者所述第三方扩展接口与共享货架进行线下至线上的交互
本发明的有益效果:
本发明通过区块链技术优化零售行业,从而实现真正的共享零售模式。由于在协议层建立并维护网络节点并提供API调用接口,能够提供符合共识机制的网络层和储存区块链结构数据的储存层。由于在扩展层提供共享零售的服务端,在所述扩展层任何需要第三方支付的产品都可以方便的使用区块链技术,任何需要确权、征信和追溯的信息,都可以借助区块链来实现。由于在应用层提供访问所述服务端的WEB接入端,以及无现金化过程,无现金化包括但不限于,BTC/EBC等代币。此外,在所述扩展层还包括:消费合约模块,加工商模块、生产商模块、零售商模块、消费者模块,可以确保每一个环节中的产者、加工者、零售商、消费者都能够获取必要的/想要的信息。在所述应用层还包括:用以提供交易网站、WEB客户端、第三方扩展接口的一种或者多种WEB访问端,支持多种方式的WEB访问端。
附图说明
图1是本发明一实施例中的基于区块链实现共享零售的方法流程示意图;
图2是本发明一实施例中的区块链结构数据结构示意图;
图3是本发明一实施例中的基于区块链实现共享零售的***结构示意图;
图4是本发明中的拓扑结构示意图。
具体实施方式
现在将参考一些示例实施例描述本公开的原理。可以理解,这些实施例仅出于说明并且帮助本领域的技术人员理解和实施例本公开的目的而描述,而非建议对本公开的范围的任何限制。在此描述的本公开的内容可以以下文描述的方式之外的各种方式实施。
如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。
本申请中的共识机制是指,区块链事务达成分布式共识的算法。
区块链是一种去中心化的分布式账本***,它可以用于登记和发行数字化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交易。区块链***与传统的中心化账本***相比,具有完全公开、不可篡改、防止多重支付等优点,并且不依赖于任何的可信第三方。而由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链***需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。
另外一方面,区块链(Blockchain)是由分布式节点共同参与维护的数据存储***,其使用散列算法连接数据块形成链式数据结构,并通过共识机制以传输和同步数据,从而保障各个节点数据的最终一致性并不可修改和删除。
共识机制是区块链***根据自身业务特点,在拜占庭将军问题(Lamport L. TheByzantine Generals Problem[J].Acm Transactions on Programming Languages&Systems,1995,4(3):382-401.)网络中传输和同步数据的分布式一致性算法。一般包括数据广播验证、新区块产生方法、区块广播验证、分叉处理等内容。目前,现有的常见共识机制包括工作量证明(POW),权益证明 (POS),代理权益证明(DPOS)以及实用拜占庭(PBFT)等。
1、POW工作量证明,通过枚举式的hash运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网50%以上的其它节点验证后一起存储。POW即工作量证明,其优点是:1)算法简单,容易实现; 2)节点间无需交换额外的信息即可达成共识;3)破坏***需要投入极大的成本;但其缺点也非常明显:1)浪费能源;2)区块的确认时间难以缩短;3)新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;4)容易产生分叉,需要等待多个确认;5)永远没有最终性,需要检查点机制来弥补最终性。POW工作量证明的应用案例:比特币。
2、POS权益证明,是POW的一种升级共识机制;根据每个节点所占代币的比例和时间;等比例的降低挖矿难度,从而加快找随机数的速度。这种机制的优点是不像POW那么费电,但是也有不少缺点:1)没有专业化,拥有权益的参与者未必希望参与记账;2)容易产生分叉,需要等待多个确认;3)永远没有最终性,需要检查点机制来弥补最终性。POS权益证明的应用案例:未来币,以太坊采用了POW+POS的混合机制。
3、DPOS股份授权证明机制,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。DPOS在POS的基础上,将记账人的角色专业化,先通过权益来选出记账人,然后记账人之间再轮流记账。这种方式依然没有解决最终性问题。DPOS股份授权证明机制的应用案例:比特股。
4、PBFT实用拜占庭容错算法,这是一种基于消息传递的一致性算法,算法经过三个阶段达成一致性,这些阶段可能因为失败而重复进行。
假设节点总数为3f+1,f为拜占庭错误节点:
1)当节点发现leader作恶时,通过算法选举其他的replica为leader,
2)leader通过pre-prepare消息把它选择的value广播给其他replica 节点,其他的replica节点如果接受则发送prepare,如果失败则不发送,
3)一旦2f个节点接受prepare消息,则节点发送commit消息,
4)当2f+1个节点接受commit消息后,代表该value值被确定。PBFT实用拜占庭容错算法的应用案例:hyperledger fabric,部分国内联盟链。
本申请中涉及的应用层、扩展层以及协议层采用包括但不限于 C/C++/Nodejs/Javascript/Python/Go任一一种或者多用开发语言实现。
请参考图1是本发明一实施例中的基于区块链实现共享零售的方法流程示意图,具体步骤包括:
步骤S100在协议层,建立并维护网络节点,并提供API调用接口,所述协议层是指最底层的技术,其中包括但不限于,分布式的网络节点以及存储结构。在协议层不仅维护着网络节点,而且仅提供API供调用。API(Application Programming Interface,)是应用程序编程接口,支持实现底层调用。本领域技术人员能够明了,官方会发布简易客户端,用以建立网址、验证签名、转账支付、查看余额等。优选地,在协议层还用以构建网络环境、搭建交易通道以及制定节点奖励规则。协议层中包括但不限于上述的比特币或者莱特币等。进一步,在协议层分成了存储层和网络层,存储层中的数据存储可以相对独立,是性能和易用性。
步骤S101在扩展层,提供共享零售的服务端,在所述服务端主要执行合约机制,其属于扩展层面的应用开发。当达到某个条件阈值,合约自动执行且包括但不限于,自动转移证券、自动付款、自动收款、自动还款等。基础扩展层,区块链可以架构开发任何类型的产品,不仅仅是用在金融行业,任何需要第三方支付的产品都可以方便的使用区块链技术,同时任何需要确权、征信和追溯的信息,可借助区块链来实现。
步骤S102在应用层,提供访问所述服务端的WEB接入端,以及无现金化过程,所述WEB接入端可以是交易网站、WEB客户端、第三方扩展接口,用以通过所述交易网站、所述WEB客户端或者所述第三方扩展接口与共享货架和/ 或智能零售端进行线下至线上的交互。所述无现金化过程,包括但不限于:采用电子支付、信用支付、人脸识别支付、生物特征识别支付、多点触控支付、 vr虚拟实现支付。
步骤S103在所述协议层还包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层,本领域技术人员能够明了,在所述网络层中可采用挖矿、投票等共识机制算法保障网络中各个节点的安全。
步骤S104在所述扩展层还包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块,所述消费合约模块,用以执行达到条件的消费合约,所述加工商模块,用以提供用以加工的加工商数据,所述生产商模块,用以提供用以生产的生产商数据,所述零售商模块,用以提供用以零售的零售商数据,所述消费者模块,用以提供用以消费的消费者数据。消费合约模块主要用以执行可达到条件的消费合约,消费合约包括但不限于,消费双方、消费金额以及消费权限等。所述加工商模块、所述生产商模块以及所述零售商模块,将加工商数据、零售商数据以及消费者数据在扩展层实现汇集和储存。
步骤S105所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,
步骤S106在所述应用层还包括:用以提供交易网站、WEB客户端、第三方扩展接口的一种或者多种WEB访问端。
优选地,在所述应用层还包括:RF无源标签、二维码、人脸识别、生物特征识别的接入端。
优选地,在所述网络层基于:挖矿共识算法或投票共识算法。
优选地,在所述网络层基于:工作量证明POW,权益证明POS,代理权益证明DPOS以及实用拜占庭PBFT共识机制。
作为本实施例中的优选,请参考图2是本发明一实施例中的区块链结构数据结构示意图,在储存层区块链结构数据包括:用以作为分隔符的神奇数1,用以记录区块链大小的区块大小2,用以将HASH值作为下一个新区块的HASH 值的参考目标数的数据区块头部信息3,记录当前区块交易数的交易计数4,用以保存交易细节的交易详情5。所述数据区块头部信息3的HASH值是下一个新区块的HASH值的参考目标数,所述交易详情5记录了该区块中所有的交易记录。在所述数据区块头部信息3中记录了:版本号、前一个区块的记录、Merkle树的根值、时间戳、目标特征值、随机数。具体地,在比特币矿工挖矿的过程就是产生新的数据区块的过程,这个过程需要对比前一个数据区块头部的HASH值和随机数,如果满足一定条件则生成新的区块。Merkle树的根值为该区块中所有被记录交易的根节点HASH值,中本聪用一个HASH树来对每一比交易进行数字签名,以确保每一比交易都不可伪造和没有重复交易,Merkle 树为HASH树的一种。所述交易详情5中的交易记录就像一个记账本一样,记录了所有比特币的交易信息,每一个比特币玩家的比特币收支情况都被永久的嵌入了数据区块中以供别人查询,这也就是为什么每一比比特币交易都是可以查询到的。这个这些数据区块中的交易数据存放在每一个比特币用户的客户端节点中,所有的这些节点则组成了比特币以及分布式数据库***。任何一个节点的数据被破坏都不会影响整个数据库的正常运转,因为其它的健康节点中都保存了完整的数据库。所以,在本实施例中的数据块中,比特币支出和接收交易是写在一起的,整个收支记录包括很多比记录,每一比记录都有自己的索引编号以供查询,同时每一比记录中包括了生成时间、引用交易的哈希值、交易记录索引编号、比特币支出地址、支出地址数量等细节。每一比收支交易记录都有一个Merkle节点值,这个hash节点值是整个Merkle树的一部分,决定了每一个地址都不能重复交易和被伪造。可以记录消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块中可能发生的交易详情。
请参考图3是本发明一实施例中的基于区块链实现共享零售的***结构示意图,***中包括:服务器20和浏览器10,所述浏览器10用以访问所述服务器,所述服务器20包括:消费合约模块201、加工商模块202、生产商模块203、零售商模块204、消费者模块205,所述消费合约模块201,用以执行达到条件的消费合约,所述加工商模块202,用以提供用以加工的加工商数据,所述生产商模块203,用以提供用以生产的生产商数据,所述零售商模块204,用以提供用以零售的零售商数据,所述消费者模块205,用以提供用以消费的消费者数据,所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,还包括:提供API 调用接口和区块链结构数据储存的第三方协议单元30,其包括:用以根据共识机制保障网络中各个节点安全的网络层302,以及用以储存区块链结构数据的储存层301。在一些实施例中,所述浏览器10还包括:RF无源标签、二维码、人脸识别、生物特征识别的接入端。在一些实施例中,在第三方协议单元 30基于挖矿共识算法或投票共识算法。在一些实施例中,在第三方协议单元 30包括了以下的共识机制,工作量证明POW,权益证明POS,代理权益证明DPOS 以及实用拜占庭PBFT共识机制。在一些实施例中,所述储存层301的区块链结构数据包括:用以作为分隔符的神奇数,用以记录区块链大小的区块大小,用以将HASH值作为下一个新区块的HASH值的参考目标数的数据区块头部信息,记录当前区块交易数的交易计数,用以保存交易细节的交易详情。
作为本实施例中的优选,所述第三方协议单元30包括:本地数据存储的数据库,用以优化I/O性能。
作为本实施例中的优选,所述第三方协议单元30括:客户端钱包,用以建立地址、验证签名、转账支付或者查看余额。
作为本实施例中的优选,所述服务器20还包括:溯源单元,用以分享商品的产地、批号、生产日期信息,并且将商品的生产环境、是否有产品安全认证的信息公开化,并在所述加工商模块、所述生产商模块、所述零售商模块、所述消费者模块追踪商品来源、工厂数据、到期日期、存储温度、运输信息。
本实施例中的***,解决了传统食品体系中,从食品生产者到加工企业,再到仓库或配送,最后送达零售商的整个过程中存在很多漏洞。每个环节信息由纸张记录,如果有消费者想要追溯购买食品的生产地等情况,需要耗费几天时间。一旦食品出现问题,想要查明问题来源并作出决定都需要长时间的调查取证。由于采用了区块链的技术,因为数据全程是数字化搜集的,几秒之内就可以溯源,使得共享零售也可实现高效食品溯源。
作为本实施例中的优选,所述浏览器10还包括:交易网站、WEB客户端、第三方扩展接口,用以通过所述交易网站、所述WEB客户端或者所述第三方扩展接口与共享货架和/或智能零售端进行线下至线上的交互。
请参考图4是本发明中的拓扑结构示意图,在图4中所示出在应用层包括了:交易网站、WEB客户端、第三方扩展接口,用以通过所述交易网站、所述 WEB客户端或者所述第三方扩展接口与共享货架和/或智能零售端进行线下至线上的交互。通过交易网站、WEB客户端和第三方扩展接口为入口,使用比特币等代币或者其它的无现金化操作作为“无现金化”的入口。在扩展层包括了:消费合约模块、加工商模块、生产商模块、零售商模块以及消费者模块。所述消费合约模块,用以执行达到条件的消费合约,所述加工商模块,用以提供用以加工的加工商数据,所述生产商模块,用以提供用以生产的生产商数据,所述零售商模块,用以提供用以零售的零售商数据,所述消费者模块,用以提供用以消费的消费者数据,所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中。如图所述在协议层主要包括了储存层和网络层,在网络层中通过共识机制保障各个节点的安全,在存储层提供了区块链的储存结构。比如若客户在应用层使用的是Bitcoin-Qt客户端,则在存储层中的数据区块的信息就存在用户的电脑里面。每次当你打开Bitcoin-Qt,数据区块都会跟整个P2P网络分布式数据库同步。根据操作***的不同,数据区块目录blocks一般存放路径为:
Windows:%APPDATA%\Bitcoin\
Linux:~/.bitcoin/
Mac OS:~/Library/Application Support/Bitcoin/
在blocks文件夹中存放名为blkXXX.dat的文件blkXXX.dat文件在终端下面可以用hexdump打开。结构为:hexdump-n 10000-C blk00000.dat。
由于所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中从而确保的是链条上每一个环节包括食品的生产者、加工者、零售商、消费者都能够从中受益。此外由于在应用层采用无现金化的入口,保证了整个共享零售实现过程的自动化和安全性。通过区块链技术优化零售行业,从而实现真正的共享零售模式大大的提高了企业的运营效率和大大降低了企业的经营成本,更能全面的满足用户对产品的需求。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA) 等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
总体而言,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任意组合实施。一些方面可以以硬件实施,而其它一些方面可以以固件或软件实施,该固件或软件可以由控制器、微处理器或其它计算设备执行。虽然本公开的各种方面被示出和描述为框图、流程图或使用其它一些绘图表示,但是可以理解本文描述的框、设备、***、技术或方法可以以非限制性的方式以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其一些组合实施。
此外,虽然操作以特定顺序描述,但是这不应被理解为要求这类操作以所示的顺序执行或是以顺序序列执行,或是要求所有所示的操作被执行以实现期望结果。在一些情形下,多任务或并行处理可以是有利的。类似地,虽然若干具体实现方式的细节在上面的讨论中被包含,但是这些不应被解释为对本公开的范围的任何限制,而是特征的描述仅是针对具体实施例。在分离的一些实施例中描述的某些特征也可以在单个实施例中组合地执行。相反对,在单个实施例中描述的各种特征也可以在多个实施例中分离地实施或是以任何合适的子组合的方式实施。
Claims (10)
1.一种基于区块链实现共享零售的方法,其特征在于,包括如下步骤:
在协议层,建立并维护网络节点,并提供API调用接口,
在扩展层,提供共享零售的服务端,
在应用层,提供访问所述服务端的WEB接入端,以及无现金化过程,
在所述协议层还包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层,
在所述扩展层还包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块,
所述消费合约模块,用以执行达到条件的消费合约,
所述加工商模块,用以提供用以加工的加工商数据,
所述生产商模块,用以提供用以生产的生产商数据,
所述零售商模块,用以提供用以零售的零售商数据,
所述消费者模块,用以提供用以消费的消费者数据,
所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,
在所述应用层还包括:用以提供交易网站、WEB客户端、第三方扩展接口的一种或者多种WEB访问端。
2.根据权利要求1所述的方法,其特征在于,在所述应用层还包括:RF无源标签、二维码、人脸识别、生物特征识别的接入端。
3.根据权利要求1所述的方法,其特征在于,在所述网络层基于:挖矿共识算法或投票共识算法。
4.根据权利要求1所述的方法,其特征在于,在所述网络层基于:工作量证明POW,权益证明POS,代理权益证明DPOS以及实用拜占庭PBFT共识机制。
5.根据权利要求1所述的方法,其特征在于,在储存层区块链结构数据包括:
用以作为分隔符的神奇数,
用以记录区块链大小的区块大小,
用以将HASH值作为下一个新区块的HASH值的参考目标数的数据区块头部信息,
记录当前区块交易数的交易计数,
用以保存交易细节的交易详情。
6.一种基于区块链实现共享零售的***,其特征在于,包括:服务器和浏览器,所述浏览器用以访问所述服务器,所述服务器包括:消费合约模块、加工商模块、生产商模块、零售商模块、消费者模块,
所述消费合约模块,用以执行达到条件的消费合约,
所述加工商模块,用以提供用以加工的加工商数据,
所述生产商模块,用以提供用以生产的生产商数据,
所述零售商模块,用以提供用以零售的零售商数据,
所述消费者模块,用以提供用以消费的消费者数据,
所述消费者数据与零售商数据共享,所述零售商数据与生产商数据共享,所述加工商数据与生产商数据共享,所述加工商数据、生产商数据、零售商数据以及消费者数据通过协议层记录在区块链中,
还包括:提供API调用接口和区块链结构数据储存的第三方协议单元,其包括:用以根据共识机制保障网络中各个节点安全的网络层,以及用以储存区块链结构数据的储存层。
7.根据权利要求6所述的***,其特征在于,所述第三方协议单元还包括:本地数据存储的数据库,用以优化I/O性能。
8.根据权利要求6所述的***,其特征在于,所述第三方协议单元还包括:,客户端钱包,用以建立地址、验证签名、转账支付或者查看余额。
9.根据权利要求6所述的***,其特征在于,所述服务器还包括:溯源单元,用以分享商品的产地、批号、生产日期信息,并且将商品的生产环境、是否有产品安全认证的信息公开化,并在所述加工商模块、所述生产商模块、所述零售商模块、所述消费者模块追踪商品来源、工厂数据、到期日期、存储温度、运输信息。
10.根据权利要求6所述的***,其特征在于,所述浏览器还包括:交易网站、WEB客户端、第三方扩展接口,用以通过所述交易网站、所述WEB客户端或者所述第三方扩展接口与共享货架和/或智能零售端进行线下至线上的交互。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716919.4A CN107547529A (zh) | 2017-08-21 | 2017-08-21 | 一种基于区块链实现共享零售的方法、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710716919.4A CN107547529A (zh) | 2017-08-21 | 2017-08-21 | 一种基于区块链实现共享零售的方法、*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107547529A true CN107547529A (zh) | 2018-01-05 |
Family
ID=60957489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710716919.4A Pending CN107547529A (zh) | 2017-08-21 | 2017-08-21 | 一种基于区块链实现共享零售的方法、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107547529A (zh) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269064A (zh) * | 2018-01-26 | 2018-07-10 | 广东工业大学 | 一种基于智能合约的协同制造信息共享方法 |
CN108280695A (zh) * | 2018-02-22 | 2018-07-13 | 苏州优千网络科技有限公司 | 基于区块链的优惠券信息***及其处理方法 |
CN108305083A (zh) * | 2018-02-11 | 2018-07-20 | 张国忠 | 一种基于区块链的商品溯源方法及*** |
CN108549819A (zh) * | 2018-03-13 | 2018-09-18 | 中国地质大学(武汉) | 一种基于区块链的招投标处理方法及*** |
CN108596622A (zh) * | 2018-05-02 | 2018-09-28 | 北京链链信息技术有限公司 | 交易信息的共享***及方法 |
CN108650328A (zh) * | 2018-05-22 | 2018-10-12 | 河海大学常州校区 | 一种云服务平台中数据信息记录与存储的区块链*** |
CN108694584A (zh) * | 2018-07-10 | 2018-10-23 | 武汉星云智慧科技有限公司 | 一种基于区块链的粮食安全溯源与激励的方法以及*** |
CN108717606A (zh) * | 2018-06-08 | 2018-10-30 | 北京工商大学 | 一种基于区块链的食品安全多元利益主体信用评价方法 |
CN108965399A (zh) * | 2018-06-25 | 2018-12-07 | 百度在线网络技术(北京)有限公司 | 智能合约的执行方法、装置、设备及存储介质 |
CN108965247A (zh) * | 2018-06-04 | 2018-12-07 | 上海交通大学 | 一种基于区块链的威胁情报交换共享***和方法 |
CN108961526A (zh) * | 2018-06-13 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种基于区块链技术的投票*** |
CN108989019A (zh) * | 2018-06-27 | 2018-12-11 | 天闻数媒科技(湖南)有限公司 | 基于区块链技术的内容资源安全保护*** |
CN109063179A (zh) * | 2018-08-23 | 2018-12-21 | 靳芯 | 区块链平台的扩展方法及相关装置 |
CN109067516A (zh) * | 2018-07-20 | 2018-12-21 | 杭州复杂美科技有限公司 | 一种抽签方法、共识方法、设备和存储介质 |
CN109102342A (zh) * | 2018-09-17 | 2018-12-28 | 广东成高成数据集成有限公司 | 基于区块链及人工智能的数据集成即应用***、服务方法 |
CN109118168A (zh) * | 2018-07-20 | 2019-01-01 | 北京开普云信息科技有限公司 | 一种基于区块链机制的政务服务过程追溯***及其构建方法 |
CN109120437A (zh) * | 2018-08-01 | 2019-01-01 | 昧来网络科技(上海)有限公司 | 基于dabft共识机制的人工智能区块云生态*** |
CN109246248A (zh) * | 2018-11-02 | 2019-01-18 | 清华大学 | 基于区块链技术的数据可信安全共享***和方法 |
CN109308410A (zh) * | 2018-10-16 | 2019-02-05 | 翟红鹰 | 获取区块链数据的方法、***及计算机可读存储介质 |
CN109409912A (zh) * | 2018-10-30 | 2019-03-01 | 黄子骞 | 一种基于区块链的产品溯源防伪防窜货方法 |
CN109544354A (zh) * | 2018-10-19 | 2019-03-29 | 中国平安人寿保险股份有限公司 | 基于区块链的再保结算方法、电子装置及可读存储介质 |
CN109815649A (zh) * | 2019-03-26 | 2019-05-28 | 苏州速链数字科技有限公司 | 基于区块链的数字版权管理*** |
CN110009356A (zh) * | 2019-04-16 | 2019-07-12 | 北京艾摩瑞策科技有限公司 | 一种基于区块链的业务数据上链方法及其*** |
CN110247965A (zh) * | 2019-06-13 | 2019-09-17 | 食品安全与营养(贵州)信息科技有限公司 | 一种基于区块链的IoT数据存储***的存储方法及*** |
CN110276602A (zh) * | 2018-03-13 | 2019-09-24 | 焦臻桢 | 面向物联网的区块链分级共识方法、***及电子设备 |
CN110288348A (zh) * | 2019-06-20 | 2019-09-27 | 中国传媒大学 | 基于传播活跃度和资产证明的区块链共识方法及*** |
CN110472116A (zh) * | 2018-04-28 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 联盟区块链业务网络及其联盟节点、产品数据存储方法 |
CN110796452A (zh) * | 2019-08-07 | 2020-02-14 | 南京中诚区块链研究院有限公司 | 一种基于区块链和大数据的供应链溯源***及方法 |
CN111131328A (zh) * | 2020-01-09 | 2020-05-08 | 周钰 | 区块链的安全金融结算方法及*** |
CN111327490A (zh) * | 2020-01-20 | 2020-06-23 | 腾讯科技(深圳)有限公司 | 区块链的拜占庭容错检测方法及相关装置 |
CN111447000A (zh) * | 2019-01-16 | 2020-07-24 | 鉴真防务技术(上海)有限公司 | 基于区块链技术的无人机飞行行为分析方法及加密*** |
CN111754250A (zh) * | 2019-03-27 | 2020-10-09 | 四川耕读联融农业科技有限公司 | 一种基于三农资源分时共享的商业模式 |
CN112291274A (zh) * | 2020-12-24 | 2021-01-29 | 南京骄扬软件科技有限公司 | 一种去中心化的新零售智能***及其连接方法 |
CN112528308A (zh) * | 2020-12-18 | 2021-03-19 | 临沂呆马区块链网络科技有限公司 | 一种基于区块链的人工智能大数据的共享***及方法 |
CN112651055A (zh) * | 2021-02-07 | 2021-04-13 | 昆明理工大学 | 一种基于PoA改进和智能合约技术的数据共享方法 |
CN113193992A (zh) * | 2021-04-16 | 2021-07-30 | 宁波图灵奇点智能科技有限公司 | 一种区块链平台、方法、装置、计算机设备及存储介质 |
EP3850789A4 (en) * | 2018-09-12 | 2022-06-15 | LiveRamp, Inc. | TRACKING OF CONSENT SOURCE AND COMPLIANCE ACROSS A COMPLEX CONSUMER DATA SUPPLY CHAIN USING A BLOCKCHAIN DISTRIBUTED LEGER |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103714465A (zh) * | 2013-12-24 | 2014-04-09 | 南京邮电大学 | 基于射频识别标签和传感器网络的智能零售市场构建方法 |
WO2014172757A1 (en) * | 2013-05-31 | 2014-10-30 | Between The Flags (Aust) Pty Ltd | A retail system |
CN105913562A (zh) * | 2016-04-29 | 2016-08-31 | 邓迪 | 基于区块链的自动售货机***及数据处理方法 |
CN106503098A (zh) * | 2016-10-14 | 2017-03-15 | 中金云金融(北京)大数据科技股份有限公司 | 内置于Paas服务层的区块链云服务框架*** |
-
2017
- 2017-08-21 CN CN201710716919.4A patent/CN107547529A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014172757A1 (en) * | 2013-05-31 | 2014-10-30 | Between The Flags (Aust) Pty Ltd | A retail system |
CN103714465A (zh) * | 2013-12-24 | 2014-04-09 | 南京邮电大学 | 基于射频识别标签和传感器网络的智能零售市场构建方法 |
CN105913562A (zh) * | 2016-04-29 | 2016-08-31 | 邓迪 | 基于区块链的自动售货机***及数据处理方法 |
CN106503098A (zh) * | 2016-10-14 | 2017-03-15 | 中金云金融(北京)大数据科技股份有限公司 | 内置于Paas服务层的区块链云服务框架*** |
Non-Patent Citations (1)
Title |
---|
汪传雷等: "基于区块链的供应链物流信息生态圈模型", 《情报理论与实践》 * |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269064A (zh) * | 2018-01-26 | 2018-07-10 | 广东工业大学 | 一种基于智能合约的协同制造信息共享方法 |
CN108305083B (zh) * | 2018-02-11 | 2020-08-28 | 张国忠 | 一种基于区块链的商品溯源方法及*** |
CN108305083A (zh) * | 2018-02-11 | 2018-07-20 | 张国忠 | 一种基于区块链的商品溯源方法及*** |
CN108280695A (zh) * | 2018-02-22 | 2018-07-13 | 苏州优千网络科技有限公司 | 基于区块链的优惠券信息***及其处理方法 |
CN108549819A (zh) * | 2018-03-13 | 2018-09-18 | 中国地质大学(武汉) | 一种基于区块链的招投标处理方法及*** |
CN110276602B (zh) * | 2018-03-13 | 2023-09-05 | 焦臻桢 | 面向物联网的区块链分级共识方法、***及电子设备 |
CN110276602A (zh) * | 2018-03-13 | 2019-09-24 | 焦臻桢 | 面向物联网的区块链分级共识方法、***及电子设备 |
CN110472116A (zh) * | 2018-04-28 | 2019-11-19 | 腾讯科技(深圳)有限公司 | 联盟区块链业务网络及其联盟节点、产品数据存储方法 |
CN108596622A (zh) * | 2018-05-02 | 2018-09-28 | 北京链链信息技术有限公司 | 交易信息的共享***及方法 |
CN108650328A (zh) * | 2018-05-22 | 2018-10-12 | 河海大学常州校区 | 一种云服务平台中数据信息记录与存储的区块链*** |
CN108965247A (zh) * | 2018-06-04 | 2018-12-07 | 上海交通大学 | 一种基于区块链的威胁情报交换共享***和方法 |
CN108717606A (zh) * | 2018-06-08 | 2018-10-30 | 北京工商大学 | 一种基于区块链的食品安全多元利益主体信用评价方法 |
CN108961526A (zh) * | 2018-06-13 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种基于区块链技术的投票*** |
CN108965399A (zh) * | 2018-06-25 | 2018-12-07 | 百度在线网络技术(北京)有限公司 | 智能合约的执行方法、装置、设备及存储介质 |
CN108989019A (zh) * | 2018-06-27 | 2018-12-11 | 天闻数媒科技(湖南)有限公司 | 基于区块链技术的内容资源安全保护*** |
CN108694584A (zh) * | 2018-07-10 | 2018-10-23 | 武汉星云智慧科技有限公司 | 一种基于区块链的粮食安全溯源与激励的方法以及*** |
CN108694584B (zh) * | 2018-07-10 | 2021-11-30 | 湖北大学知行学院 | 一种基于区块链的粮食安全溯源与激励的方法以及*** |
CN109118168A (zh) * | 2018-07-20 | 2019-01-01 | 北京开普云信息科技有限公司 | 一种基于区块链机制的政务服务过程追溯***及其构建方法 |
CN109067516A (zh) * | 2018-07-20 | 2018-12-21 | 杭州复杂美科技有限公司 | 一种抽签方法、共识方法、设备和存储介质 |
CN109120437A (zh) * | 2018-08-01 | 2019-01-01 | 昧来网络科技(上海)有限公司 | 基于dabft共识机制的人工智能区块云生态*** |
CN109120437B (zh) * | 2018-08-01 | 2021-06-15 | 上海幼鸢网络科技有限公司 | 基于dabft共识机制的人工智能区块云生态*** |
CN109063179A (zh) * | 2018-08-23 | 2018-12-21 | 靳芯 | 区块链平台的扩展方法及相关装置 |
EP3850789A4 (en) * | 2018-09-12 | 2022-06-15 | LiveRamp, Inc. | TRACKING OF CONSENT SOURCE AND COMPLIANCE ACROSS A COMPLEX CONSUMER DATA SUPPLY CHAIN USING A BLOCKCHAIN DISTRIBUTED LEGER |
CN109102342A (zh) * | 2018-09-17 | 2018-12-28 | 广东成高成数据集成有限公司 | 基于区块链及人工智能的数据集成即应用***、服务方法 |
CN109308410A (zh) * | 2018-10-16 | 2019-02-05 | 翟红鹰 | 获取区块链数据的方法、***及计算机可读存储介质 |
CN109544354B (zh) * | 2018-10-19 | 2024-06-11 | 中国平安人寿保险股份有限公司 | 基于区块链的再保结算方法、电子装置及可读存储介质 |
CN109544354A (zh) * | 2018-10-19 | 2019-03-29 | 中国平安人寿保险股份有限公司 | 基于区块链的再保结算方法、电子装置及可读存储介质 |
CN109409912A (zh) * | 2018-10-30 | 2019-03-01 | 黄子骞 | 一种基于区块链的产品溯源防伪防窜货方法 |
CN109246248A (zh) * | 2018-11-02 | 2019-01-18 | 清华大学 | 基于区块链技术的数据可信安全共享***和方法 |
CN111447000A (zh) * | 2019-01-16 | 2020-07-24 | 鉴真防务技术(上海)有限公司 | 基于区块链技术的无人机飞行行为分析方法及加密*** |
CN109815649A (zh) * | 2019-03-26 | 2019-05-28 | 苏州速链数字科技有限公司 | 基于区块链的数字版权管理*** |
CN111754250A (zh) * | 2019-03-27 | 2020-10-09 | 四川耕读联融农业科技有限公司 | 一种基于三农资源分时共享的商业模式 |
CN110009356A (zh) * | 2019-04-16 | 2019-07-12 | 北京艾摩瑞策科技有限公司 | 一种基于区块链的业务数据上链方法及其*** |
WO2020211462A1 (zh) * | 2019-04-16 | 2020-10-22 | 北京艾摩瑞策科技有限公司 | 一种基于区块链的业务数据上链方法及其*** |
CN110247965A (zh) * | 2019-06-13 | 2019-09-17 | 食品安全与营养(贵州)信息科技有限公司 | 一种基于区块链的IoT数据存储***的存储方法及*** |
CN110288348B (zh) * | 2019-06-20 | 2021-01-26 | 中国传媒大学 | 基于传播活跃度和资产证明的区块链共识方法及*** |
CN110288348A (zh) * | 2019-06-20 | 2019-09-27 | 中国传媒大学 | 基于传播活跃度和资产证明的区块链共识方法及*** |
CN110796452A (zh) * | 2019-08-07 | 2020-02-14 | 南京中诚区块链研究院有限公司 | 一种基于区块链和大数据的供应链溯源***及方法 |
CN111131328A (zh) * | 2020-01-09 | 2020-05-08 | 周钰 | 区块链的安全金融结算方法及*** |
CN111327490B (zh) * | 2020-01-20 | 2021-01-29 | 腾讯科技(深圳)有限公司 | 区块链的拜占庭容错检测方法及相关装置 |
CN111327490A (zh) * | 2020-01-20 | 2020-06-23 | 腾讯科技(深圳)有限公司 | 区块链的拜占庭容错检测方法及相关装置 |
CN112528308A (zh) * | 2020-12-18 | 2021-03-19 | 临沂呆马区块链网络科技有限公司 | 一种基于区块链的人工智能大数据的共享***及方法 |
CN112291274A (zh) * | 2020-12-24 | 2021-01-29 | 南京骄扬软件科技有限公司 | 一种去中心化的新零售智能***及其连接方法 |
CN112291274B (zh) * | 2020-12-24 | 2021-03-12 | 南京骄扬软件科技有限公司 | 一种去中心化的新零售智能***及其连接方法 |
CN112651055A (zh) * | 2021-02-07 | 2021-04-13 | 昆明理工大学 | 一种基于PoA改进和智能合约技术的数据共享方法 |
CN112651055B (zh) * | 2021-02-07 | 2023-10-24 | 昆明理工大学 | 一种基于PoA改进和智能合约技术的数据共享方法 |
CN113193992A (zh) * | 2021-04-16 | 2021-07-30 | 宁波图灵奇点智能科技有限公司 | 一种区块链平台、方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107547529A (zh) | 一种基于区块链实现共享零售的方法、*** | |
Jakšič et al. | Relationship banking and information technology: The role of artificial intelligence and FinTech | |
US11188977B2 (en) | Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology | |
US20200058071A1 (en) | Least decentralized fund trading system and method thereof | |
Mohapatra et al. | Migrant remittances in Africa: An overview | |
CN106530088A (zh) | 基于区块链安全节点对证券产品进行交易的方法 | |
CN110163740A (zh) | 一种信用融资方法及装置 | |
CN108335179A (zh) | 大宗商品交易方法、装置及*** | |
KR102313675B1 (ko) | 기부 대상에 제한 없는 블록체인 기반 암호화폐 기부 서버 및 기부 방법 | |
CN109783653A (zh) | 一种基于区块链技术的知识图谱的管理和追溯的查询*** | |
CN108960826B (zh) | 一种交易组、交易组构造方法、存储介质、设备和*** | |
EP3736760A1 (en) | Automated transaction protocol linking renewable energy generation assets to energy power consumers applying distributed digital ledger technology and iot energy meters | |
CN109859046A (zh) | 一种基于区块链技术大数据智慧运营管理*** | |
Stepanova et al. | Review of Decentralized Finance Applications and Their Total Value Locked. | |
Nogoev et al. | The Evolution and Development of E-Commerce Market and E-Cash | |
CN109146401A (zh) | 基于区块链技术的装修服务交易方法、***、设备及介质 | |
KR20200091237A (ko) | 블록체인 기술을 이용한 축산물 이력제 시스템 | |
Miller et al. | An asset-backed decentralised finance instrument for food supply chains–A case study from the livestock export industry | |
CN109726249A (zh) | 一种去中心化芯片研发交易数据存储方法及*** | |
Shah et al. | [Retracted] A Blockchain Technique for Trade Credit Maintainability Using the Role of Information and Communication Technology | |
Kaur et al. | StudentCoin Price Prediction and Relation to Blockchain Education | |
Stanton et al. | Securitization networks and endogenous financial norms in us mortgage markets | |
Prifti et al. | Impact of the information systems and technology on enterprises | |
Liu et al. | Trade Credit and Revenue Sharing of Supply Chain with a Risk‐Averse Retailer | |
CN109410084A (zh) | 基于电子商务的农贸***的移动支付控制方法及农贸*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180105 |