区块链开发实战.PDF

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
区块链开发实战.PDF

Chapter 2 第2 章 实战准备 区块链技术是由多种技术组合而成的一个技术栈,要正确了解和掌握区块链技术需要 对整个区块链技术栈有一个初步的了解。本章会介绍区块链系统中经常用到的一些技术和工 具,这些工具在使用区块链技术的时候经常被用到。在作者运营区块链技术论坛的过程中, 通过对数百个问题进行分析之后我们发现,很多区块链技术问题都不在区块链本身,而是由 于对区块链周边一些技术的不熟悉而引起的。我们建议读者在阅读本书后续内容之前,首先 仔细阅读本章内容。 2.1 开发环境准备 学习和使用区块链技术,除了要对区块链平台的开发语言有所了解之外,还需要了解 操作系统、虚拟机软件等相关技术,这些技术在区块链的使用过程中占有比较重要的比重。 我们这套系列书的实战项目主要是基于 Fabric 、以太坊、比特币这三个平台。本节内容将重 点介绍这三个区块链主流技术平台对操作系统的要求。 2.1.1 操作系统的配置 目前主流的区块链平台基本上都支持Linux 、MacOS 、Windows 这三个常用的操作系统。 但是由于各个平台本身的特性,我们建议在 Linux 或者 MacOS 系统中部署和测试区块链平 台。Linux 可以选择 CentOS 或者 Ubuntu 这两个平台。如果平时比较习惯 Windows 系统, 那么我们建议另外准备一台安装 CentOS 或者 Ubuntu 的机器。如果没有条件 ,可以选择虚 第2 章 实战准备   27 拟机器软件 xbox 或者 vmware 来安装一台虚拟的操作系统。 本书是一本实战性很强的书,书中涉及大量的实际操作过程。因此在开始阅读本书后 续章节之前,我们建议读者先准备相关的硬件,建议配置如下: ● 一台 MacOS 系统的电脑 ● 一台 Ubuntu 系统的电脑 ● 一个 Windows 系统的机器 + 一台安装 CentOS 或者 Ubuntu 的实体机 (如果条件不具 备,通过虚拟机软件安装 CentOS 或者 Ubuntu 也是可以的) 意 注 在一台安装有Windows 系统的电脑上面运行本书后面的例子时可能会遇到问题。 在学习环境中可以按照上面的配置 ,但是在生产环境中一般都将区块链系统部署在 Linux 平台之上 ,可以是 CentOS 或者 Ubuntu 。各个区块链平台对操作系统的版本要求是不 一致的,在后续章节中我们将详细介绍各个区块链平台对操作系统的要求。 2.1.2 Docker 的使用 Docker 是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一 个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ,容器完全使 用沙箱机制,相互之间不会有任何接口。Docker 在区块链相关的技术平台中应用非常广泛, 特别在 Fabric 中几乎无法离开 Docker 。本节中我们将给大家介绍 Docker 的安装方式以及几 个常用的 Docker 命令。 1. Docker 的安装和配置 (1 )Ubuntu 上面安装 Docker 执行下面的命令安装 Docker 和 Docker Compose : apt install docker.io apt install docker-compose 安装完成之后系统会自动启动 Docker 。 (2 )CentOS 上面安装 Docker 由于 CentOS 在启动程序的时候有所不同,有的版本采用 service 命令启动 ,有的版本 采用 systemctl 命令,为此我们在可能出现重复的地方同时标注两个命令 ,各位读者在进行 实践操作的时候要注意。 执行下面的命令: yum install docker python-pip pip install --upgrade pip 28   区块链开发实战:以太坊关键技术与案例分析 pip install docker-compose 安装完成之后需要执行下面的命令启动 docker : service docker start docker 安装完成之后执行以下命令检查是否打开 http 通道,否则后面会出现无法识别 的错误。 curl -XPOST --u

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档