当前位置:首页 > 知识 >

区块链溯源系统架构解析

区块链技术正在逐步应用到现实生活中,其中跨境支付、溯源、数据存证、供应链金融等行业最有可能落地实用。尤其是区块链溯源应用的商业逻辑最为清晰,已得到各大互联网巨头和创业公司的重视。于此,本文提出三个关键问题:区块链技术在溯源系统中到底有什么用?如何设计溯源系统的架构?如何在区块链溯源系统中找到自己的位置?

白皮书链接如下:http://www.caict.ac.cn/kxyj/qwfb/bps/201810/t20181019_187262.htm

区块链溯源应用的商业模式可以总结为三点:存在真实市场需求;区块链技术可以提供高可靠性、可追溯性的数据保障;通过智能合约能够提供更具有价值的信息和服务,并且能真正实现价值共享。

图1介绍了区块链溯源应用的模型,其中溯源平台和业务系统是核心。图2比较清晰地说明了区块链溯源系统的技术架构,可以看出区块链技术只在“基础层”和“核心层”有重要作用,在其他层级主要依托于传统成熟的IT技术。图3详细地介绍了区块链溯源系统中各个模块的职责定位,智能终端模块、存证平台模块和“镜链”模块都有其核心技术支撑。图4解决了链下数据的可靠性问题,通过将身份信息的二维码直接打印在苹果表皮上,实现了溯源信息在整个生命周期内具有唯一的ID,并且将ID信息存储在区块链上保障了数据不可篡改和伪造。图5比较详细地介绍了食品溯源系统所需的各项活动,溯源系统的设计需依托于具体的溯源业务。

最后,作为程序员,入手区块链溯源项目没有太大难度,只是数据调用接口需要更换。相对于传统溯源项目,区块链溯源项目对区块链工程师的需求很高,可分为底层区块链系统工程师和区块链应用工程师。前者负责区块链系统的搭建、性能提升、安全提升等核心工作,后者负责开发区块链调用接口、智能合约的核心业务功能等。

猜你喜欢

微信二维码

微信