快讯:
1月30日消息,点对点(P2P)平台Paxful去年在非洲的比特币交易量了大幅上涨,数据显示,非洲用户平均每天进行17351笔比特币交易,这使得过去一年的交易量增长了130%以上,呼应了许多分析师的预测,即非洲将成为下一个主要的加密货币市场。
1月29日消息,随着《区块链信息服务管理规定》的出台和备案管理系统的上线,业内人士表示,区块链信息服务将进一步规范化,有利于促进区块链信息服务健康发展。而参与提供区块链信息服务的机构需要履行备案手续,这有助于建立健全信息安全管理制度和技术保障。网信办方面指出,区块链技术快速发展,相关应用蓬勃涌现,给国家经济社会带来巨大发展机遇,便利了人民群众的工作和生活。但同时,区块链技术被一些不法人员利用,作为存储、传播违法违规信息,实施网络违法犯罪活动的工具,扰乱互联网信息传播秩序,严重损害公民、法人和其他组织合法权益,亟需依法推动服务提供者主动健全安全保障措施,提升安全风险预警防范效果。
1月30日消息,机构级加密贷款公司Genesis Global Capital表示,它在2018年处理了超过11亿美元的贷款,仅在10月至12月底,就处理了5亿美元的贷款。该公司首席执行官Michael Moro表示,加密熊市是该公司收入增加的一个可能因素。据悉,该公司的大部分贷款组合是比特币(约60%),其中近20%的投资组合包括XRP,其余的则通过其他加密货币构成。
1月30日消息,点对点(P2P)平台Paxful去年在非洲的比特币交易量了大幅上涨,数据显示,非洲用户平均每天进行17351笔比特币交易,这使得过去一年的交易量增长了130%以上,呼应了许多分析师的预测,即非洲将成为下一个主要的加密货币市场。
1月29日消息,随着《区块链信息服务管理规定》的出台和备案管理系统的上线,业内人士表示,区块链信息服务将进一步规范化,有利于促进区块链信息服务健康发展。而参与提供区块链信息服务的机构需要履行备案手续,这有助于建立健全信息安全管理制度和技术保障。网信办方面指出,区块链技术快速发展,相关应用蓬勃涌现,给国家经济社会带来巨大发展机遇,便利了人民群众的工作和生活。但同时,区块链技术被一些不法人员利用,作为存储、传播违法违规信息,实施网络违法犯罪活动的工具,扰乱互联网信息传播秩序,严重损害公民、法人和其他组织合法权益,亟需依法推动服务提供者主动健全安全保障措施,提升安全风险预警防范效果。
1月30日消息,机构级加密贷款公司Genesis Global Capital表示,它在2018年处理了超过11亿美元的贷款,仅在10月至12月底,就处理了5亿美元的贷款。该公司首席执行官Michael Moro表示,加密熊市是该公司收入增加的一个可能因素。据悉,该公司的大部分贷款组合是比特币(约60%),其中近20%的投资组合包括XRP,其余的则通过其他加密货币构成。
1月30日消息,点对点(P2P)平台Paxful去年在非洲的比特币交易量了大幅上涨,数据显示,非洲用户平均每天进行17351笔比特币交易,这使得过去一年的交易量增长了130%以上,呼应了许多分析师的预测,即非洲将成为下一个主要的加密货币市场。
1月29日消息,随着《区块链信息服务管理规定》的出台和备案管理系统的上线,业内人士表示,区块链信息服务将进一步规范化,有利于促进区块链信息服务健康发展。而参与提供区块链信息服务的机构需要履行备案手续,这有助于建立健全信息安全管理制度和技术保障。网信办方面指出,区块链技术快速发展,相关应用蓬勃涌现,给国家经济社会带来巨大发展机遇,便利了人民群众的工作和生活。但同时,区块链技术被一些不法人员利用,作为存储、传播违法违规信息,实施网络违法犯罪活动的工具,扰乱互联网信息传播秩序,严重损害公民、法人和其他组织合法权益,亟需依法推动服务提供者主动健全安全保障措施,提升安全风险预警防范效果。
1月30日消息,机构级加密贷款公司Genesis Global Capital表示,它在2018年处理了超过11亿美元的贷款,仅在10月至12月底,就处理了5亿美元的贷款。该公司首席执行官Michael Moro表示,加密熊市是该公司收入增加的一个可能因素。据悉,该公司的大部分贷款组合是比特币(约60%),其中近20%的投资组合包括XRP,其余的则通过其他加密货币构成。
技术指南:一分钟启动我们的分布式网络

