浅析区块链发展环境的构建与选择

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

不管是什么新系统,在开发之前都要深思熟虑。对于程序员来说,看清楚自己使用的是什么开发语言和系统环境是很重要的。今年以来,随着区块链概念的持续火热,很多人也开始关注。但是对于从来没有接触过区块链的程序员来说,有点难。光是研究区块链结构模型就需要很长时间,更不用说其他的深入研究了。为此,整理了一些关于区块链开发环境(以以太坊为例)的内容,以供参考。

1。构建私有链环境1。go-以太坊客户端以太坊有很多不同语言的客户端实现,包括C,Go,Python,Java,

haskell等等。。为什么需要这么多实现?不同的实现可以满足不同的需求(比如Haskell实现的目标可以用数学来验证),可以让以太坊更安全,丰富整个生态系统。一般使用Go语言实现的客户端geth。,客户端也是官方推荐的,稳定性好,数据相对更多。安装命令:打开一个终端窗口,依次输入命令。安装测试:安装后在终端输入命令。如果显示各种参数提示,则安装成功。。2.以上安装成功后,可以直接启动创世块连接公链。现在,通过配置创建块来创建私有链。在同一个网络中,创建块必须相同,否则无法连接。创建eth的根目录。,在根目录下新建一个创建块json文件piccgenesis.json。3.启动私有链节点,启动终端进入配置好的GenesisBlock文件目录。输入命令以初始化创建块。输入命令启动以太坊的私有链。。注意:添加—dev意味着以开发模式启动。私有链数据存储的目录应该与公共链分开。二、构建松露的松露开发框架松露是以太坊最流行的开发框架,帮助你处理很多琐碎的事情。,让你快速进入写代码-编译-部署-测试-打包Dapp等更成熟的开发流程。下面简单介绍一下如何搭建松露开发框架。1.git安装在安装truffle之前,你需要检查这台机器上是否安装了Git程序。。后期的程序安装需要依靠git。输入安装测试的命令。2.下载并安装终端输入的命令。安装完成后,创建一个软连接,使其在全局可用。安装测试:显示truffle版本信息,安装成功。至此,区块链开发环境已经构建完成。区块链的Dapp可以通过这个开发环境来开发。三、node.js环境的构建由于以太坊的开发框架truffle的安装依赖于node.js中的npm命令,下面简单介绍Node.js的安装过程。。1.在依赖安装nodeJS之前,如果没有安装G和libssl-dev,应该先安装。2.nodejs安装第一步,解压第二步:为node和npm建立两个软连接。这样就可以全局运行了:(第一个路径是安装程序所在的路径)第三步:安装测试输出版本号node-v,npm-v表示安装成功。友情提示1。目前搭建区块链开发环境还是比较复杂的,推荐MacOS

对于X和Linux操作系统,目前不推荐Windows,可能会导致各种问题,最终放弃。2.安装软件时,尽量使用ubuntu系统的官方apt源码。因为国内很多公司,比如阿里,网易,腾讯等免费提供apt源码,当然有时候可以加快我们的软件安装速度。3.使用npm安装某些软件时,建议不要使用cnpm国产镜像,否则安装后可能会出现问题。

浅析区块链发展环境的构建与选择文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。