- 博客(61)
- 收藏
- 关注
原创 区块链实验室(30) - 区块链期刊:Distributed Ledger Technologies: Research and Practice
区块链期刊:Distributed Ledger Technologies: Research and Practice
2023-12-09 13:50:55
1153
原创 区块链实验室(26) - 区块链期刊Blockchain: Research and Applications
Blockchain: Research and Applications
2023-09-25 14:53:15
843
原创 区块链实验室(10) - 实例说明PBFT的共识过程
3:节点1验证preprepare报文后,创建自己的prepare报文,发给节点0和节点2。5:向节点0转发prepare报文,该报文由节点2或者节点3创建,由节点2转发而来。6:向节点0转发prepare报文,该报文由节点3或者节点2创建,由节点2转发而来。3:从0节点开始的共识请求,马上向它的邻居节点1节点发送preprepare报文。2:来自0节点的preprepare报文,由1节点转发给2节点。2:来自节点1的preprepare报文,由节点2转发给节点3。7:创建commit报文,发给节点1。
2023-07-24 09:45:28
731
2
原创 区块链实验室(2) - 编译自定义peer并构建Docker镜像
在Hyperledger Fabric环境中编译peer,并构建peer的Docker镜像。
2023-05-30 15:09:51
191
2
原创 在Fabric的Peer节点添加定制的系统链码
在Fabric的Peer节点添加定制的系统链码Peer节点的默认系统链码调用默认的系统链码添加定制的系统链码创建自定义系统链码的目录及源代码在Peer节点的源码中添加对上述系统链的引用修改core.yaml编译Peer节点并测试编译Peer节点源码测试Peer节点的默认系统链码Fabric的Peer节点的启动命令一般是peer node start,见下图所示。这个命令启动Peer节点时,日志信息显示默认系统链码主要有如下几个。cscc:用于配置的系统链码lscc:用于生命周期管理的系统链码
2021-02-14 16:06:39
678
原创 用Fabric案例生成的公钥匙签名并验证的示例
Fabric案例生成的公、私钥Fabric案例会给Peer、User、Admin等节点生成公、私钥对。公、私钥分别如下图所示。用公、私钥对签名并验证的示例用上述公、私钥对签名并验证消息的示例代码如下。package mainimport ( "crypto/ecdsa" "crypto/rand" "crypto/sha256" "crypto/x509" "encoding/pem" "fmt" "io/ioutil")func main() { msg := "he
2020-10-07 16:00:39
997
4
原创 Fabric-sdk-go的测试案例分析(4)-在test-network案例中查询指定节点已安装的链码
准备工作参考“Fabric-sdk-go的测试案例分析(3)-针对test-network编写1个SDK案例”,启动网络,创建1个通道,获取各节点的IP地址并配置/etc/hosts。创建源程序文件新建1个目录chaincodeDemo,新建2个文件。如下图。chaincodeDemo.go代码如下。package mainimport ( "log" "strings" "github.com/hyperledger/fabric-sdk-go/pkg/client/resmgmt
2020-09-20 18:27:44
666
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人