赞
踩
共识似乎是挖矿的过程,去竞争记账权,成功的挖矿成功,获得生成区块权力
普通节点提供数据,矿工节点验证、打包、更新上链能力
车辆是参与方,边缘节点(路边单元)是矿工
区块链中存在多个节点,每个节点冗余地存储了一份数据账本,为了在数据不一致,必须经由共识算法来对交易数据达成一致的认知,这一特性也让区块链网络中的节点“互相信任”。
BC系统是去中心化的,在没有中心服务器(第三方可信中介)的情况下,想要维护区块链网络的稳定就需要共识机制。共识机制就是要所有节点自发遵守同一种竞争机制去竞争完成一个任务(在PoW中为解决一Hash难题)然后选择出一个(或几个)节点来暂时维护网络与系统,也就是挖矿。
智能合约是一段程序代码,部署在区块链网络后对所有网络中的节点可见,节点可以直接调用该程序完成交易。代码本身、代码运行的输入、代码输出的结果都将作为“交易”被保存在区块链中,这使得加密货币的“去中心化”、“不可篡改”、“可溯源”特性可以在其他领域被编程实现。在计算过程中,只有经共识验证的交易才会被写入智能合约,当有新交易产生时,会通过调用函数进行合约更新操作
文件上传IPFS,得到的哈希值存入区块链,
----整合IPFS、联邦学习和区块链的流程可以按以下步骤进行。请注意,这只是一个概括,具体实现可能因应用场景和系统设计而有所不同。
身份验证和注册:
本地训练和模型更新:
IPFS存储:
提交到区块链:
身份验证和数据查询:
动态选择获胜者矿工:
共识和广播:
模型集成和更新:
整个流程中,IPFS用于分布式存储模型参数和其他相关文件,区块链用于验证身份、记录交易、执行共识算法等。这种结合可以提供去中心化、不可篡改和可验证性的特性,同时确保参与方之间的数据安全性和隐私。具体实现时,需要考虑系统安全性、性能需求、隐私保护等因素。
该方法的整体框架主要由本地参与者、区块链网络和IPFS网络组成.本地参与者负责训练本地模型。训练好的本地模型上传并存储在IPFS网络中,返回的本地模型Hash通过参与节点调用智能合约存储在区块链网络中。在区块链网络中,通过智能合约聚合本地模型参数,聚合后的全局模型参数存储在IPFS网络中。返回的全局模型参数的Hash通过智能合约存储在区块链网络中,并通过智能合约发送给本地参与者。然后,从IPFS网络得到全局模型。最后,将局部模型更新为全局模型,用于下一轮模型训练。接下来,详细介绍了该方法的关键组成部分和过程。
1、23年7月
公有链:PoW,PoS,DPoS,
联盟链:BFT,PBFT实用拜占庭容错,SBFT,T-PBFT,MBFT结合分层分片技术,
私有链:Paxos提议者接收者学习者,Raft领导者追随者候选者
从去中心化程度、可扩展性、安全性三个方面进行评估
2、这篇文章主要讲了结合了区块链的联邦学习技术的广泛研究情况,非纯共识的
3、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。