Ubuntu中怎么搭建比特币运行环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
(1)必须依赖的库
库 | 目的 | 描述 |
---|---|---|
libssl | 加密 | 随机数生成,椭圆曲线加密算法 |
libboost | 工具 | 线程库,数据结构等 |
libevent | 网络 | 独立于OS的异步网络 |
(2)可选依赖的库
库 | 目的 | 描述 |
---|---|---|
miniupnpc | UPnP支持 | 防火墙跳转支持 |
libdb4.8 | Berkeley DB数据库 | 钱包存储(仅在启动钱包时需要) |
qt | GUI图形用户界面 | GUI工具包(仅在启动GUI时需要) |
protobuf | GUI中付款 | 用于支付协议的数据交换格式(仅在启动GUI时需要) |
libqrencode | GUI中的QR码 | 可选的生成QR码(仅在启动GUI时需要) |
univalue | 工具 | JSON解析和编码(捆绑版本默认支持,除非--with-system-univalue配置修改) |
libzmq3 | ZMQ通知 | 可选,允许生成ZMQ通知 |
C++编译器耗费内存资源,建议编译、安装Bitcoin Core的环境至少需要有1.5G的内存。
(1)安装必备软件包
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3
(2)安装可选软件包Boost
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
(3)安装BerkeleyDB,对于Ubuntu需安装db4.8版本软件包,需将软件包加入到软件仓库,再进行安装,命令如下。
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
(4)安装UPnP库
sudo apt-get install libminiupnpc-dev
(5)安装ZMQ库
sudo apt-get install libzmq3-dev
(6)安装qt5,bitcoin钱包的图形用户界面
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
备注:如果执行如上命令安装qt5失败,则需要下载qt5安装包进行安装,可参考Ubuntu上安装Qt5。
(7)安装二维码库
sudo apt-get install libqrencode-dev
git clone https://github.com/bitcoin/bitcoin.git
./autogen.sh
./configure
make
sudo make install
编译安装完成后,比特币运行环境搭建完成。
运行bitcoin-qt,即可通过QT图形化界面下载全节点钱包,当前全节点钱包占用硬盘存储空间已超过200G,整个下载过程也需要几天的时间。
关于Ubuntu中怎么搭建比特币运行环境问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。