摘要: 一.Hyperledger Fabric概述 Hyperledger Fabric是由IBM公司主导开发的一个面向企业级客户的开源项目。与比特币和以太坊这类公有链不同,Hyperledger Fabric 网络的成员需要从可信赖的 成员服务提供者(MSP)注册经过授权认证后才能加入网络。从而避免了P 阅读全文
posted @ 2021-04-13 21:54 无_忧 阅读(2534) 评论(0) 推荐(0) 编辑
摘要: PBFT(Practical Byzantine Fault Tolerance,实用拜占庭容错) 一.概述 拜占庭将军问题最早是由 Leslie Lamport 在 1982 年发表的论文**《The Byzantine Generals Problem 》提出的, 他证明了在将军总数大于 3f 阅读全文
posted @ 2021-03-15 09:37 无_忧 阅读(9854) 评论(0) 推荐(0) 编辑
摘要: Raft共识算法 一.背景 拜占庭将军问题是分布式领域最复杂、最严格的容错模型。但在日常工作中使用的分布式系统面对的问题不会那么复杂,更多的是计算机故障挂掉了,或者网络通信问题而没法传递信息,这种情况不考虑计算机之间互相发送恶意信息,极大简化了系统对容错的要求,最主要的是达到一致性。 所以将拜占庭将 阅读全文
posted @ 2021-03-15 09:32 无_忧 阅读(3019) 评论(0) 推荐(1) 编辑
摘要: 在对map的值进行赋值操作时,如果map的值类型为struct结构体类型,那么是不能直接对struct中的字段进行赋值的。 例如: type T struct { n int } func main(){ m := make(map[int]T) m[0].n = 1 //map[key]struc 阅读全文
posted @ 2021-03-07 21:42 无_忧 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 之前我们在win10下安装了wsl2和docker等配置,但是系统默认安装的位置是c盘,特别是docker在下载镜像时,有的镜像比较大,长此以往c盘怕是要爆了:boom:。下面我们将其更换到其他磁盘 首先查看所有分发版本 wsl -l --all -v 导出分发版为tar文件到d盘 wsl --ex 阅读全文
posted @ 2021-02-14 23:18 无_忧 阅读(2594) 评论(0) 推荐(3) 编辑
摘要: 最近几天一直想找个方法把VMware虚拟机和远程连接工具MobaXterm这一组配合替换掉,因为每次开启虚拟机操作Ubuntu都需要占用很大的内存,而且要等好久好久才能开启!!!后面还要使用MobaXterm或者Xshell在远程连接进行操作总觉得好麻烦,这两天发现了了WSL2这个好东西,设置完成利 阅读全文
posted @ 2021-02-13 22:28 无_忧 阅读(4482) 评论(0) 推荐(4) 编辑