写点什么

供应链产品溯源介绍

用户头像
无誉
关注
发布于: 2021 年 01 月 10 日
供应链产品溯源介绍

回顾 2020 年,疫情肆虐,经济受创,国际形式也陷入动荡。一系列突然的变化不得不让人们开始思考:未来国家 ,企业以及自身将会如何发展? 。“世界处于百年未有之大变局”,这是 2020 年初国家做出的重大战略判断。不难看出,不管是从历史发展还是从当今现实来看,世界格局的转变,必然是新型科技引导的经济力量的转变,谁抓住了发展机遇,谁便引领风骚。身处信息时代,从 90 年代 2G 技术到 2000 年的 3G 发展 ,再到 2010 年 4G 技术开始,十年一个周期,那么下个十年必然是 5G 引领的时代。另外区块链技术从 08 年开始也历经了多年发展,目前在很多行业和场景得到了应用。但是还是有诸多的限制,然而这些诸多的限制,会随着 5G 时代的到来快速解除封印,得到迅速发展。那么目前所处的行业或者使用的产品哪些技术的背后是依靠这些技术呢?

最近全球疫情不断恶化,国内不少地区人们因为进口冷链食品被感染,完全杜绝进口也不是很现实,如果选择的时候尽量避免高风险地区的来源,是不是一个很好的办法?那么怎么获取商品的一系列相关信息呢?  大家可能知道有个技术叫区块链溯源,目前已经广泛应用在供应链商品上,在某些电商平台购买相关物品的时候,可以看到此商品例如原厂地,启运地,运输方式等等详细信息。另外不只是这类场景,像大家比较关注的药物药品,化妆品,艺术品,食品,二手商品等通过一物一码,能让消费者看到整个从生产到成品,来源,运输,鉴定结果,证书,维修等等信息,全部进行上链处理,实现来可追踪,去可查看。

  那么溯源技术背后到底是怎么实现的呢?下面就简单介绍一下相关的知识


区块链技术基础知识:

一, 区块链定义:

是一种去中心化的分布式账本,每一个区块都记录了一份交易数据,时间戳和元数据的区块头,一单发生,单一节点无法进行篡改。

实际上可以理解为是一个数据库,用于存储信息。但是与其他数据库相比他有一些独有的特征,比如信息公开,不可篡改等。数据存储方式为链式结构,这是与传统数据结构不同的地方。主要特点是每个区块都单独储存了一份完整的数据,每个区块都是独立的。而传统的数据结构一般是将数据按照归类进行储存。

 

所以这里有一个非常重要的一个概念是共识机制,区块链的节点都是依靠共识机制保证数据的一致性。


共识机制分类:

1,PoW 工作量证明机制:

具体就是通过工作结果来证明完成了的工作量。算力越大,记账的概率越大。在计算成功结果后会对全网通知打包区块,其他节点收到通知区块,会进行验证。

特点:去中心化但是花费的成本比较大

2,PoS 权益证明机制

权益越大记账的概率就越大,需要一定量的权益竞争,不需要进行大量计算

特点:性能好,但是不够去中心化

3,DPoS 股份授权证明机制

类似于投票选举,由被选举节点记账

特点:交易速度更快,同 POS 一样也不够去中心化

4:PBFT

PBFT 就是用算法模型来解决共识

特点不需要代币更适合特殊场景,比如联盟链

 

总结:选择 POW 共识算法,会受到受限资源的限制,采用的平台大多属于公链,处理速度过慢, 胜在公开透明。其他的 像采用 PBFT 共识机制算法,吞吐量得到提高很多,但是联盟链不够完全透明。所以大家可以根据自己的场景做相应的选择。


二,区块链三种基本类型:



总结一下:

1,        公有链:任何人都可以访问任何节点,比特币就是最典型的公有链。公有链最大的优点就是完全去中心化。目前像比特币、以太币、瑞波币等都是使用公有链来运行的。缺点是运行速度慢。

2,        私有链:私有链访问权限比较严格、读写权限仅开放给少数用户,但是这种系统仍然具有区块链的特征,由于效率比较高,在一些像金融领域可以有很好的应用。

3,        联盟链: 联盟链是指一些用户共同参与管理权限的区块链,各自运行着一个或多个节点, 相比比公有链处理速度更快,目前联盟链的发展速度很快。缺点是不够完全去中心化。


三,区块链的模型架构



四,区块链应用开发


主要关注合约层和应用层

1) 合约层是指各种代码,算法和智能合约。比如比特币就是一种可编程的技术,这一层就封装了比特币交易的算法。

智能合约可以理解为代码自动执行的条约,比如常见的代币的产生就是将智能合约部署区块链上。区块链公开,透明,不可篡改的特性十分适合智能合约的执行。目前很多区块链都提供了开源的智能合约编程接口。所以开发者可以在此基础上部署各自的智能合约。

2) 应用层就可以封装各种使用的场景。


五,主流开源区块链系统


目前很多开源的区块链系统已经可以满足很多应用场景

1) 比特币:始祖级去中心化区块链技术,比较稳定,应用广泛,缺点是没有智能合约

2) 以太坊:支持多语言和智能合约,支持自行设计复杂的合约逻辑

3) 超级账本:加入权限控制和安全措施,将区块链引入了企业级分布式联盟账本应用。

4) 其他:瑞波,BitShare,NXT 等

 

拿以太坊来举例:如果底层采用的是以太坊技术框架,智能开发语言可以使用 Solidity,Sperpent,Viper 等,客户端语言支持 C++,Python 等。开发者便可以开发出运在以太坊网络里的应用,可以运行在以太坊的虚拟机里,通过以太币来进行付费。像目前蚂蚁区块链溯源就是以联盟链为基础,借鉴以太坊的技术架构,采用 Solidity 语言来进行开发智能合约。


另外相比以太坊只支持 Solidity 这种特定的语言,Fabric 不受限于平台本身领域的特定语言,支持用 Java、Go 和 Node.js 等常用的编程语言来编写智能合约,所以可以尽快上手,避免额外的花费来学习新语言。也不需要原生的加密货币共识机制推动智能合约的执行,还有其拥有多条链多通道特点,可以设计为供应链网络中的每一条供应链配置一个单独的通道,不支持跨通道访问,具有很高的安全性。大家可以根据场景选择具体的系统


拿用户购买车厘子为例,用户然后扫一扫商品的区块链溯源码就可以了解商品的详细信息,如原产地、生产批次、质量报告等,相当于这个产品的身份证,相比于传统的产品溯源,区块链实现的商品溯源更加安全可靠

首先看一下食品从生产到用户手中的一个大致流程,提出一种基于区块链技术溯源的解决方案



六, 实现层架构


数据上链:前台用户通过系统上传数据,后台管理人员对信息进行审核,审核后对信息进行上链存储



溯源这一技术在供应链建立了人和物的强关联,实现了人,货,场的全场景的管理,从生产 ,存货,到购买和运输的全流程动态信息收集,建立了一个完善的监管渠道。目前可以看到阿里,京东等互联网平台部分场景已经投入使用,未来必定会全场景覆盖。以后像那些假货伪劣商品再也无处可藏。另外目前相关省份已经发布政令,所有冷链进口商品必须使用溯源。以此可以看出,未来供应链溯源必然会成为这个行业的基本服务。


用户头像

无誉

关注

还未添加个人签名 2021.01.06 加入

互联网从业者

评论

发布
暂无评论
供应链产品溯源介绍