Bitcoin Core
Bitcoin Core 是什么
自托管的 Bitcoin Core 全节点。
公共节点与私有使用
默认情况下,Coolify 的 Bitcoin Core 服务配置为私有/内部使用。这意味着它旨在连接来自同一服务器或私有网络的钱包或应用程序,不接受来自公共互联网的入站 P2P 连接。这是一个注重安全的默认设置,有助于减少攻击面,特别是对新用户。
如何运行公共节点
如果您希望您的比特币节点成为完全公开的节点(接受来自其他节点的入站连接):
在 Compose 文件中暴露 P2P 端口: 在
bitcoin-core服务下添加以下内容:textports: - "8333:8333"在服务器的防火墙中打开端口 8333:
- 在使用 UFW 的 Ubuntu 上:bash
sudo ufw allow 8333/tcp - 在使用 firewalld 的 CentOS 上:bash
sudo firewall-cmd --add-port=8333/tcp --permanent sudo firewall-cmd --reload - 对于云服务器,更新提供商的安全组或防火墙规则以允许端口 8333 上的入站 TCP 连接。
注意事项
- 默认行为: 没有
ports部分,您的节点将不接受入站 P2P 连接,但仍可以建立出站连接并完全同步区块链。 - 安全性: 默认不暴露 8333 端口有助于保护可能不了解运行公共比特币节点含义的用户。
- 高级用户: 如果您了解风险并希望更全面地为比特币网络做出贡献,请按照上述步骤运行公共节点。
