千家信息网

Ubuntu中怎么搭建比特币运行环境

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Ubuntu中怎么搭建比特币运行环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 比特币运行依赖的开源库(1)必须依赖的库库目
千家信息网最后更新 2026年11月03日Ubuntu中怎么搭建比特币运行环境

Ubuntu中怎么搭建比特币运行环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1. 比特币运行依赖的开源库

(1)必须依赖的库

库目的描述
libssl加密随机数生成,椭圆曲线加密算法
libboost工具线程库,数据结构等
libevent网络独立于OS的异步网络

(2)可选依赖的库

库目的描述
miniupnpcUPnP支持防火墙跳转支持
libdb4.8Berkeley DB数据库钱包存储(仅在启动钱包时需要)
qtGUI图形用户界面GUI工具包(仅在启动GUI时需要)
protobufGUI中付款用于支付协议的数据交换格式(仅在启动GUI时需要)
libqrencodeGUI中的QR码可选的生成QR码(仅在启动GUI时需要)
univalue工具JSON解析和编码(捆绑版本默认支持,除非--with-system-univalue配置修改)
libzmq3ZMQ通知可选,允许生成ZMQ通知

2. 比特币运行的内存要求

C++编译器耗费内存资源,建议编译、安装Bitcoin Core的环境至少需要有1.5G的内存。

3. 安装运行环境依赖库的软件包

(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

4. 下载比特币源码

git clone https://github.com/bitcoin/bitcoin.git

5. 比特币源码编译安装

./autogen.sh

./configure

make

sudo make install

编译安装完成后,比特币运行环境搭建完成。
运行bitcoin-qt,即可通过QT图形化界面下载全节点钱包,当前全节点钱包占用硬盘存储空间已超过200G,整个下载过程也需要几天的时间。

关于Ubuntu中怎么搭建比特币运行环境问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

运行 软件 环境 软件包 钱包 编译 内存 图形 工具 数据 界面 问题 支持 生成 命令 更多 源码 版本 用户 用户界面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 哈尔滨大商圈互联网科技有限公司 上海挚品互联网科技 互联网科技大会案例 卫星互联网科技股票 互联网之后的科技是什么 来此购互联网科技有限公司 互联网软件和科技 彤创互联网科技有限公司 赶超互联网科技 微信多开 互联网科技人工智能实验室 互联网新科技动漫ppt素材 小米互联网科技园入驻 有人说阿里系是互联网科技企业 郑州欣桑互联网科技有限公司 宁波跨境商互联网科技有限公司 科技互联网公司两年变化 陕西彩京云互联网科技有限公司 北京瑞云互联网科技有限公司 山东亿川互联网科技有限责任公司 科技互联网 互联网科技的 喔噻互联网科技 银优互联网科技有限公司 字节跳动和互联网科技 华夏互联网科技业 速维有品互联网信息科技(苏州)有限公司 互联网公司高科技产品 广州梦谷互联网科技有限公司领导 国产互联网科技公司
0