基于区块链的农产物追溯系统架构设计
区块链发源于比特币,狭义上看,它是一种凭据时间顺序将数据区块以顺序相连的方法组合成的一种链式数据布局,并以暗码学方法担保的不行改动和不行伪造的漫衍式数据库。
二、关于区块链技能
智能合约的触发,一旦智能合约的条件满意了,则直打仗发相应的合约。好比农产物的种子切合绿色安详育种尺度,则会自动触发种子公司和农户的合约,若某一育种条件不达标,则拒绝合约。相关的农产物种子数据信息可以由种子公司通过前端录入,可能通过智能硬件设备及时的传输到系统中。
区块链上智能合约的陈设和执行是以向区块链记账节点发送生意业务的形式举办,在生意业务中包括合约的代码、挪用的函数以及相关的参数,合约的陈设和挪用生意业务由一个节点发出并向全网广播,再由各个节点别离执行合约,最终通过共鸣机制告竣功效并存储到区块链上。一个合约的执行大概会触发多个其他合约,发生数个生意业务。区块链智能合约的具有去中心化、不行改动、可追溯、漫衍式自动执行等的特性,因此消除了中心化信任机构的用度,公有链、私有链的智能合约在金融、供给链打点等规模有遍及的应用前景。
当前溯源系统的信息存储往往是回收单一数据库举办中心化存储,这样造成了造假一方可以对数据库举办改动,从而到达增加、淘汰商品的造假目标。纵然回收冗余的数据库备份等,造假者也可以通过对冗余数据库举办改动比及达目标,也难以办理假数据鉴此外问题。
当前溯源系统中,大都回收二维码、条形码等举办一物一码的对应,而这些条码具有可复制性,从而使得商品溯源失效。
最后,区块链是一个共享性的漫衍式数据库,不需要用户从出产商、销售商等一级一级往上查询 (追溯)数据,同时数据不行改动的特性,也使数据的可信度大大提高。
首先,P2P的网络布局使数据漫衍式存储于各节点,其漫衍式容错特性,淘汰了网络进攻对数据的影响,区块链的哈希链式布局也解除了工钱改动链上数据的大概;
智能合约的执行,用户可以随时查察合约的执行环境。假如已有现成的物联网系统和接口,可以通过接口链接将智能硬件设备监测到的数据及时传输到上层协议中,然后将数据漫衍式的存储到差异的节点中。好比农产物的种植进程可以被智能硬件设备监控,然后通过各类传感器监测地皮重金属状态,浇灌施肥施药状态,病虫害状态,光照状态等种植条件。当所有的种植条件切合相应的产物尺度时,就会自动触发农户和采购方的合约。这些产物尺度可以由当局权威机构拟定和上传,当局的相关部分可以在区块链中作为相应的禁锢节点,将相应的产物尺度作为智能合约的构成部门,验证相应的合约数据和监视链上的生意业务。同时,农产物从出产、加工和物流等等进程中发生的信息,消费者都可以看到完整的参加方数据,以此来增加更多的信任背书主体。
总之,基于区块链的农产物追溯系统架构从技能层面担保了追溯信息的靠得住性和安详性,是加强追溯信息可信度、低落追溯断链风险的有效办理方案。
4.物理层:回收物联网技能,通过智能传感器、状态检测器、NB-IoT、RFID 等对种植基地举办数字打点,实现包罗农作物发展状态、种植基地情况参数、农产物运输状态等农产物溯源信息自动化收罗,淘汰工钱过问,确保溯源信息的精度、精确和时效,通过数据集成网关统一接口方法,把收罗信息推送至上层协议。
传统农产物追溯系统多半回收B/S(Browser/Server)网络架构,将数据存放在处事器的数据库中,同时整个农产物追溯系统拥有一其中心数据库,在当局权威机构和相关尺度组织的禁锢下,对溯源数据举办会合式打点。而在基于区块链的农产物追溯系统架构中,用户通过系统界面注册后,会自动获取1对密钥(包括1个公钥和1个私钥)。
本文在叙述传统溯源系统存在的问题基本上,提出基于区块链技能构建“四条理”体系架构的农产物追溯系统架构,通过阐明较量传统农产物追溯系统与基于区块链的农产物追溯系统架构的差别,可以辅佐我们深入领略区块链技能与农产物追溯的内涵契合性。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。