如何配置 bitcoin-core 并从控制台启动它?

如何配置 bitcoin-core 并从控制台启动它?

我需要配置也许是端口转发?

转发端口 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

答案3

好吧,我点击了“修剪”:

比特币

单击“编辑配置文件”会出现gedit文件和路径:

nicholas@mordor:~$ 
nicholas@mordor:~$ cat snap/bitcoin-core/common/.bitcoin/bitcoin.conf 
#test
nicholas@mordor:~$ 

但不确定这如何帮助我bitcoin-core从控制台运行。

相关内容