狗狗币网络是一个点对点支付网络,由数千台被称为节点的计算机组成。每个节点都运行着专门的软件。狗狗币核心(Dogecoin Core)是狗狗币的参考实现,也是运行狗狗币节点最常用的软件。它可以从狗狗币官方网站Dogecoin.com或GitHub 代码库直接下载。
运行完整节点是网络中的志愿者(称为节点运营者)为狗狗币社区提供的一项服务。与挖矿不同,运行节点不会带来直接的激励或奖励,但它能增强狗狗币网络的弹性,从而提升其效用和普及度。
在具有足够磁盘空间和带宽的机器上运行的完整节点将有助于:
- 防止审查
- 防范网络拒绝服务 (DoS) 攻击
- 通过增加带宽来增强网络冗余性,这在活动高峰期可能至关重要。
- 通过设置中继策略来建立手续费和灰尘限额的基准(自 Dogecoin Core v1.14.4 起)
您可以在以下 Dogepedia 文章中阅读更多关于狗狗币区块链和节点的信息:
自 Dogecoin Core 1.14.4 版本以来,社区投入了大量精力,为节点运维人员提供更完善的文档。该文档不仅对高级用户有用,也适用于计划为其特定操作系统构建软件包的用户。文档已包含在 GitHub 上的 Dogecoin Core 代码库中,您也可以在此处在线阅读。
概括
最低要求
运行节点并不像挖狗狗币那么复杂,因为它不需要专用硬件,而且耗电量也少得多。事实上,如果您已经有一台24小时开机的电脑和一个不限流量的互联网连接,就可以在后台运行节点。运行节点的要求如下:
- 目前,至少需要 60GB 的硬盘空间(最好是高速硬盘)来存储完整的区块链副本。随着区块链的增长,您需要的磁盘空间也会增加,因此一开始就使用容量更大的硬盘是个好主意。
- 2GB 内存。
- 不限流量的互联网连接,或者至少是允许大量出站流量的互联网连接。平均而言,一个热门节点每月可能消耗高达 1TB 的数据传输量。在网络高峰期,这一数字会显著增加。
- 如果您计划在节点运行时工作/使用计算机,建议使用多核 CPU。
- 如果你想为网络提供有价值的服务,节点必须能够长时间保持在线状态——理想情况下,节点应该 24/24 全天候持续运行。
许多节点运营商使用VPS服务来托管他们的狗狗币节点。只要有足够的硬盘空间、现代多核CPU和足够的出站数据传输量,就可以在运行节点的同一台服务器上托管网站。
数据目录
数据目录是存储区块链文件、日志文件和钱包文件的位置。您应该确保此目录位于磁盘空间充足的驱动器上。您可以通过在启动狗狗币节点时使用 `-datadir=` 参数或在 ` dogecoin.conf` 文件中进行相同设置来更改此目录的位置。
这是狗狗币核心数据目录的默认位置:
| 平台 | 数据目录路径 |
|---|---|
| Linux | $HOME/.dogecoin |
| macOS | $HOME/Library/Application Support/Dogecoin |
| 视窗 | %APPDATA%\Dogecoin |
免责声明:安全
本指南主要介绍如何运行节点来支持狗狗币网络。
对于企业或服务提供商而言,运行完整节点也很有用。在这种情况下,可能需要采取额外的安全预防措施,以确保运行该节点的机器的安全。本文不涉及这方面的内容,这可能需要经验丰富的系统管理员的协助。
一般来说,只要您保持 Dogecoin Core 软件更新,运行节点与在您的计算机上运行任何其他点对点服务并无本质区别,安全性也并无差异。然而,节点是一项公共服务:除非您使用代理系统,否则您的 IP 地址(以及您的位置)将被广播到外部。因此,通常建议不要使用节点来持有大量 Dogecoin(实际上,Dogecoin Core 也可以用作钱包应用程序)。对于此类情况,建议您使用冷钱包解决方案,例如硬件钱包。
部署节点
安装节点非常简单——基本上,只要您的机器满足上述要求,它就像安装任何其他应用程序一样。
这是适用于所有平台的流程:
- 您可以从 Dogecoin 官方网站 Dogecoin.com或Dogecoin GitHub 代码库下载 Dogecoin Core 。请选择适合您操作系统的版本。截至本文撰写之时,GitHub 代码库包含适用于 Windows、macOS 和 Linux 系统的版本。Dogecoin 贡献者还维护并提供了其他专用版本。
- 安装 Dogecoin Core 的方式与其他应用程序一样。
- 启动狗狗币核心程序(守护进程或图形界面版本)。
- 请等待 Dogecoin Core 与网络同步:首次启动 Dogecoin Core 时,可能需要超过 24 小时,具体时间取决于网络状况和您的网络连接速度。请耐心等待!
- 大多数情况下,您可能需要在路由器/防火墙中打开端口 22556 以允许传入连接。
从源代码构建狗狗币核心
社区为最流行的操作系统和发行版提供了预编译软件包,并且会定期添加新的软件包。此外,Dogecoin Core 的官方文档包含了多个操作系统(包括多个 Linux 发行版)的构建说明,这对所有需要或想要从源代码构建 Dogecoin Core 的用户都很有帮助。
组装说明请点击此处查看。
Windows 使用说明
- 下载完适用于 Windows 的 Dogecoin Core 版本后,请转到您的下载文件夹,然后双击图标运行安装程序。
- Windows会要求您确认。点击“是”。
- 您的杀毒软件可能会发出警告,提示 Dogecoin Core 中可能包含恶意软件。只要您是从 Dogecoin.com 官方网站或 GitHub 代码库下载的,安装 Dogecoin Core 就没有风险——该警告是误报。请将 Dogecoin Core 添加到杀毒软件的白名单中,然后再次尝试安装。
- 安装完成后,Dogecoin Core 应该会出现在您的“开始”菜单中。点击该图标,即可打开 Dogecoin Core。
- 如果一切顺利,狗狗币核心程序将开始下载区块链副本。这可能需要超过24小时,在某些情况下,甚至需要几天时间。
- 要支持狗狗币网络,您需要在防火墙和路由器中打开 22556 端口,以允许传入连接。请参阅“网络配置”部分了解具体操作步骤。
完成初始区块链下载并启用传入连接后,狗狗币核心即可作为网络中的一个完整节点运行。不过,您可能还需要更改一些设置。
- 请确保您的 Dogecoin Core 已启用传入连接。前往“设置”->“选项”。在“网络”选项卡中,必须勾选“允许传入连接”选项。

