分类
Uncategorized

运行无头节点需要哪些二进制文件?

有很多关于在Linux上安装Bitcoin Core的指南,最流行的建议是:
安装-m 0755-o root-g root-t/usr/local/bin bitcoin-0.21.1/bin/*
这是一个未归档的文件树:
.
├── SHA256SUMS.asc公司
├── 比特币-0.21.1
│   ├── 自述文件.md
│   ├── 箱子
│   │   ├── 比特币cli
│   │   ├── 比特币qt
│   │   ├── 比特币发送
│   │   ├── 比特币钱包
│   │   ├── 比特币
│   │   └── 测试比特币
│   ├── 包括
│   │   └── 比特币.h
│   ├── 库
│   │   ├── libbitcoinconsunsus.so->libbitcoinconsunsus.so.0.0
│   │   ├── libbitcoinsensus.so.0->libbitcoinsensus.so.0.0
│   │   └── libBitCoin共识.so.0.0.0
│   └── 分享
│       └── 男人
│           └── 男1
│               ├── 比特币cli.1
│               ├── 比特币qt.1
│               ├── 比特币-tx.1
│               ├── 比特币钱包.1
│               └── 比特币1
├── 比特币-0.21.1-x8664-linux-gnu.tar.gz
└── laanwj发布.asc
所以看起来这个命令复制了6个二进制文件,并且没有安装手册页。有必要复制所有这些二进制文件来运行无头节点而不出现任何问题吗?我一直在直接使用bitcoind和bitcoin cli,所以我很确定它们是必需的,但是我没有找到关于其余二进制文件的任何信息。
安装
分享
改进这个问题
跟随
23小时前问的
伊戈尔·布贝洛夫
11333青铜徽章
新贡献者
添加评论
1个答案
4
热释光;你不需要任何二进制文件,除了你想调用的那些。
让我看一下你的单子:
asc:一个PGP签名的SHA256SUMS文件,包含所有分发文件的SHA256校验和。这样做的目的纯粹是让您验证您拥有合法的二进制文件。
bitcoin-0.21.1/README.md:包含常规文档的自述文件
bitcoin-0.21.1/bin/bitcoin-cli:命令行工具将命令发送到正在运行的bitcoind或bitcoin qt-server实例。
bitcoin-0.21.1/bin/bitcoin-qt:比特币核心服务器二进制文件,包括qt GUI。
bitcoin-0.21.1/bin/bitcoin-tx:创建/操作/签署原始交易的独立工具。
bitcoin-0.21.1/bin/bitcoin-wallet:对bitcoin Core wallet.dat文件执行操作的独立工具,而这些文件当前未加载到bitcoind或bitcoin qt实例中。
bitcoin-0.21.1/bin/bitcoind:比特币核心服务器二进制文件,不包括GUI。
bitcoin-0.21.1/bin/test\比特币:实现所有比特币核心单元测试的二进制文件。当这个比特币核心的构建被创建时,它已经被验证通过了所有的测试,但是你当然也可以在自己的系统上自由运行它。
bitcoin-0.21.1/include/bitcoinsensus.h:C头文件,适用于希望使用libbitcoinsus.so库构建软件的用户。
bitcoin-0.21.1/lib/libbitcoinsensus.so*:共享库,您可以将自己的软件与之链接。它实现了与比特币核心完全相同的脚本验证规则,因此无需自己重新实现共识逻辑。
比特币-0.21.1/man/man1/*:手册页
bitcoin-0.21.1-x86_64-linux-gnu.tar.gz:分发tarball
laanwj-releases.asc:用于签署发布的PGP密钥
分享
改进这个答案
跟随
19小时前回答的
彼得·维尔
69.2k88金徽章147147银徽章224224铜徽章
添加评论

时光素材-香车美女  (579)blockchainBTC比特币区块链www.qkl91.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注