编号037 基于Conflux区块链技术的食品安全信息追溯合约(区块链农产品合格证)(L1验收完成)

1 Like

期待

如何了?

死了呗

上线前的测试中

本项目基本功能均已经实现(硬件检测打印追溯码→身份注册分配链上地址账户→nft合格证的生成、转移、前端展示等), 目前在上线前的bug修复和测试中。
后续工作:1、正在跟3个市级农业局商讨合作 推进conflux区块链在农业领域的赋能应用。
2、适配和调试更多的物联网检测、监测硬件
3、ui和功能的优化,包括政府端使用的管理后台的开发。

2 Likes

普通人,如何参与?如何获益?

项目 不涉及发币,普通人 只能当做健康码一样的公益服务来免费使用。扫码查询食品的品质 来源 检测信息 是免费的。企业可以参与商务合作 提升品牌价值

2 Likes

正常推进中

好的,谢谢。

申请验收
申请验收金额:3.5W USDT (或等值FC、CFX)
所有完成的工作内容:
一、设备
功能 功能详情
设备检测数据上传 1.对接上传检测记录接口和上链状态查询接口
2.增加必需上传的字段检查
3.增加生成合格证并上传功能
打印功能 1.打印检测结果小票增加小程序和溯源码二维码
2.对于检测合格的记录可以打印合格证
检测功能 1.检测界面增加地图选择送检单位地址的功能
2.编辑功能增加修改送检单位地址的功能

二、API
登录验证 实现小程序一键登录或用户名密码登录验证
备案检测 实现小程序或设备是否备案验证
上传备案 实现小程序或设备上传备案信息
查询备案 实现根据小程序appid查询是否备案
溯源查询 实现小程序或设备根据NFTID等条件查询对应食品溯源相关信息
检测流程 实现设备检测数据上传
NFT相关信息录入 实现小程序录入NFT相关信息上传
数据修改 实现部分补充信息未上链之前可暂存修改
获取微信appid 实现基于腾讯小程序开发接口返回当前小程序appid
查询NFT是否上链 实现根据链上交易hash查询链上交易信息
查询指定钱包CFX余额 实现基于conflux开发sdk接口根据钱包地址查询CFX余额
查询指定钱包NFT余额 实现基于conflux开发sdk接口智能合约根据钱包地址及NFTID查询指定NFT余额
链上NFT交易 实现基于conflux开发sdk接口智能合约指定钱包地址前NFT流转交易
根据appid获取钱包地址 实现根据小程序appid查询生成的对应conflux钱包地址
根据appid获取拥有NFT 实现根据小程序appid查询拥有的NFT种类
上链铸造NFT 实现根据业务逻辑提交数据上链铸造NFT
生成钱包 实现根据小程序appid或设备license生成conflux钱包

1 Like

三、小程序
需求
1.确认技术选型
2.确认需求功能
3.撰写需求文档
4.审核需求, 确认需求
UI设计
1.设计UI草图
2.确认UI草图界面以及功能
3.设计UI图,确认设计以及功能
4.设计NFT图, 确认NFT的样式
4,切图
小程序开发
1.使用React和Taro搭建基础项目
2.开发扫码界面, 扫码功能的实现
3.开发登录界面, 登录功能的实现
4.开发备案界面, 备案信息注册上传
5.开发企业主界面
6.开发农产品数据填写表单, 包含(种植, 用药, 施肥, 采摘,包装, 销售)
7.开发个人中心以及备案信息
8.开发溯源后的具体数据界面, 包含地图, 农产品基本信息
9.开发溯源数据详情界面
10.前端后端联调数据提交,获取, 修改
11.前端硬件端联调二维码数据
12.前端后端硬件端联调数据从生成, 新增, 修改,等操作
13,前端后端联调数据上链和NFT功能
14.前端调整需求, 修改UI
15.前端后端硬件端二次联调, 数据的走向, 准确性以及数据上链
16.前端修改地图功能
17.进行第三次联调

1 Like

四、合约
功能 功能详情
NFT1155 标准 1.将现实世界的农产品基本信息以NFT的方式写入区块链。
(测试网)已部署 2.通过NFT1155新特性实现农产品数量(重量)的销售数据上链。
(主网)已部署 3.管理农产品基本信息。

1 Like

五、运维
服务器运维:
1、测试及生产环境的管理。
2、Conflux本地全节点、ipfs私有节点管理。
3、微服务容器管理。
4、服务器安全管理。

1 Like

部分程序界面
后续将继续优化UI界面 和交互UE

1 Like

功能使用流程:
第一步:农业农村局源头生产企业部署检测点位、检测设备
利用食品安全快速检测设备,对农残、兽药残留等进行检测,随后直接打印合格证(区块链追溯码)
第二步:生产企业、加工企业、经销企业、农贸市场和超市 进行身份备案
微信关注智慧农安证小程序,点击企业,点击注册,上传证照和关键企业信息,即可获得congflux的区块链身份码账户。
第三步:生产企业扫描合格证,录入生产时的关键信息(如农药使用信息、化肥使用信息等),即自主可生区块链合格证。
第四步:在销售过程中,扫描对方的身份码,将实际销售产品数量的nft同等发送给对方,利用nft合格证通证 来建立真实的产品流通路径,并存储在conflux主网中。

1 Like