- 如果您希望 Dogecoin Core 在计算机启动时自动启动,请转到“设置”->“选项”。在“主要”选项卡中,启用“系统登录时启动 Dogecoin Core”选项。

- 如果您想更改界面语言,请前往“设置”->“选项”。在“显示”选项卡中,您可以切换到狗狗币核心当前支持的语言之一。

更多配置设置请参见“高级配置”部分。
在 Windows 系统上使用 Dogecoin CLI
开发者和任何不需要使用狗狗币图形用户界面 (GUI) 版本的人员都可以改用狗狗币核心守护程序。
- 打开“开始”菜单,然后输入“cmd”,再点击命令提示符图标。
- 在命令提示符窗口中,键入以下命令以启动守护进程:
C:\Users\shibetoshi> cd "C:\Program Files\Dogecoin\daemon\" C:\Program Files\Dogecoin\daemon> dogecoind -daemon安慰如果您没有将狗狗币安装在默认安装路径下,则需要调整路径。 - Dogecoin Core守护进程现已启动。您现在可以使用Dogecoin CLI(命令行界面)访问Dogecoin Core的JSON-RPC接口,在默认的Windows安装中,该命令行界面位于此处:
C:\Program Files\Dogecoin\daemon> dogecoin-cli安慰 - 使用 help 命令可以查看所有可用命令的列表:
C:\Program Files\Dogecoin\daemon> dogecoin-cli help安慰 - 要获取特定命令的帮助:
C:\Program Files\Dogecoin\daemon> dogecoin-cli help getblock安慰
有关使用狗狗币 CLI 的更多信息,请参阅狗狗币 CLI部分。
macOS 使用说明
- 下载完适用于 Mac OSX 的 Dogecoin Core 版本后,请转到您的“下载”文件夹并双击该图标。
- 您将看到一个窗口,允许您将 Dogecoin Core 拖放到“应用程序”文件夹中。执行此操作即可完成安装。
- 打开“应用程序”文件夹,启动 Dogecoin Core。
- 如果一切顺利,狗狗币核心程序将开始下载区块链副本。这可能需要超过24小时,在某些情况下,甚至需要几天时间。
- 要支持狗狗币网络,您需要在防火墙和路由器中打开 22556 端口,以允许传入连接。请参阅“网络配置”部分了解具体操作步骤。
完成初始区块链下载并启用传入连接后,狗狗币核心即可作为网络中的一个完整节点运行。不过,您可能还需要更改一些设置。
- 请确保在 Dogecoin Core 中启用传入连接。前往 Dogecoin Core -> 首选项。在“网络”选项卡中,必须勾选“允许传入连接”选项。

