正在阅读:区块链开发环境选择与建设区块链开发环境选择与建设

币圈资讯 阅读:17 2024-06-04 22:16:33 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

无论任何新系统,在开发之前总是需要深思熟虑。对于程序员来说,了解他们使用的开发语言和系统环境非常重要。今年,随着区块链概念的持续火爆,许多人也开始关注。然而,对于从未接触过区块链的程序员来说,这真的很难。光是研究区块链结构模型就需要很长时间,更不用说其他深入的模型了。为此,整理了一些关于区块链开发环境的内容(【比特币热】以太坊为例),以供参考。

首先,构建私有链环境

1,go-ethereum客户端

Ethereum有许多不同语言的客户端实现,包括C++、Go、Python、Java、Haskell等。为什么需要这么多实现?不同的实现可以满足不同的需求(例如Haskell实现的目标可以通过数学来验证),这可以使Ethereum更安全并丰富整个生态系统。一般使用Go语言实现的客户端geth,也是政府推荐的,稳定性好,数据相对较多。

安装命令:打开一个终端窗口,依次输入命令。

安装测试:安装后在终端输入命令。如果显示各种参数提示,则安装成功。

2.创建块

以上安装成功后,直接启动即可连接公链。现在通过配置创建块来创建私有链。在同一个网络中,创建块必须相同,否则无法连接。为数字货币基金创建eth的根目录,并在根目录下创建新的创建块json文件piccgenesis.json。

3.启动私有链节点

启动终端并进入已配置的创世纪块文件目录。输入命令以初始化创建块。输入命令启动以太坊的私有链。

注意:添加—dev意味着以开发模式启动。私有链数据存储的目录应与公有链分开。

二、松露发展框架建设

Truffle是以太坊最流行的开发框架,它帮助您处理大量琐碎的事情,使您可以快速进入编写代码-编译-部署-测试-打包Dapp的成熟开发流程。下面简要介绍如何构建truffle开发框架。

1,git安装

在安装truffle之前,您需要验证这台机器上是否安装了Git程序。后期的程序安装需要依靠git。输入安装测试的命令。

2.下载并安装

【以太坊发烧友】终端输入命令。安装完成后,创建一个软连接以供全局使用。安装测试:显示truffle版本信息,安装成功。至此,区块链开发环境已经完成,区块链的Dapp可以通过这个开发环境进行开发。

三、Node.js环境建设

由于以太坊开发框架truffle的安装依赖于node.js中的npm命令,因此下面简单介绍node.js的安装过程。

1,依赖安装

在安装nodeJS之前,如果没有安装g++和libssl-dev,应该先安装它们。

2.nodejs安装

第一步,减压。

步骤2:为node和npm建立两个软连接,以便它们可以全局运行:(第一个路径是安装程序所在的路径)。

步骤3:安装测试

输出版本号node -v,npm -v表示安装成功。

友情提醒

1。目前,建设区块链发展环境仍然相对复杂。建议使用Mac OS X和Linux操作系统。目前不建议使用Windows,这可能会导致各种问题并最终导致放弃。

2.安装软件时,尽量使用ubuntu系统的官方apt源。因为国内很多公司,比如阿里、网易、腾讯等。,免费提供apt源代码,有时它肯定可以加快我们的软件安装速度。

3.使用npm安装某些软件时,建议不要使用cnpm国产镜像,否则安装后可能会出现问题。

文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明 网址:https://netpsp.com/?id=66878

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
关注我们

若遇到问题,加微信客服---清歌

搜索
排行榜
扫一扫,加我为微信好友加我为微信好友