当前位置:首页 > 知识 >

比特币和华为杭州联合解决方案

以工业互联网和防伪溯源为例,区块链应用可以改进现有的溯源系统。现有系统大多基于集中式的溯源信息录入,由生产厂家为每个产品分配唯一条码。然而,这种溯源方式只能追溯到生产企业,并且信息有限。它没有深入到产品生产和流通全过程追溯,也缺乏消费者所关注的生产信息、产地信息和物流信息等。传统溯源技术也容易受到溯源条码复制和溯源信息伪造等问题的影响。

区块链是一种公开和分布式的账本,依靠哈希函数、数字签名和共识机制等安全技术,能够实现链上数据的不可复制、不可篡改、不可否认、可靠性和可追溯性等特性。区块链不仅可以有效解决传统中心化数据存储面临的单点失效和可信存储等安全问题,还可以为构建新型的跨机构可信溯源体系提供有力的技术支持。在溯源领域使用区块链有利于改善已有溯源技术中存在的数据采集难、信息孤岛和信任度低等问题,同时也有助于推动溯源技术的研究与发展。

从功能架构上看,溯源系统可以分为区块链核心层、接口层、运维管理层、溯源平台层和用户端层: 1. 区块链基础层:为整个溯源平台提供基础信息服务,包括数据的采集、安全存储、分析和计算。此层还提供智能合约的执行环境,以及数据共享的安全能力。 2. 接口层:提供上层防伪溯源平台与下层区块链的对接,支持JAVA-SDK,包括地址和私钥的生成、数据的签名、上链和加密等功能。 3. 运维管理层:提供联盟链的可视化部署和监控,允许联盟链的新节点加入,并监控每个节点的运行状态。 4. 防伪溯源层:处理整个平台的应用层业务逻辑,包括接收物联网设备上报的数据并签名上链,以及处理来自客户端的查询请求等。

根据节点的功能,区块链网络可以分为不同类型: 1. 所有主链的区块链节点:通过P2P网络相互连接,每个节点存有全量的账本数据。它们既是客户端,也具备服务端的功能,可以提供服务和向其他节点请求服务。 2. 共识节点:负责打包和同步区块的节点。每个组织或行业都应该部署一些共识节点来保证公平性和安全性。 3. 监管节点:具有较高权限的特殊节点,用于对链上交易进行统计审查。监管节点部署在轻工协会和行业中,权限高于行业中的监管节点。 4. 验证节点:普通节点,负责同步和校验区块,不参与共识和监管。 5. 行业节点:属于细分行业的节点,对应具体企业。它们属于行业平行链,通过grpc接口连接主链,实现跨链交互。 6. 所有类型的节点可以使用天臣机房中的服务器、公有云服务器或自己提供的服务器加入区块链网络。

为确保网络安全,区块链采用P2P网络架构,几乎不会存在单点故障。节点之间需要建立加密隧道来防止数据泄露。新节点加入区块链网络需要通过可信CA服务申请TLS证书,并实时从CA服务更新证书链信息。用户或应用想要对接区块链也需要向可信CA服务申请证书,并使用证书对交易进行签名。节点会校验交易的公钥信息的真实性和用户证书的合法性,以确保交易能够上链执行。

总之,通过身份认证技术来确保节点和客户端的合法性和网络中数据的真实性,以阻止非法节点或客户端的攻击。此外,本平台通过区块链BAAS平台的节点监控功能来查看节点的同步状态和预警可疑行为,以保障网络安全。

猜你喜欢

关注我们

微信二维码

微信