- 如果您希望 Dogecoin Core 在计算机启动时自动启动,请转到 Dogecoin Core -> 首选项。在“主”选项卡中,启用“系统登录时启动 Dogecoin Core”选项。

- 如果您想更改界面语言,请前往 Dogecoin Core -> 首选项。在“显示”选项卡中,您可以切换到 Dogecoin Core 当前支持的语言之一。

Linux 指令
在 Linux 机器上运行 Dogecoin Core 节点相对简单。VPS 套餐非常适合运行无头节点,因为它们通常提供快速可靠的网络连接,但请确保您选择的套餐包含足够的每月数据流量和至少 60GB 的磁盘空间,如最低要求部分所述。理想情况下,您应该以非 root 用户身份执行以下命令——如果您不是经验丰富的服务器管理员,请参阅您的 Linux 发行版手册。
- 从狗狗币Github仓库下载最新的Linux版本:
shibetoshi:~$ wget https://github.com/dogecoin/dogecoin/releases/download/v1.14.6/dogecoin-1.14.6-x86_64-linux-gnu.tar.gz安慰 - 解压并解压缩您刚刚下载的软件包
shibetoshi:~$ tar -xvzf dogecoin-1.14.6-x86_64-linux-gnu.tar.gz安慰 - 进入 Dogecoin Core 解压后的目录下的 bin 目录:
shibetoshi:~$ cd dogecoin-1.14.6/bin安慰 - 启动无头狗狗币守护进程:
shibetoshi:~$ dogecoind -daemon安慰 - 如果您愿意,并且这不是远程安装,您也可以使用 Dogecoin Core 的图形用户界面版本:
shibetoshi:~$ dogecoin-qt安慰 - 狗狗币守护进程正在启动。
- 现在您可以使用 dogecoin-cli 工具与 Dogecoin Core 的 JSON-RPC 接口进行交互。使用 help 命令可以查看所有可用命令的列表。
shibetoshi:~$ dogecoin-cli help安慰 - 要获取特定命令的帮助:
shibetoshi:~ dogecoin-cli help getblock安慰 - 您可以通过读取数据目录中的 debug.log 文件的内容来跟踪同步过程。进入数据目录,然后输入以下命令:
shibetoshi:~$ tail -f debug.log安慰 - 大多数情况下,您可以按 CTRL+C 停止“监听”debug.log 文件的输出。
有关使用狗狗币 CLI 的更多信息,请参阅狗狗币 CLI部分。其他配置设置可在高级配置部分找到。例如,如果您不使用狗狗币核心钱包,最好完全禁用钱包功能。
升级狗狗币核心
安装和配置完成后,从最近的 Dogecoin Core 版本升级通常与升级任何其他应用程序一样简单。
- 如果您使用 Dogecoin Core 作为钱包,请务必备份您的钱包文件。建议您同时备份纯文本文件,尤其是在使用旧版本 Dogecoin Core 时。将备份文件保存在安全的地方——任何能够访问备份文件的人都可以访问您的钱包。
- 关闭 Dogecoin Core。您可以通过关闭 Dogecoin Core 图形用户界面应用程序并等待其完成关闭过程来完成此操作,或者,对于命令行用户,可以通过 shell 执行 ` dogecoin-cli stop`命令。更多命令行用户信息请点击此处。
- 完成后,请按照上述适用于您当前操作系统的安装说明进行操作。
网络配置
默认情况下,在大多数配置中,您的 Dogecoin Core 节点可能只能建立出站连接。要支持 Dogecoin 网络,您必须允许通过端口 22556 建立入站连接。
根据您本地网络的设置,这可能需要在您的路由器和/或调制解调器中进行额外的配置,并在您的防火墙中添加一些额外的规则。
首先,您需要检查传入连接是否正常工作。如果传入连接未启用,Dogecoin Core 将只能建立 8 个传出连接。如果您的节点连接总数超过 8 个,则表示您的节点已允许传入连接。
您可以使用 Dogecoin Core 图形用户界面轻松查看连接的数量和类型。在 Dogecoin Core 窗口的右下角,您会看到一个代表当前网络状态的图标。将鼠标悬停在该图标上(不要点击),此时会弹出一个窗口,显示连接总数。

