- 博客(21)
- 收藏
- 关注
翻译 Hyperledger/FireFly
Hyperledger FireFly是再核心区块链技术之上的API和数据编排层。它为构建企业级的去中心化应用实现了一个多方系统。交易提交和事件流从根本上简化了访问链上智能合约的API接口多种区块链协议的集成Hyperledger Fabric企业级的以太坊: Hyperledger Besu 和 QuorumCorda (为金融行业设计的区块链)对开发者友好的,事件驱动的REST和WebSocket接口为了构建可以解决真正企业用例的多方业务应用数
2022-02-19 10:31:30 797 2
原创 使用fabric-sdk-go调用fabric时的问题及解决
1.实例化链码时报错:failed to get discovery service: could not get chConfig cache reference: QueryBlockConfig failed: no channel peers configured for channel [mychannel]这是由于fabric-sdk-go的配置文件中通道名与创建通道不一致造成的,将配置文件中channels配置的下一级配置名称改成对应通道名(我这边是改为mychannel)就不会出现这个错误
2022-02-07 15:43:21 13015
原创 并查集做题模板
class unionset{ private: int setn; vector<int> parent; vector<int> nums; public: unionset(n):setn(n),parent(n),nums(n,1){ iota(parent.begin(),parent.end(),0); } bool find(int x){ .
2021-12-06 19:48:12 301
原创 fabric的crypto-config.yaml文件中EnableNodeOUs的作用
EnableNodeOUs用来决定生成的用户的类型:设为true,则会生成peer类型的用户证书设为false,则会生成client类型的用户证书
2021-11-03 17:29:12 772
原创 Fabric记要
一、Peer节点:1.Endorser节点:接收客户端提案模拟执行,对模拟结果签名背书,将签名背书信息打包为提案响应消息返回给客户端2,Comitter节点:检查交易消息的完整性、合法性,标记交易的有效性并提交账本,变更本地数据库文件。同一通道的Peer节点均为Committer节点。3.Leader节点:通过grpc从orderer节点获得区块,通过gossip协议将接收的区块数据分发到组织内Peer节点二、Orderer节点:接收处理交易请求、排序、打包出块;创建通道或更新通道配
2021-07-14 14:58:51 362
原创 部署静态go服务器时用到的一些命令
1.编译go程序时,先设置环境变量:exportCGO_ENABLED="0",然后执行 go build main.go 将项目编译成可执行文件main2.将编译好的文件和配置文件等上传到服务器:scp/home/my_name/main username@102.78.22.23:/home/test/mainscp-r /home/my_name/configs/username@102.78.22.23:/home/test/configs3.查看相关端口号是否被占用:n...
2021-03-31 19:58:00 98
转载 c语言的复杂类型与声明的阅读
https://blog.csdn.net/skywalker_leo/article/details/48622193
2021-03-16 09:47:07 113
转载 arch安装软件出错
https://blog.csdn.net/weixin_43833642/article/details/104335594
2021-02-25 16:18:17 640
原创 将一个项目复制到另一个新文件夹中,打开Goland后,import部分出现 Cannot resolve directory ‘***‘ 和 Cannot resolve file ‘***‘
将原项目复制到新文件夹后, 将项目中的"import"本地的部分都换成新文件夹的目录,仍然会报错Cannot resolve directory '***' 和 Cannot resolve file '***'.这是由于原有项目中使用了go mod ,打开go.mod ,将第一行module ****改为 module 新文件夹名称 就可以解决报错问题....
2021-02-22 10:11:45 1710
转载 使用以太坊geth客户端调用智能合约时报“Invalid Address“错误的解决方法
需要事先定义defaultAccount变量对象web3.eth.defaultAccount = web3.eth.accounts[0]
2021-01-05 09:31:26 1703 1
原创 Error: Data location must be “calldata“ for parameter in external function, but none was given.
Error: Data location must be "calldata" for parameter in external function, but none was given. address[] members ^---------------^将address[] members改为 address[] calldata members
2020-12-30 15:50:40 981 2
原创 Makefile除语法错误外,执行失败的几种可能情况和解决方法
1:如果Makefile是整个文件从其他项目复制来的,可能需要在本地新建Makefile。 这是在改一个git项目中遇到的问题:当时需要抽取该项目的部分内容编译为库使用,我就直接将项目原Makefile粘贴至本地项目进行修改,结果Makefile中的wildcard函数无法执行。最后,我在本地新建Makefile文件,并将原内容粘贴至新建的Makefile文件中才成功执行Makefile2:在Goland中写Makefile时Tab键会无法识别,可以尝试在VScode中编写...
2020-12-30 15:31:06 2626
原创 如何使GoLand打开sol文件时不启动新的程序,而是在GoLand内打开
前些日子不小心设置错误了GoLand,结果在GoLand里打开sol类型文件时总会跳出GoLand用VScode打开,后面经过设置又可以在Goland中打开sol文件。操作如下:1.依次选择: File ->Settings ->Editor->FileTypes2.在Recognized file中选择Text类型3.在Registerred Patters中点"+",输入*.sol4.点击Apply 、OK...
2020-12-30 15:17:48 368
原创 如何在arch下安装运行truffle,安装truffle时出现zsh: command not found: truffle报错
1. 安装nodejs:sudo pacman -S nodejs2.到新建的目录下新建一个npm项目:npm init3.安装truffle: npm i truffle4.用truffle初始化项目:./node_modules/.bin/truffle init
2020-12-28 19:36:44 634
转载 关于go语言中如何将切片转化为数组
使用copy函数即可:slice := []byte("abcdefgh")var arr [4]bytecopy(arr[:], slice[:4])fmt.Println(arr)
2020-12-23 19:54:24 4270
原创 go语言编译gRPC中proto遇到的问题及解决方法
1.显示protobuf : protoc-gen-go: program not found or is not executable 首先配置环境变量并使其生效 vim ~/.bashrc export PATH = "$PATH:$GOPATH/bin" source ~/.bashrc 然后更新proto和protoc-gen-go包 go get -u github.com/golang/protobuf/proto g...
2020-12-22 19:46:17 2145
原创 链接时报错编译器报错:undefined reference to `main‘
具体报错信息如下:/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/Scrt1.o: in function `_start':(.text+0x24): undefined reference to `main'一开始看了很多博客都说是main函数写错了,但我的main函数是没写错的。后来发现可能自己的makefile写的不对,需要让带有main函数的文件在makefile中第一个出现。...
2020-12-14 20:10:03 9939 1
原创 Vmware虚拟机启动系统时报错:Operation inconsistent with current state
尝试关闭Vmware虚拟机重启
2020-11-30 20:20:37 524
原创 go mod 管理依赖版本
最近在改libp2p库相关项目时,执行go mod tidy后,部分代码报错找不到依赖中的函数。用如下命令指定使用库go-libp2p-core@v0.6.1go mod edit -require=github.com/libp2p/go-libp2p-core@v0.6.1go get -u -x github.com/libp2p/go-libp2p-core@v0.6.1...
2020-11-17 19:46:49 2316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人