【技术实现步骤摘要】
基于区块链的可追溯混凝土质量管理系统
[0001]本专利技术涉及区块链,具体是基于区块链的可追溯混凝土质量管理系统。
技术介绍
[0002]区块链是一种共享账簿技术,其作为底层架构,具备分布式、公开透明性、不可篡改性、集体维护和隐私保护的特点。在区块链系统中,不存在中央权威机构,每个节点都需要承担网络路由、区块数据验证、区块传播等任务。区块链技术有助于在不安全的网络环境下在用户间建立信任,通过共识机制来保证数据和交易的可靠性和一致性。区别于传统系统中依赖中心权威机构的信任模式,基于节点对区块的集体维护,用户可以进行安全的价值交易和信息交互。如果恶意节点想要攻击或篡改区块数据,则必须重新计算该区块以及该区块之后所有加入主链的区块的SHA256难题,并且其计算速度必须使得伪链长度超过主链才能攻击或篡改成功,这种攻击难度在一定程度上抵御了外部攻击,保证了区块链系统数据的不可篡改和安全性。
[0003]区块链技术采用带有时间戳的链式结构存储数据,增加了时间维度,使数据具有极强的可验证性和可追溯性。基于区块链的链式结构,各个区 ...
【技术保护点】
【技术特征摘要】
1.基于区块链的可追溯混凝土质量管理系统,其特征在于,包括用户管理模块、数据上链模块、数据存储模块、责任追溯模块、节点服务模块;所述的用户管理模块用于管理各节点的公钥及私钥,各节点用户在加入区块链系统时进行实名身份认证,当节点用户实名身份认证成功后获得CA证书;所述的证据上链模块用于各节点用户根据业务需要上传的电子证据,进行证据上链;所述的证据存储模块用于对上传到证据上链模块链上的电子证据进行哈希计算,生成固定长度的唯一特征数据,将完整的电子证据存储在星际文件系统中,在链中存储星际文件系统中电子证据的加密过后的哈希值;所述的责任追溯模块用于用户对业务任何环节进行溯源;所述的节点服务模块用于各节点用户与区块链进行交互。2.根据权利要求1所述的基于区块链的可追溯混凝土质量管理系统,其特征在于,所述的进行证据上链,包括如下过程:步骤1,区块链节点将进程列表重置为空;步骤2,用户通过公钥提交请求;根据用户公钥,区块链网络选择是否接受该请求;步骤3,若某个记账节点接收了该请求,则向网络广播该请求被接受;步骤5,节点用户请求被接受,提交材料验收条目;根据验收条目的链标识,其中一个区块链节点把条目加入其进程列表,并添加进入相应链的区块中;步骤6,服务器对网络广播该条目的确认,区块链网络中的所有其他节点更新该服务器的进程列表,验证该列表,并...
【专利技术属性】
技术研发人员:范荣全,王滨,胡人川,唐刚,赵星俨,刘俊勇,杨昌建,李果,高红均,唐杨,杨江平,
申请(专利权)人:四川大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。