我需要配置也许是端口转发?
转发端口 8333
要拥有一个功能齐全的比特币节点,您需要将端口 8333 上的传入连接转发到运行比特币核心的设备。
我们首先为我们的比特币核心主机分配一个静态本地 IP,例如 192.168.1.201,然后我们为该主机的端口 8333 上的所有传入连接创建一个转发规则。
我使用 pfSense,这是我的静态 IP 配置。请在线咨询如何在路由器上完成此操作。
conf
文件在哪里bitcoin-core
?维基百科说检查:/home/username/.bitcoin/bitcoin.conf
但我明白:
nicholas@mordor:~$
nicholas@mordor:~$ tree snap/bitcoin-core/
snap/bitcoin-core/
├── 81
├── common
└── current -> 81
3 directories, 0 files
nicholas@mordor:~$
nicholas@mordor:~$ snap info bitcoin-core
name: bitcoin-core
summary: peer-to-peer network based digital currency
publisher: Bitcoin Core
store-url: https://snapcraft.io/bitcoin-core
contact: https://github.com/bitcoin-core/packaging/issues/new?title=snap:
license: unset
description: |
Bitcoin is a free open source peer-to-peer electronic cash system that
is completely decentralized, without the need for a central server or
trusted parties. Users hold the crypto keys to their own money and
transact directly with each other, with the help of a P2P network to
check for double-spending.
commands:
- bitcoin-core.cli
- bitcoin-core.daemon
- bitcoin-core.qt
snap-id: lGr3hNoqLtHTp2yV1BgnqyElQtLUDPeA
tracking: latest/stable
refresh-date: today at 00:40 PST
channels:
latest/stable: 0.20.1 2020-08-31 (81) 105MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: 0.20.1 2020-08-31 (81) 105MB -
0.20/stable: 0.20.1 2020-08-02 (75) 105MB -
0.20/candidate: ↑
0.20/beta: ↑
0.20/edge: 0.20.1 2020-08-02 (75) 105MB -
0.19/stable: 0.19.1 2020-03-13 (64) 106MB -
0.19/candidate: ↑
0.19/beta: ↑
0.19/edge: 0.19.1 2020-08-02 (78) 106MB -
0.18/stable: 0.18.1 2019-08-09 (50) 107MB -
0.18/candidate: ↑
0.18/beta: ↑
0.18/edge: 0.18.1 2019-08-09 (50) 107MB -
0.17/stable: 0.17.1 2019-08-08 (42) 106MB -
0.17/candidate: ↑
0.17/beta: ↑
0.17/edge: 0.17.1 2019-08-08 (42) 106MB -
installed: 0.20.1 (81) 105MB -
nicholas@mordor:~$
nicholas@mordor:~$ man bitcoin-core
No manual entry for bitcoin-core
nicholas@mordor:~$
nicholas@mordor:~$ bitcoin-core.cli status
error: Could not connect to the server 127.0.0.1:8332
Make sure the bitcoind server is running and that you are connecting to the correct RPC port.
nicholas@mordor:~$
nicholas@mordor:~$ bitcoin-core.cli start
error: Could not connect to the server 127.0.0.1:8332
Make sure the bitcoind server is running and that you are connecting to the correct RPC port.
nicholas@mordor:~$
我如何bitcoin-core
在修剪模式下运行?还有,conf
文件在哪里?
图形用户界面 (GUI):
但我只想使用控制台,不需要区块链,也没有空间。带宽就更不用说了。
我还检查了:
答案1
您可以关注本指南。
对于您正在寻找的内容,非常直接的回答。:)
以下是该参考资料的副本,以防将来该网站不再可用:
比特币核心守护进程
如果您以具有 sudo 访问权限的管理用户身份登录,则可以注销。本节中的步骤应以您想要运行 Bitcoin Core 的用户身份执行。(这可能是仅由 Bitcoin Core 使用的锁定帐户。)如果您在图形界面中更改了用户,请启动终端。
键入以下命令:
bitcoind -daemon
它将打印一条消息,表示 Bitcoin Core 正在启动。要与 Bitcoin Core 守护进程交互,您将使用命令 bitcoin-cli(比特币命令行界面)。
注意:Bitcoin Core 可能需要几分钟才能启动,在此期间,每当您使用 bitcoin-cli 时,它都会显示以下消息:
error: {"code":-28,"message":"Verifying blocks..."}
启动后,您可能会发现以下命令对于与节点的基本交互很有用:getblockchaininfo、getnetworkinfo、getnettotals、getwalletinfo、stop 和 help。
例如,要安全地停止您的节点,请运行以下命令:
bitcoin-cli stop
完整的命令列表可在 Bitcoin.org 开发人员参考中找到。
当 Bitcoin Core 守护进程首次启动时,它将开始下载区块链。此步骤至少需要几天时间,如果互联网连接速度较慢或计算机速度较慢,则可能需要更多时间。在下载过程中,Bitcoin Core 将使用您连接带宽的很大一部分。您可以随时使用 stop 命令停止 Bitcoin Core;下次启动时,它将从停止的位置恢复。
可选:在启动时启动你的节点
每次计算机启动时自动启动节点,让您轻松为网络做出贡献。最简单的方法是从 crontab 启动 Bitcoin Core 守护程序。要在大多数发行版上编辑 crontab,请运行以下命令:
crontab -e
滚动到所显示文件的底部并添加以下行:
@reboot bitcoind -daemon
保存文件并退出;更新的 crontab 文件将为您安装。在大多数发行版中,这将导致每次重新启动计算机时自动启动 Bitcoin Core 守护程序。
答案2
这是一个老问题,但仍然如此。我发现 bitcoin-core 运行文件的位置是:
/var/lib/snapd/desktop/applications/bitcoin-core_bitcoin-qt.desktop
在此文件中我找到了命令:
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapdesktop/applications/bitcoin-core_bitcoin-qt.desktop /snap/bin/bitcoin-core.qt %u
所以我只需将此行放入我的 /home/.bashrc 文件中:
alias bitcoin-core='env BAMF_DESKTOP_FILE_HINT=/var/lib/snap/desktop/applications/bitcoin-core_bitcoin-qt.desktop /snap/bin/bitcoin-core.qt %u'
重新启动终端后,该命令可以正常工作:
neobliz1@us:~$ bitcoin-core