基于区块链的家庭种植蔬菜共享交易平台设计与实现
随着人们生活水准的提升,蔬菜安全越来越被人们所重视,天然绿色有机蔬菜也越来越受欢迎。然而,有机蔬菜并没有能够飞上寻常百姓的餐桌。出现这种现象有诸多原因,首先,有机蔬菜的种植成本较高以及培育周期较长导致价格较为昂贵。其次,市面上大多有机蔬菜的质量参差不齐,以次充好的事件时有发生。更为重要的是,有机蔬菜从种植者到消费者过程中往往存在许多繁琐的流程,导致成本的进一步增加。这使得大多数消费者对目前市场上的有机蔬菜望而却步,消费者们普遍对有机蔬菜的信任度不高。为了解决上述问题,本文提出了基于区块链技术的家庭种植蔬菜共享交易平台。该平台中所售卖的蔬菜由一种智能的全自动化室内温棚专供,此温棚可以不受天气的影响,一年四季种植绿色有机蔬菜,全自动化的设备能够确保蔬菜茁壮成长,人们只需要付出少量的时间和精力便可以在家中收获绿色有机蔬菜。用户在收获蔬菜的同时,往往会出现蔬菜过剩或品类较为单一的现象,此时用户可以通过本文的平台将自己种植的蔬菜售出或者购买其他品类的蔬菜。值得强调的是,只有温棚的使用者可以在平台上售卖蔬菜,而购买者则可以是任意用户。在保证了蔬菜来源的同时,平台也采用了联盟链中的超级账本开源框架与传统电商系统相结合的技术方案。传统电商系统负责传统的蔬菜交易功能,区块链系统负责存储蔬菜交易信息,保护了用户隐私信息的同时,也因其正确性与不可篡改性可以对蔬菜进行溯源,进一步保证蔬菜的质量。区块链账本由所有温棚使用者即入链商家共同维护,分布式维护的账本使得消费者对平台和商家的信任度大大增加。同时,平台的存在能够让蔬菜直接从种植者到消费者手中,避免了繁琐的中间环节,大大降低经济成本和时间成本。本文从蔬菜实际交易情况入手,对平台的业务流程和功能需求进行分析,再结合区块链超级账本的技术特点,分别对平台的技术架构和Fabric积分交易系统架构进行设计。对区块链系统的详细交易流程、智能合约、共识算法和加密算法、数据同步的实现以及数据库都进行了详细的设计。本平台区块链系统使用Go进行程序编写,传统电商平台使用Node.js实现应用界面。目前,平台实现和测试工作均已完成。
- 作者:
- 李振翔
- 学位授予单位:
- 北方民族大学
- 专业名称:
- 计算机技术
- 授予学位:
- 硕士
- 学位年度:
- 2021年
- 导师姓名:
- 王福平
- 中图分类号:
- TP311.52;S126
- 关键词:
- 有机蔬菜;区块链;超级账本;链码
-