自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cactusblossom

区块链博客

  • 博客(9)
  • 收藏
  • 关注

原创 Fabric v2.0 智能合约新生命周期模型的常用操作指南

Fabric v2.0引入了智能合约的去中心化治理,升级到了新的chaincode生命周期管理模式。下面将进行实际的生命周期管理操作演练。

2020-03-31 14:50:46 3225

原创 Fabric v2.0 first-network测试网络运行与剖析

1. byfn测试网络运行步骤1.1 准备二进制可执行文件在fabric目录中执行make native命令可编译出二进制可执行文件,然后将fabric/build/bin目录拷贝到fabric-samples目录中;但是最新的fabric版本在可能会造成后面运行./byfn generate报错的问题。因此可考虑直接从github上下载稳定的二进制可执行文件,运行命令wget https...

2020-03-30 15:36:08 1474

原创 centos7最小化安装后——从零开始安装配置Fabric的依赖环境

1. 基础配置与安装关闭终端的响铃:vi /etc/inputrc# 将下面这一行取消注释set bell-style none 配置静态IP:vi /etc/sysconfig/network-scripts/ifcfg-ens33# 修改配置:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="...

2020-03-28 18:18:50 1035

原创 Go语言的并发机制——goroutine原理

通常程序会被编写为一个顺序执行并完成一个独立任务的代码。如果没有特别的需求,最好总是这样写代码,因为这种类型的程序通常很容易写,也很容易维护。不过也有一些情况下,并行执行多个任务会有更大的好处。一个例子是,Web 服务需要在各自独立的套接字(socket)上同时接收多个数据请求。每个套接字请求都是独立的,可以完全独立于其他套接字进行处理。具有并行执行多个请求的能力可以显著提高这类系统的性能。考虑到...

2020-03-27 16:49:38 844

原创 Go语言接口(interface)的实现原理

1. Go语言的接口与多态多态是指代码可以根据类型的具体实现采取不同行为的能力。如果一个类型实现了某个接口,所有使用这个接口的地方,都可以支持这种类型的值。标准库里有很好的例子,如io 包里实现的流式处理接口。io 包提供了一组构造得非常好的接口和函数,来让代码轻松支持流式数据处理。只要实现两个接口,就能利用整个io 包背后的所有强大能力。不过,我们的程序在声明和实现接口时会涉及很多细节。即便...

2020-03-27 12:46:55 1190

原创 Fabric v1.x 应用开发指南

1 技术栈1.1 经典软件工程管理Fabric应用开发者需要了解经典软件工程管理:依赖管理(调用第三方库):govendor/dep, npm/yarn, gradle/maven, pip异常处理:defer, saync/await测试流水线:Smoke, Unit/Mock, SI tests1.2 PKI密码体系Fabric应用开发者需要精通PKI密码体系,包括:EC...

2020-03-05 16:19:00 923

原创 Fabric v1.x Idemix(Identity Mixer)介绍

一、Idemix是什么Idemix(Identity Mixer)的核心是零知识证明(Zero Knowledge Proof),用户无需暴露私有数据以及任何有用的信息,也能证明自己拥有这些私有数据,对方能够进行有效验证,这就是零知识证明。Idemix是一个密码协议套件(X.509+加密算法),保留隐私实现匿名性,交易时不用透露交易者的身份,而且交易间是无关联的,不可往前追溯。Identit...

2020-03-03 21:28:32 1213

原创 Fabric v1.x MSP的结构和使用方法

一、MSP是什么1.1 相关概念证书:证书是fabric权限管理的基础,采用ecdsa算法,符合X.509标准,通过CA来签发证书,每个identity或organization都可以拥有自己的身份证书。组织:证书遵循组织结构,通过组织实现灵活的权限管理,组织一般包含名称、ID、MSP、管理策略、anchor peer节点位置信息。成员:peer和client都是成员,peer提供节...

2020-03-03 15:27:08 962

原创 Fabric v1.x CA简介

一、Fabric CA架构概述Fabric CA主要功能有身份注册、签发ECert、证书续签和吊销等。下图说明了Fabric CA与Fabric总体架构之间关系:Fabric CA是典型的CS架构,包括单独的client端和server端,可以通过Fabric-CA client或SDK与server端交互。server端也可以扩展成HA模式,Fabric CA客户端或SDK可以连接到一个...

2020-03-02 19:41:37 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除