博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SegWit2x客户端安装教程
阅读量:5878 次
发布时间:2019-06-19

本文共 1513 字,大约阅读时间需要 5 分钟。

按照纽约共识的路线图现在SegWit2x已经进入了测试阶段,SewWit2x的开发工作由Jeff Garzik亲自操刀,Jeff也在呼吁大家对SegWit2x进行测试,SegWit2x的项目地址为:。

本文的目的是让读者可以尽快的安装SegWit2x版本的客户端,并可以对其进行测试(运行testnet5)。本文使用Ubuntu操作系统为例。

源代码下载

目前SegWit2x还没有发布可执行文件,只能自己编译源代码进行安装。源代码也有两个版本:releases 和 git版本库。

releases 版本可以直接下载,地址:,可以看SeWit2x的最新的releases以及历史releases版本。
在ubuntu上可以使用wget命令下载releases的代码,下载1.14.1rc2版本的命令为:

wget

下载之后解压命令:

tar -xzvf v1.14.1rc2

如果不想使用releases版本可以在git版本库中直接clone开发中的代码。克隆命令为:

git clone git@github.com:btc1/bitcoin.git

注意SegWit2x的代码提交在segwit2x上,不在master分支上,切换git分支的命令为:

git checkout segwit2x

依赖库安装

编译源代码需要先安装对应的依赖库,在Ubuntu可以直接使用命令行安装依赖库,本文只以安装bitcoind为例,不包含bitcoin-qt和wallet的安装。

安装依赖库:

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils

安装boost的依赖:

sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev

安装boost的开发包:

sudo apt-get install libboost-all-dev

编译源代码

进入SegWit2x的目录,运行autogen.sh命令:

./autogen.sh

上面的命令完成之后运行configure命令且指定不包含图形界面和钱包:

./configure --without-gui --disable-wallet

直接运行编译命令:

make && make check

安装SegWit2x版的bitcoind到系统中:

sudo make install

现在系统中就有了SewWit2x的bitcoind,下面就可以直接运行了。

运行testnet5

SegWit2x运行在测试网络testnet5上面,SegWit2x客户端已经更改-testnettestnet5,SegWit2x客户端安装成功后直接运行测试网络的命令即可运行在testnet5上,运行测试网络命令:

bitcoind -testnet --daemon

可以通过bitcoin-cli命令查看当前节点的运行情况,需要加上-testnet:

bitcoin-cli -testnet getinfo

另外,SegWit2x的数据放在目录~/.bitcoin/testnet5中。SegWit2x相关的数据浏览可以在上查询。

文中使用的脚本可以在中获取。

转载地址:http://aycix.baihongyu.com/

你可能感兴趣的文章
SWT/JFACE之环境配置(一)
查看>>
手把手构建LAMP
查看>>
关于outlook 保存的.msg文件打开一次之后不能再次打开的问题
查看>>
CentOS 6.6安装python3.4.3后yum不能使用的解决办法
查看>>
应用程序日志中总是说MS DTC无法正确处理DC 升级/降级事件,是什么意思
查看>>
毕业了,爱情怎么办?
查看>>
关于django一个请求的生命周期
查看>>
Supervisor-容器中启动多个程序
查看>>
CSS颜色代码大全
查看>>
mybatis数据处理的几种方式
查看>>
QStandardItem and QStandardItemModel Class Reference
查看>>
我的友情链接
查看>>
使用Nginx搭建WEB服务器
查看>>
【oracle唯一主键SYS_GUID()】
查看>>
作业2
查看>>
raid技术-研究感受
查看>>
远程主机探测技术FAQ集 - 扫描篇
查看>>
C++中调用python函数
查看>>
Nomad添加acl认证
查看>>
“TI门外汉”网路知识笔记一 OSI参考模型
查看>>