- 博客(43)
- 收藏
- 关注
原创 FISCO BCOS 区块链(一)
目录一、搭建 FISCO BCOS 链1、安装 openssl, curl 依赖2、安装 build_chain 脚本二、配置控制台1、下载java jdk2、安装控制台3、拷贝配置文件以及证书4、启动控制台三、Java-SDK(idea版)1、创建 project2、引入 Java-SDK依赖3、sol2java.sh4、导入所需资源5、创建测试类参考 FISCO BCOS 官方文档 v2.8.0一、搭建 FISCO BCOS 链1、安.
2022-03-26 12:34:06 9908 3
原创 拜占庭容错共识算法
一、PBFT节点类型:主节点:通过轮换或者随机算法生成其余节点主节点未发生切换时,则称整个共识过程发生在一个视图内共识过程:1、客户端发送请求到主节点2、主节点通过以下三个步骤完成请求的共识过程①Pre-Prepare 阶段,主节点为该请求分配序n;并对Pre-Prepare 消息进行签名;最后发送Pre-Prepare 消息给其余节点。② Prepare 阶段,各节点验证Pre-Prepare 消息合法性,若同意请求执行则向其余节点发送带有自己id以及签名的Prep..
2022-03-24 17:14:35 422
原创 非拜占庭容错共识算法
目录一、Raft 算法二、KRaft 算法参考文献一、Raft 算法三种角色不同的节点:跟随者(follower)、候选者(candidate)、领导者(leader)两个阶段:1、领导者选举阶段:最初所有节点都为 follower 节点,随机超时发生后,若没接收到来自高层(leader | candidate)的消息;follower 节点转变为 candidate 节点。获取大多数票的 candidate 节点转变为 leader 节点(最先完成随机超时时间的高任期c
2022-03-24 16:36:25 841
原创 解决Maven依赖导入失败
方法一、配置阿里云镜像参考以下博文第二章内容Java开发(一)—— 准备工作_呼啦啦呼啦呼的博客-CSDN博客https://blog.csdn.net/m0_47233175/article/details/123473578?spm=1001.2014.3001.5501方法二、删除本地仓库中的 .lastUpdated 结尾的文件方法三、 在设置里面,关掉所有的 plunge 再次尝试方法四、...
2022-03-16 21:28:32 501
原创 ES6 学习记录
目录1、let2、const3、解构赋值4、模板字符串5、对象拷贝6、箭头函数7、Promise1、let与var不同的是,let声明一个变量名后,不可对改变量名再次声明let不存在变量提升,即变量的声明必须在变量的使用以前发生let声明存在块级作用域2、constconst声明值不在改动的常量是,用大写;3、解构赋值变量结构const F4 = ['小沈阳','刘能','赵四','宋小宝']let [xiao, liu, zhao, s
2022-03-16 14:14:12 547
原创 nodeJS 的安装
目录1、官网安装2、设置环境变量3、查看版本1、官网安装官网 https://nodejs.org/en/https://nodejs.org/en/选择一个长期支持的版本安装2、设置环境变量在 Path 里新增 nodeJS 的安装路径3、查看版本在终端输入 node -v...
2022-03-16 10:02:10 327
原创 Fabric v2.0.0 —— Helloworld 编写
目录一、准备工作1、创建 helloworld 目录2、下载cryptogen 和 configtxgen 等工具3、准备 crypto-config.yaml 和 configtx.yaml 文件4、生成公私钥和证书5、生成创世区块6、生成通道交易配置文件7、准备 Docker 配置文件二、编写 Helloworld 链码1、编写 main.go2、编写 chaincode.go三、启动 Fabric 网络1、启动docker-compose-cli..
2022-03-15 00:06:28 7351 2
原创 Java开发(一)—— 准备工作
目录一、配置环境变量二、MAVEN 配置1、配置 MAVEN 本地仓库地址2、配置 MAVEN 中央仓库地址3、配置 MAVEN 基于 jdk 的版本三、配置 idea1、配置 jdk2、配置编码方式3、配置 Maven4、自动导入、删除 jar 包5、设置搜索时,不区分大小写四、nodeJS1、官网安装2、设置环境变量3、查看版本一、配置环境变量分别添加 JAVA_HOME 和 MAVEN_HOME并在 Path 下添加.
2022-03-14 13:44:45 119
原创 管理Fabric网络 (v2.0.0)
目录一、启动Fabric网络二、进入 cli 客户端三、通道管理四、管理节点五、管理链码一、启动Fabric网络参考博文Fabric安装与部署(fabric 2.0版本)_m0_47233175的博客-CSDN博客二、进入 cli 客户端docker exec -it cli bash三、通道管理使用 peer channel 命令进行通道操作 (可以输入peer channel --help 命令查看具体命令的使用)for example:列出pe..
2022-03-13 11:37:55 922
原创 Fabric v2.0.0 遇到的一些问题
目录一、部署测试1. Error: error getting chaincode bytes: failed to calculate dependencies: incomplete package: github.com/hyperledger/fabric-contract-api-go/contractapi2.运行 ./bootstrap.sh 时报错一、部署测试1. Error: error getting chaincode bytes: failed to calc
2022-03-12 17:35:25 7652
原创 Fabric安装与部署(fabric v2.0.0 版本)
目录一、使用Docker快速运行Fabric网络1、环境配置1.1、操作系统安装1.2、安装go语言环境1.3、安装依赖包2、安装Docker服务3、安装docker-compose二、启动Fabric网络1、准备工作2、开始运行test-network测试网络3、运行first-network(end-to-end测试)三、总结:一、使用Docker快速运行Fabric网络1、环境配置......
2022-03-10 18:24:16 14515 5
原创 Nacos集群搭建(使用3个本地nacos节点+1个mysql数据库模拟搭建集群+nginx完成负载均衡和反向代理)
Nacos集群搭建(使用3个本地nacos节点+1个mysql数据库模拟搭建集群+nginx完成负载均衡和反向代理)
2021-12-03 13:41:33 1072
原创 Linux操作系统中Docker安装的mysql无法在Windos下远程访问
Linux操作系统中Docker安装的mysql无法在Windos下远程访问
2021-12-01 16:19:39 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人