- 博客(9)
- 收藏
- 关注
原创 简单的数字签名算法实现 【go版本】
—————————结束——————————————————————————1.2 生成公钥(公钥信息在私钥中)
2023-12-27 22:44:11 601 1
原创 Redis安装及远程
sudo apt-get install gcc sudo apt-get install g++ 【注:apt要分开进行安装】① 绑定远程端口 :默认是127.0.0.1 本地回环地址,设置为0.0.0.0 任意访问或者window对应的ip也可。:make PREFIX=/usr/local/redis install 【注:路径可选】注:192.168.10.101为作者虚拟机地址,请大家对应修改 6379是默认的端口。希望对大家有些许帮助!3、运行redis服务端。进入bin目录可查看。
2023-12-19 13:45:34 516
原创 Fabric源码解析之共识算法raft
Chain接口Chain结构体和node结构体。Chain接口位置:fabric/orderer/consensus/etcdraft/consensus/consensus.go;作用:它主要定义了排序节点对接收到的客户端发送来的消息的处理操作;Chain结构体node结构体位置:fabric/orderer/consensus/etcdraft/node.go。
2023-10-22 22:54:07 518 1
原创 fabric配置的动态更新:动态添加orderer节点
原raft机制的orderer节点不够用,需要进行动态扩充。: 已成功运行的网络【可以执行链码的更新和查询操作】系统环境—— fabric2.3 、docker20系列、java的智能合约网络环境——已有3个虚拟机进行搭建【虚拟机1:orderer 虚拟机2:peer1.org1 orderer1 虚拟机3:peer1.org2】 以下以VM1 VM2 VM3代替一、先生成orderer2节点的证书文件。
2023-10-12 17:21:56 422
原创 解析fabric中各节点(排序、背书、提交等节点)
1)交易提案的格式完整,(2)且验证该交易提案之前没有被提交过(重放攻击保护),(3)验证签名是有效的(使用 MSP),(4)验证交易提交客户端是否有权在该通道上执行该操作(也就是说,每个背书节点确保发起者满足通道。:对于经过背书检验的交易,客户端会提交交易【包括交易反馈在内的交易内容】进行交易排序(按照时间),打包成一个个区块分发给每个组织的Leader节点再进行下一步的节点间的共识。注:如果是在一个通道内进行的隔离交易,则会维护对应的一个通道账本,只保存在加入通道的节点而不会是所有的组织节点。
2023-09-10 22:39:03 796 1
原创 fabric2.x自己搭建流程小结
configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block -channelID fabric.channel 生成创世块【注意此处尽量不要用 mychannel】正式开始 -----------------------------------------------出现原因:可能cli1和cli2的容器执行顺序问题,但是。在运行一次会问题+切换了一下链码名称就消失了。
2023-03-27 21:49:47 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人