技术指南:一分钟启动我们的分布式网络

ChainDesk.cn黎跃春 发布在 技术指南 45872

目标

1.深入理解 Hyperledger Fabric 网络启动过程

2.掌握网络启动命令及其所需参数

任务实现

网络启动之前所需的所有内容我们已经准备就绪,下面我们深入分析网络中各节点运行时所需要指定的必备信息

3.3.1 网络服务如何配置

启动网络,就是启动提供网络服务的各个节点。那么这些节点如何启动,需要哪些信息,由于要启动多个网络节点,Hyperledger Fabric 采用了容器技术,所以需要一个简化的方式来集中化管理这这些节点容器,我们使用 docker-compose 这个工具个来实现一步到位的节点容器管理,实现方式只需要编写相应的配置文件即可。

Hyperledger Fabric 同样给我们提供了一个 docker-compose 工具的示例配置文件,该配置文件在 fabric-samples/first-network 目录下,文件名称为: docker-compose-cli.yaml, 我们打开这个配置文件可以看到如下内容:

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

该配置文件中指定了网络中各个节点容器(共计六个容器,一个 Orderer,属于两个 Orgs 组织的四个 Peer,还有一个 CLI)的信息;我们仔细观察会发现 orderer 与各 peer 容器都设置了container_name 与 networks 信息;其它信息都由 extends 指向了 base/docker-compose-base.yaml 文件。

CLI 容器指定了所代表的 peer 节点

(CORE_PEER_ADDRESS=peer0.org1.example.com:7051),通过 volumes 指定了将系统中的链码、组织结构及证书、生成的配置文件映射到容器中指定的目录下。且通过 depends_on 指定了所依赖的相关容器。

3.3.2 关联的docker-compose-base.yaml

配置文件

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

该配置文件中指定了 Orderer 与 Peers 节点的相关信息。

Orderer 设置如下信息:

environment:指定日志级别、监听地址、生成初始区块的提供方式、初始区块配置文件路径、本地 MSPID 及对应的目录、开启 TLS 验证及对应的证书、私钥信息等诸多重要信息。

working_dir:进入容器后的默认工作目录

volumes:指定系统中的初始区块配置文件、MSP、TLS目录映射到容器中的指定路径下。

ports: 指定当前节点的监听端口。

各 Peers 设置了如下信息:

extends:基本信息来源于哪个文件。

environment:指定了容器的的 ID、监听地址及端口号、本地 MSPID。

volumes:将系统的 msp 及 tls 目录映射到容器中的指定路径下。

ports: 指定当前节点的监听端口。

 

3.3.3 又被关联的peer-base.yaml

配置文件内容如下:

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

该配置文件设置了所有 peer 容器的基本的共同信息,日志级别,是否开启 TLS 验证,是否采用 Leader 选举, 是否将当前节点设为 Leader, TLS 证书、私钥、根证书的路径、容器的默认工作路径、容器启动命令。

3.3.4 启动网络

万事具备,只欠东风,下面我们通过一条命令来方便的启动 Hyperledger Fabric 网络中所有节点。

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

 

未经授权禁止转载、改编,转载请注明出处。

评论(1)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • 吾本满莲 2019-12-10
    楼主辛苦了,现在hyperledger应该是业内比较有名的开源组织了吧
反馈