否则,请进入“帮助”->“调试”菜单,您应该可以看到网络状态的详细概述。

在这两个例子中,都只启用了传入连接。
如果您使用的是狗狗币命令行界面 (DCL),可以使用getconnectioncount命令检查连接总数:
shibetoshi:~$ dogecoin-cli getconnectioncount
12
安慰
在这种情况下,由于有超过 8 个活跃连接,我们知道该节点已经允许传入连接。
请注意,您的节点只有在下载完整区块链副本后才能接受传入连接。请等待同步阶段完成,然后等待几个小时后再检查传入连接是否正常工作。
在您的路由器中转发端口 22556
如果您在 VPS 服务器上运行 Dogecoin Core,通常无需执行此步骤,因为大多数服务都会允许所有传入连接访问您的服务器。但是,在某些情况下,某些主机商可能会在您的服务器前面设置防火墙——在这种情况下,您可能需要联系他们的客户支持部门,让他们为您转发 22556 端口。
大多数家庭的电脑通过调制解调器或路由器连接到互联网,而调制解调器或路由器通常会阻止大多数端口的入站连接。要转发端口 22556,您需要按照以下步骤操作。具体说明请参阅路由器的使用手册。
- 使用浏览器访问路由器的控制面板。通常,大多数路由器的控制面板可通过 https://192.168.0.1 或 https://192.168.1.1 访问。有时,路由器底部或侧面会贴有标签,上面会列出 IP 地址。
- 登录路由器控制面板。您需要使用路由器制造商提供的用户名和密码。有时,路由器底部或侧面会贴有标签,上面会显示管理员密码。以下是一些常见路由器制造商使用的默认密码:制造商用户名密码D-Link行政(空白的)Netgear行政密码Linksys行政行政华硕行政行政德雷泰克行政行政ZyXel行政1234TP-Link行政行政贝尔金行政(空白的)
- 在路由器的控制面板中,为运行狗狗币核心程序的机器分配一个静态IP地址。这通常在动态主机配置协议(DHCP)页面中完成。
- 在路由器的控制面板中,配置端口转发,将路由器到端口 22556 的所有入站流量转发到您分配给运行 Dogecoin Core 的机器的静态 IP 地址。
在防火墙配置中打开端口 22556
最后,在某些配置和操作系统中,您还需要在安装了 Dogecoin Core 的计算机上打开 22556 端口。具体操作步骤因操作系统而异。某些杀毒软件可能包含防火墙,请参阅开发者提供的手册。
高级配置
Dogecoin Core 具有高度可配置性。Dogecoin Core Daemon 或 Dogecoin Core GUI 的配置设置可以作为启动 Dogecoin Core 时的参数,也可以保存在 dogecoin.conf 文件中,该文件应放置在数据目录中。
使用自定义设置启动狗狗币图形用户界面:
dogecoind-qt -maxconnections=50 -datadir=/dogecoin/data
使用自定义设置启动狗狗币守护进程:
dogecoind -maxconnections=50 -datadir=/dogecoin/data -daemon
否则,您可以将配置设置保存到dogecoin.conf文件中,这样每次启动 Dogecoin Core 时都会应用这些设置:
datadir=/dogecoin/data
maxconnections=50
您可以使用help命令获取所有可用配置设置的列表:
shibetoshi:~$ dogecoind -help
安慰
Dogecoin Github 代码库的示例目录中包含一个 dogecoin.conf 文件,其中对各种设置进行了详细的注释。点击此处查看。
dogcoin.conf 的路径
启动 Dogecoin Core 时,您可以指定 dogecoin.conf 的自定义路径。
适用于狗狗币核心图形用户界面:
dogecoind-qt -conf=/cheemz/dogecoin.conf
对于狗狗币核心守护进程:
dogecoind -conf=/cheemz/dogecoin.conf
设定最低中继费用
作为节点运营者,您可以设置节点的最低中继费用。费用低于此金额(以 DOGE/kB 为单位)的交易将不会被您的节点中继。默认值:0.001。
minrelaytxfee=<amt>
设置最高中继费用
总手续费超过此金额(以狗狗币计)的交易将不会被转发。默认值:100.00。
maxtxfee=<amt>
接受 RPC 命令
启用 dogecoind 和 dogecoin-qt 的 RPC 命令。该接口在 25555 端口上公开。
server=1
RPC 用户名和密码(已弃用)
与 RPC 接口交互时需要进行身份验证。如果未提供身份验证凭据,Dogecoin Core 将使用随机 cookie。用户可以配置用户名和密码来访问 RPC 接口。请务必小心,不要泄露您的钱包地址。任何拥有 RPC 凭据的人都可以完全访问您的钱包。连接到远程 RPC 服务器时,用户名和密码不会被加密。
rpcuser=shibetoshi
rpcpassword=impossibletoguesspassword
RPC 身份验证
您可以不将明文密码存储在配置文件中,而是存储其哈希值。客户端可以使用 rpcuser 和 rpcpassword 参数正常连接。格式如下:
rpcauth=<USERNAME>:<SALT>$<HASH>
Dogecoin Github 存储库的share/rpcuser 目录中包含一个用于生成用户登录凭据的 Python 脚本。
RPC绑定
绑定到指定地址以监听 JSON-RPC 连接。务必小心,不要暴露钱包地址。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcbind=<addr>
RPC 允许 IP 地址
仅允许来自指定 IP 地址的 JSON-RPC 连接。多次指定可允许来自多个 IP 地址的连接。务必小心,不要暴露钱包地址。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcallowip=<addr>
RPC端口
绑定到指定端口以监听 JSON-RPC 连接(默认端口:25555)。务必小心,不要暴露钱包信息。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcport=<port>
自定义数据目录
您可以为数据目录配置自定义位置。
datadir=/dogecoin/data
自定义备份目录(狗狗币核心版本 > 1.14.6)
使用dumpwallet和backupwallet CLI 命令时,您可以为用于存储备份的目录配置自定义位置。
backupdir=/Users/Cheemz/SecretCannolo/
禁用钱包功能
如果您运行 Dogecoin Core 是为了支持网络运行,那么您可能并没有将其用作狗狗币钱包。要禁用钱包功能,请使用disablewallet设置。
disablewallet=1
绑定到 IP 地址
绑定到指定地址并始终监听该地址。
bind=<ipaddress>
减少流量和带宽使用
为了降低带宽占用,您可以减少 Dogecoin Core 允许的连接数和流量。默认情况下,Dogecoin Core 最多允许 125 个连接,其中 8 个为出站连接。
您可以使用maxconnection设置来减少最大连接数。如果您的带宽有限,请先设置较低的最大连接数,然后逐步增加。50 个连接可能是一个不错的起始值。
maxconnections=50
您可以减少用于服务历史区块(新节点首次同步时提供的区块)的最大带宽。这将大幅降低带宽使用量:
maxuploadtarget=<MiB per day>
个性化您的节点
如果您想在节点广播的用户代理中添加一段文本,可以使用uacomment设置。如果您在家中操作节点,并且不想透露自己的身份,建议您不要包含任何身份识别信息。
uacomment=Cheemz
狗狗币 CLI
Dogecoin CLI 是一款允许您访问 Dogecoin Core 提供的 JSON-RPC 接口的工具。建议您使用help命令查看列出的各个命令,这些命令会按类别清晰地划分。
Github 仓库中对如何使用 Dogecoin CLI 工具有很好的介绍。
shibetoshi:~$ dogecoin-cli help
安慰
截至 Dogecoin Core 1.14.6 版本,该命令的输出结果如下:
== Blockchain ==
getbestblockhash
getblock "blockhash" ( verbose )
getblockchaininfo
getblockcount
getblockhash height
getblockheader "hash" ( verbose )
getchaintips
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
getmempoolinfo
getrawmempool ( verbose )
gettxout "txid" n ( include_mempool )
gettxoutproof ["txid",...] ( blockhash )
gettxoutsetinfo
preciousblock "blockhash"
pruneblockchain
verifychain ( checklevel nblocks )
verifytxoutproof "proof"
== Control ==
getinfo
getmemoryinfo
help ( "command" )
stop
== Generating ==
generate nblocks ( maxtries auxpow )
generatetoaddress nblocks address (maxtries auxpow)
== Mining ==
createauxblock <address>
getauxblock (hash auxpow)
getblocktemplate ( TemplateRequest )
getmininginfo
getnetworkhashps ( nblocks height )
prioritisetransaction <txid> <priority delta> <fee delta>
submitauxblock <hash> <auxpow>
submitblock "hexdata" ( "jsonparametersobject" )
== Network ==
addnode "node" "add|remove|onetry"
clearbanned
disconnectnode "address"
getaddednodeinfo ( "node" )
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban "subnet" "add|remove" (bantime) (absolute)
setmaxconnections
setnetworkactive true|false
== Rawtransactions ==
createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,"data":"hex",...} ( locktime )
decoderawtransaction "hexstring"
decodescript "hexstring"
fundrawtransaction "hexstring" ( options )
getrawtransaction "txid" ( verbose )
sendrawtransaction "hexstring" ( allowhighfees )
signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
== Util ==
createmultisig nrequired ["key",...]
estimatefee nblocks
estimatepriority nblocks
estimatesmartfee nblocks
estimatesmartpriority nblocks
signmessagewithprivkey "privkey" "message"
validateaddress "address"
verifymessage "address" "signature" "message"
== Wallet ==
abandontransaction "txid"
addmultisigaddress nrequired ["key",...] ( "account" )
addwitnessaddress "address"
backupwallet "destination"
bumpfee "txid" ( options )
dumpprivkey "address"
dumpwallet "filename"
getaccount "address"
getaccountaddress "account"
getaddressesbyaccount "account"
getbalance ( "account" minconf include_watchonly )
getnewaddress ( "account" )
getrawchangeaddress
getreceivedbyaccount "account" ( minconf )
getreceivedbyaddress "address" ( minconf )
gettransaction "txid" ( include_watchonly )
getunconfirmedbalance
getwalletinfo
importaddress "address" ( "label" rescan p2sh )
importmulti "requests" "options"
importprivkey "dogecoinprivkey" ( "label" ) ( rescan )
importprunedfunds
importpubkey "pubkey" ( "label" rescan )
importwallet "filename"
keypoolrefill ( newsize )
listaccounts ( minconf include_watchonly)
listaddressgroupings
listlockunspent
listreceivedbyaccount ( minconf include_empty include_watchonly)
listreceivedbyaddress ( minconf include_empty include_watchonly)
listsinceblock ( "blockhash" target_confirmations include_watchonly)
liststucktransactions ( verbose include_watchonly )
listtransactions ( "account" count skip include_watchonly)
listunspent ( minconf maxconf ["addresses",...] [include_unsafe] [query_options])
lockunspent unlock ([{"txid":"txid","vout":n},...])
move "fromaccount" "toaccount" amount ( minconf "comment" )
removeprunedfunds "txid"
rescan ( "height" )
sendfrom "fromaccount" "toaddress" amount ( minconf "comment" "comment_to" )
sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] )
sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount )
setaccount "address" "account"
settxfee amount
signmessage "address" "message"
walletlock
walletpassphrase "passphrase" timeout
walletpassphrasechange "oldpassphrase" "newpassphrase"
安慰
您还可以使用带有额外参数的help命令来获取任何命令的帮助和信息:
shibetoshi:~$ dogecoin-cli help <command>
安慰
下面列出了一些常用命令。
管理您的狗狗币核心守护进程
- 您可以使用stop命令干净地停止 Dogecoin Core 守护进程:
shibetoshi:~$ dogecoin-cli stop安慰 - 获取有关节点的信息:
shibetoshi:~$ dogecoin-cli getinfo安慰 - 从特定区块重新扫描区块链(自 Dogecoin Core 1.14.6 起):
该命令允许节点运营商从特定高度重新扫描链上的钱包交易。 console shibetoshi:~$ dogecoin-cli rescan <block height>
- 获取连接总数:
shibetoshi:~$ dogecoin-cli getconnectioncount安慰 - 设置最大连接数(自 Dogecoin Core 1.14.6 起):
shibetoshi:~$ dogecoin-cli setmaxconnections <desired_amount>安慰 - 向 addnode 列表添加节点:
shibetoshi:~$ dogecoin-cli addnode <addr> add安慰 - 从添加节点列表中移除节点:
shibetoshi:~$ dogecoin-cli addnode <addr> add安慰 - 断开与节点的连接:
shibetoshi:~$ dogecoin-cli disconnectnode <addr>安慰 - 获取有关区块链处理的信息:
shibetoshi:~$ dogecoin-cli getblockchaininfo安慰 - 获取有关特定区块的信息:
shibetoshi:~$ dogecoin-cli getblock <blockhash>安慰 - 获取特定交易的信息:
shibetoshi:~$ dogecoin-cli gettransaction <txid>安慰 - 列出并探索“卡住”的交易(自 Dogecoin Core 1.14.6 起):如果您使用 Dogecoin 节点发送和接收交易,那么在升级到本地费用和灰尘政策之前,识别“卡住”的交易(未挖矿且不在内存池中)可能很有用,因为更宽松的政策可能会允许旧的被遗忘的交易“解卡”。
可以通过以下方式调用该方法:
shibetoshi:~$ dogecoin-cli liststucktransactions
安慰
一般来说,建议您探索并“尝试”各种可用的命令;这是最好的学习方法。JSON-RPC 接口可用于开发服务并自动化管理您的 Dogecoin Core 节点。
寻求狗狗币节点运营商的帮助
有很多社区可以帮助你设置和运行节点。在 Reddit 上,你可以到r/dogecoin或r/dogeducation提问。其他社交网络上也有帮助——有一个活跃的柴犬社区,它们也在运行狗狗币节点。



