自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

songbin830的专栏

学习笔记

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

原创 Hyperledger Fabric 区块链多机部署

目录目录Hyperledger Fabric 区块链多机部署环境介绍源码编译以及fabric 区块链网络部署环境准备编译 fabric区块链相关可执行程序编译 go 相关工具编译 fabric基础环境编译区块链服务相关工具多机部署fabric网络solo共识配置 fabric 网络用户拓扑关系配置Orderer 节点的启动创世区块新建通道交易的相

2017-12-12 09:29:16 29035 16

原创 《黑客与画家》读书笔记

使用计算机以及所有有助于了解这个世界本质的事务都不应受到任何限制。任何事情都应该亲手尝试。所有信息应该都是自由的。不信任权威,提倡去中心化。判断一名黑客的水平应该看他的技术能力,而不是看他的学历、年龄或地位等其他标准。你可以用计算机创造美和艺术。计算机使生活更美好。黑客价值观的核心原则:分享、开放、民主、计算机的自由使用、进步关于价值观:不要为了合群而盲目跟随时尚流行的事务,...

2019-07-08 22:41:03 283

原创 ipfs私有链环境搭建与java-sdk调用

ipfs私有链环境搭建与java-sdk调用文章目录ipfs私有链环境搭建与java-sdk调用环境准备ipfs镜像文件私有链密钥生成工具生成密钥文件在宿主机创建ipfs 的data、export目录把第2步生成的密钥文件分别拷贝至 ipfs 对应的 data 文件夹下环境配置分别启动 ipfs 两个容器修改 ipfs 服务默认配置进入 ipfs_host容器初始化节点配置删除默认配置中的引导节...

2019-04-19 14:35:23 2419 2

原创 Hyperledger Fabric 动态添加组织

Hyperledger Fabric 动态添加组织本文使用 fabric 源码中自带的 e2e_cli 例子创建一个包含1个orderer 节点,2个org 组织,以及每个org组织包含2个 peer 节点。本文测试才用 fabric 的版本为1.1.1。1. 准备环境从源码编译configtxlator,该工具可以对 fabric 配置二进制文件转换为可读的json 格式文件,并对配...

2018-10-22 16:40:53 1525

翻译 fabric1.2.1新特效-服务发现命令行接口

服务发现命令行接口发现服务具有自己的命令行接口工具,该接口工具使用YAML配置文件来保存例如,证书、私钥路径,以及MSPID等属性。discover命令拥有以下子命令:saveConfigpeersconfigendorsers命令行用法如下所示:usage: discover [<flags>] <command> [<args>...

2018-08-01 00:35:41 14384

翻译 fabric1.2.1新特效-服务发现

服务发现为什么我们需要服务发现?为了在peer节点上执行链码,向orderer节点提交交易,并且更新交易的状态,应用程序通过SDK链接公开的API。但是,SDK需要大量信息才能允许应用程序链接到相关的网络节点。除了通道orderer节点和peer节点的CA以及TLS证书,以及orderer节点和peer节点的IP地址和端口号以外,还必须知道相关的背书策略以及哪些peer节点安装了链...

2018-08-01 00:33:37 1647

翻译 fabric1.2.1新特性-可拔插交易背书和验证

可拔插交易背书和验证动机当交易在提交被验证时,peer节点在交易本身的状态改变之前执行各种检查:验证签名交易的标识验证交易中背书人的签名确保交易满足相应链码的命名空间的背书策略有些用例要求与fabric验证规则不同的自定义交易验证规则,例如:State-based endorsemet(基于状态的背书):当背书策略取决于密钥,并不仅仅取决于命名空间。UTXO(U...

2018-07-31 16:59:27 2271

翻译 fabric1.2.1新特性-访问控制列表

访问控制列表 Access Control Lists(ACL)什么是访问控制列表?fabric 使用访问控制列表来通过将策略(在给定一组身份的情况下指定评估为“真”或“假”的规则)与资源关联来管理对资源的访问。在这篇文档中,我们将讨论如何格式化访问控制列表以及如何覆盖默认值。在做这些之前,必须先了解一些资源和策略的相关知识。资源用过通过定位用户链码、系统链码、或者事件...

2018-07-31 09:28:18 2789

翻译 (翻译)fabric1.2.1新特效-私有数据

私有数据私有数据的应用在同一通道内某一组织持有私有数据,只要被认证的组织才可以访问。如果为了保持数据的隐私性而建立不同的通道,可能会增加通道以及相关链码的维护成本。私有数据集一个私有数据集由两个元素组成: 1. 真实的私有数据 只有在被认证的组织中的peer节点才能查看通过gossip协议通讯的私有数据。这些数据被保存在peer节点的私有数据库(SideDB...

2018-07-26 22:18:51 3718 2

原创 fabric-ca应用篇

fabric-ca应用篇fabric-ca应用篇本文验证环境1. 环境准备1.1 安装编译依赖libtool和libtdhl-dev1.2 安装fabric-ca-server 、fabric-ca-client,安装方式:1.2.1 使用git下载fabric-ca源码:1.2.2 通过go get命令安装1.3 设置程序执行环境变量2. 启用fab...

2018-04-27 14:04:26 1847

原创 以太坊学习笔记-RLP编码原理

RLP编码原理RLP(Recursive Length Prefix,递归长度前缀)编码算法,是以太坊中数据序列化/反序列化的主要方法。以太坊区块链中的区块、交易等数据结构在持久化时会先经过 RLP 编码后再存储到数据库中。RLP 编码只处理两类数据: -* 字符串 e.g. this is string - * 列表 e.g. [“cat”,”horse...

2018-04-12 16:41:25 632

空空如也

空空如也

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

TA关注的人

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