蚂蚁区块链第22课 蚂蚁区块链溯源服务功能从开通到实现
1. 摘要
本文介绍蚂蚁区块链溯源服务的特点,开通和配置流程,接入淘宝扫码的流程。
辉哥认为,区块链溯源要锚定实物和数字世界的关系,但各个环节又只能在各自平行线操作,很难做到绝对溯源。况且,蚂蚁溯源区块链方案,对应的节点也只能部署在阿里云上,由蚂蚁技术第三方完全管理,未能部署在上下游或者工商监管机构,离去中心化防篡改的能力又退化了一步。这个解决方案权当是品牌增益的一个方式吧。
2. 溯源服务概述
蚂蚁区块链溯源服务(AntBlockChain Traceability as a Service,简称 TaaS)是依托于蚂蚁区块链 BaaS 平台研发的适用于溯源场景的联盟区块链技术。蚂蚁区块链溯源服务利用区块链和物联网技术追踪记录有形商品或无形信息的流转链条,把商品的品质信息、物流信息、质检信息等关于商品特征的数据,不可篡改地登记在区块链上,解决了信息孤岛、信息流转不畅、信息缺乏透明度等行业问题。
蚂蚁区块链溯源服务为有区块链溯源需求的品牌企业用户、独立软件厂商(ISV)建立一个专门的入口,提供简易的操作流程和便捷的后台管理,引导其快速实现业务需求,实现通过区块链为品牌增信,同时结合营销精准触达终端用户。
2.1 区块链溯源架构
区块链溯源服务平台为企业客户提供完整的商品溯源服务,基于一物一码(芯)锚定商品,通过对接第三方系统、PDA或扫码设备,不仅降低了企业客户的管理成本,而且让C端用户也能便捷的对商品进行溯源验真,全面提升了企业的品牌价值。
架构特点:
数据源头可信
企业身份可信
溯源数据可信
2.2 应用场景
(1)农产品(食品)溯源
对农产品生产、加工、运输、仓储、销售等全链路环节进行可信溯源,保障消费者权益。
例如,2018年8月28日,五常市政府与阿里巴巴深化合作,联合阿里旗下的天猫、菜鸟物流等为五常大米溯源,建立从生产到消费全链路的溯源体系。
(2)跨境商品溯源
从海外生产企业开始,记录单品和生产批次的对应关系,经历海外质检机构抽样和监督、海外入仓、干线物流、国内质检、运输直到消费者手里,全程信息上链,保证跨境商品的可追溯。
例如,天猫国际利用区块链技术、药监码技术以及大数据跟踪进口商品全链路,汇集生产、运输、通关、报检、第三方检验等信息,给每个跨境进口商品打上“身份证”,确保国内消费者买得放心。
(3)农资农药溯源
为农资农药赋予唯一区块链电子身份证,把人、机、物进行有效关联记录,利用先进物联网技术和工具实现全程溯源,能够有效打击“窜货、假冒”现象,保护农民的利益。
(4)化妆品溯源
对化妆品的整个生产链进行统一管理,通过一物一码并结合区块链技术,能让消费者了解化妆品从原料到成品的整个生产过程,增加消费者粘性,提升产品销量。
(5)艺术工艺品溯源
具有高价值的艺术工艺品往往具有被仿冒的风险,需要专业权威的鉴定机构进行鉴定,通过蚂蚁溯源链,可以将工艺品的特征信息、鉴定信息进行不可篡改的可信记录,实现来可追,去可查。
(6)二手商品溯源
针对消费者对二手商品强烈的溯源验真需求,可以将商品出厂的溯源信息、购买信息、租借、回收、维修等信息全部上链,加强消费者对二手商品的信任感,加速二手市场的发展。
(7)钻石溯源
为每一颗钻石配备唯一的区块链电子身份证,可清晰的查验每颗钻石的生产加工信息、证书信息、流转信息等。
(8)服装服饰溯源
为每一件服装赋予唯一的电子标签,并将关键信息如货号、面料、里料、洗涤方式、生产设备、生产人员、仓储物流等记录在区块链上进行可信存证,实现服装全流程跟踪溯源。
3. 开通到实现完整流程
3.1 开通, 设置溯源链
加入金融科技平台(https://tech.antfin.com)后,您可以根据以下步骤免费开通蚂蚁区块链溯源服务:
- 登录 控制台,在页面顶部点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 > 前往开通,进入开通页面。
- 阅读并同意服务条款后,点击 确定。
- 审核通过后,产品开通成功。
- 点击 产品控制台,可进入蚂蚁区块链溯源服务控制台使用相关功能。
【体会】开通蚂蚁标准版一年的价格为25万人民币,还不包括面向营销,用户接入等应用端程序的开发价格。体验门槛不低!
3.2 设置溯源链
在 溯源链设置 模块,您可以进行以下操作:
查看溯源链详情
仅企业版支持查看溯源链详情。
-
登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
-
在 溯源链设置 页面的 溯源链信息 下,点击 查看。
1
生成公私钥对
仅当需要使用 API 接口时使用。
-
登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
-
在 溯源链设置 页面的 公钥信息 下,点击 去生成。
-
在弹出的下载私钥页面中,选择 保存 即可。
重要:私钥为调用服务接口的必备要素,务必妥善保存,遗失后需重新生成公私钥对。
3.3 新建品牌商和商品
3.3.1 管理品牌商
在 品牌商管理 模块,您可以进行以下操作:
维护品牌商信息
您可以对品牌商信息进行管理,包括添加、删除、编辑品牌商信息。
添加品牌商
-
登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
-
在左侧导航栏点击 品牌商管理,然后在品牌商管理页面上点击 添加品牌商。
1
-
在 添加品牌商 窗口中,填写 品牌商名称 和 备注,然后点击 确定 即可完成添加。
删除品牌商信息
在品牌商列表中,选择要删除的品牌商,点击 删除,然后确认删除操作即可。
说明:删除品牌商之前,确保该品牌下没有码规则,否则无法删除。
编辑品牌商信息
在品牌商列表中,选择要编辑的品牌商,点击 编辑,对品牌商信息进行修改,然后点击 确认 即可。
企业实名认证
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 品牌商管理 页面,针对某一个品牌商,点击 去认证,进入品牌商的 企业认证 页面。
- 填写企业认证信息,点击 去认证。
2
查看品牌商下的商品
在 品牌商管理 页面,针对某一个品牌商,点击 我的商品,进入 商品管理 页面查看该品牌商下的商品列表。
3.3.2 管理商品
在 商品管理 模块,您可以进行以下操作:
维护商品信息
您可以对商品信息进行管理,包括添加、删除、编辑商品信息。
添加商品
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在左侧导航栏点击 商品管理,然后在商品管理页面上点击 添加商品。
1
删除商品
在商品列表中,选择要删除的商品,点击 删除,然后确认删除操作即可。
编辑商品
在商品列表中,选择要编辑的商品,点击 编辑,对商品信息进行修改,然后确认即可。
配置码规则
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 商品管理 页面,针对目标商品的码规则,点击 配置,进入商品的码规则配置页面。
- 新增码规则名称、码规则和码示例,逐条保存,完成后点击 保存编辑。
2
配置溯源环节
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 商品管理 页面,针对目标商品的溯源环节,点击 配置,进入商品的溯源环节配置页面。
- 新增商品的溯源环节,逐条保存,完成后点击 保存编辑。
3
配置店铺导购
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 商品管理 页面,针对目标商品的店铺导购,点击 启用,进入商品的店铺导购配置页面。
- 输入店铺名称、商品说明、店铺图标和店铺链接后,点击 确定。
4
查看商品详情
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 商品管理 页面,选择目标商品,点击 查看详情,进入商品详情页面。
3.4 配置商品码规则和溯源环节
3.4.1 生码管理
在 生码管理 模块,您可以进行以下操作:
生码
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 生码管理 页面,点击 生码。
- 在弹出的生码配置窗口中,选择所属品牌商和商品后,基于所选商品配置生码编号,完成后点击 确定。
1
下载
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 生码管理 页面,选择目标生码记录,点击 操作 列下的 下载,可获得码包。
3.4.2 管理批次
在 批次管理 模块,您可以进行以下操作:
维护商品批次信息
您可以对商品批次信息进行管理,包括新建、删除、编辑商品批次信息。
添加商品批次信息
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在左侧导航栏点击 批次管理,然后在批次管理页面上点击 新建批次。
- 在 新建批次 窗口中输入批次号,选择品牌商和品牌,填写备注,然后点击 确定 即可。
1
删除商品批次信息
在商品批次列表中,选择要删除的批次,点击 删除,然后确认删除操作即可。
编辑商品批次信息
在商品批次列表中,选择要编辑的商品批次,点击 编辑,对商品批次信息进行修改,然后确认即可。
配置溯源环节
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 批次管理 页面,针对目标批次商品的溯源环节,点击 配置,进入批次的溯源环节配置页面。
- 根据商品的溯源环节可为当前批次选择多个溯源环节,选定后点击 确定。
2
配置与预览溯源信息
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 批次管理 页面,针对目标批次商品的溯源信息,点击 配置,进入批次的溯源信息配置页面。
- 在选定的溯源环节下分别添加溯源信息,添加完毕后点击 保存,返回批次管理页面。
- 在溯源信息下点击 预览 可查看刚才配置的溯源信息。
3
3.5 上传码包并激活商品批次
上传与下载码包
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 批次管理 页面,针对目标批次,点击 上传,弹出码包上传的页面。
- 根据码包模板将编辑好的码包进行上传,上传成功后允许 下载。
4
激活批次
- 登录 控制台,点击 产品与服务 > 区块链 > 蚂蚁区块链溯源服务 进入 TaaS 控制台。
- 在 批次管理 页面,针对目标批次,点击 激活,确认后可查看激活结果。
3.6 淘宝-满天星开发者接入
如果溯源商品要在淘宝等平台售卖,还需要开发便于消费者扫描使用的应用程序。那可以作为淘宝的满天星开发者接入完成功能的开发和发布。
具体流程包括以下4步:
1. 注册成为开发者
如何成为一个开发者:http://open.taobao.com/doc/detail.htm?id=66#s0
2. 创建满天星应用
创建应用的标签:互动应用(创建应用前,请联系类目小二申请标签权限)
互动应用开放文档:无线开放
3. 应用创建成功后,申请码上淘API权限包(找类目小二申请API权限)
申请成功后,可以调用接口生成防伪码短链,
a. 开发者:调用API生产短链接
taobao.wireless.bunting.securityshorturl.generate ****生成防伪码短链接
接口中的入参:
批次id(batch_id):由合作的品牌商提供
密码(password):由合作的品牌商提供
b. 利用短链接,生产二维码
c. 用户:扫码
扫码页面,自动菜单(H5页面,部署在TAE无线端):
示例二维码:
4. 应用部署
满天星,互动应用,需要部署在TAE环境,TAE控制台地址http://tae.taobao.com/support
创建好满天星互动应用,在TAE中会看到无线端和后台两个应用:
无线端用于扫描后,手机淘宝客户端页面展示,后台用于管理无线端页面和获取top数据
4. 参考
(1)蚂蚁区块链溯源服务 官网
https://tech.antfin.com/products/MYTC
(2)帮助文档
https://tech.antfin.com/docs/2/114679
(3)IoT设备身份认证
https://www.aliyun.com/product/iotid?spm=5176.229363.h2v3icoap.288.503b1449lzK1nZ
(4)阿里-区块链溯源整体解决方案
https://www.aliyun.com/solution/blockchain/mytc?spm=5176.10695662.1391239.1.56846421IySh3B
(5)淘宝-满天星业务解决方案
https://open.taobao.com/doc.htm?spm=a219a.7386797.0.0.7b79669ayD2osx&source=search&docId=104254&docType=1
(6)淘宝-满天星开发者接入
https://open.taobao.com/doc.htm?docId=102847&docType=1