Blocknet 钱包、节点和矿工软件有什么区别?

· 5 分钟阅读

当你想接收 Blocknet 或开始挖矿时,设置说明中会出现三个名称:钱包、节点和矿工软件。它们承担不同的工作,即使一个应用同时包含多个功能也是如此。理解这些工作,有助于安装正确的软件、妥善保管私钥,并知道哪些进程需要保持运行。

钱包、节点和矿工软件有什么区别?

简短回答

Blocknet 钱包管理密钥并识别你的资金。节点跟踪并验证区块链。矿工软件执行工作量证明计算。进行矿池挖矿时,seine 连接负责处理挖矿节点连接的矿池;钱包可以留在另一台可信电脑上,供你管理付款。

三个带编号的角色:钥匙代表钱包,相连的区块代表节点,处理器代表矿工软件。下表解释各自的作用。

三种工作,有时在同一个应用中

官方 Blocknet 软件结合了节点与钱包功能,因此钱包指南也会提到启动核心进程和等待同步。命令行客户端负责管理核心进程,并打开用于钱包命令的交互式 shell。seine 是独立的挖矿应用。其默认模式连接矿池,直连模式则连接你自己运行的节点。

图中的角色 主要工作 何时需要
1. 钱包 管理密钥、查找付款并授权花费 管理自己的资金时
2. 节点 跟踪和验证链;提供区块链数据 使用官方钱包流程,或运行自己的直连挖矿连接时
3. 矿工软件 根据挖矿任务计算工作量证明 选择挖矿时

这些角色可以共用一台电脑,但不是必须。安装一个组件,不代表其他所有组件都在运行。先确定你要做什么,再选择支持这项操作的配置。

钱包实际保存什么?

钱包保存查找和花费资金所需的密钥与本地信息。代币记录在区块链上,复制钱包文件不会凭空产生另一份余额。同一个完整钱包的两份副本可能都能访问同一笔资金,因此备份需要与正在使用的钱包受到同样的保护。公开收款地址指明别人可以向哪里付款给你。

创建新钱包时,先按照钱包设置指南操作,再依据备份与恢复指南保存受保护的备份。矿池连接需要收款地址或支持的名称,而不是恢复种子、钱包文件或钱包密码。你可以在多台挖矿机器上设置公开收款目标,同时将完整钱包留在管理资金的电脑上。

节点为钱包做什么?

节点连接对等节点、跟踪区块链,并验证其接受的链。钱包随后扫描链上数据,识别属于自己的输出。这两项进度有关联,但彼此独立:节点可能仍在下载区块,也可能节点已经追上最新状态,而钱包还在扫描。因此,同步初期显示的余额可能不完整。

节点指南介绍如何启动官方核心进程并检查连接。钱包同步指南说明应检查哪些进度指标。仅运行节点不会自动获得挖矿奖励。核心进程可以包含挖矿功能,但跟踪链与主动执行挖矿工作仍是不同的操作。在将电脑视为矿机之前,请确认挖矿进程确实在工作。

seine 和矿池分别做什么?

seine 接收挖矿任务,使用已启用的硬件反复计算工作量证明。在矿池模式下,它会把符合条件的份额发回矿池。矿池检查这些提交结果,与上游节点通信,提交已解出的区块,并保存用于奖励和付款的记录。矿池接受的份额是挖矿结果,不是立即向钱包付款的交易。

这种安排让矿机能直接连接矿池,不必为挖矿保存自己的区块链副本。设置时请参阅 Blocknet 挖矿指南,查找挖矿活动和付款记录时请参阅矿池跟踪指南。矿池余额和钱包余额回答的是不同问题:前者涉及矿池记账,后者涉及钱包在链上找到的付款。

哪些应用需要持续运行?

要继续矿池挖矿,请保持 seine 运行,并维持正常的矿池连接。付款记录到链上时,钱包应用可以关闭;再次打开后,请等待节点和钱包扫描追上最新状态。如果钱包位于另一台电脑,关闭钱包不会停止矿工软件。关闭运行 seine 的电脑,则会停止其挖矿工作。

关闭已连接的 Blocknet shell,与停止后台核心进程不同,核心参考文档说明了这一区别。钱包参考文档还解释,记住钱包文件路径不等于重启后自动打开钱包。在已检查的官方客户端中,再次需要钱包时,请启动核心进程、连接 shell,并使用钱包密码执行 load。

什么时候挖矿需要自己的节点?

当你明确选择直连挖矿,而不是矿池流程时,就需要自己的节点连接。在 seine 的 daemon 模式中,矿工软件向正在运行的核心进程请求任务,并将结果提交回去。核心进程必须准备好提供挖矿连接服务,且连接必须经过身份验证。要让这种配置持续工作,矿工软件和核心进程都必须保持可用。

首次设置矿池时,请使用默认的矿池连接方式和公开收款目标。你可以另行学习运行节点,不必让它成为每台矿机的先决条件。如果想使用直连方式,请按照 seine 单独挖矿文档满足配置与身份验证要求。排查问题时,请区分两种连接模式:矿池连接问题和本地核心进程问题涉及不同的服务。

根据目标选择下一步

如果想接收或发送 Blocknet,请从钱包及其节点流程开始;持有或使用代币不要求挖矿。如果想挖矿并向已有钱包收款,请准备其公开收款目标,并将 seine 配置为矿池模式。如果想运行自己的直连挖矿连接,请增加节点设置,并遵循 daemon 模式说明。

更换软件前,先识别症状及负责的组件。矿机未出现,应检查矿工软件和矿池连接。付款已发送但钱包中没有,应检查钱包选择和同步。矿池余额未发放,应查看矿池的记账与付款信息。这一步区分通常就能让你找到相关指南,无需重新安装无关应用。

常见问题

每台挖矿电脑都需要 Blocknet 节点吗?

使用 seine 进行矿池挖矿时,每台挖矿电脑连接矿池,并使用你的收款地址或支持的名称。矿池负责运行用于挖矿任务和提交区块的节点连接。请将钱包保存在可信电脑上,无需把私钥复制到每台矿机。

关闭 Blocknet 钱包会错过付款吗?

付款记录到区块链时,钱包应用不必开着。回来后,请先让节点完成同步,让已加载的钱包扫描缺失的区块,再判断余额。矿池中等待发放的余额与已经发送到钱包的代币是分开的。

启动 Blocknet 节点会自动开始挖矿吗?

跟踪和验证区块链,与寻找工作量证明是不同的活动。节点可以提供挖矿功能,但运行节点本身不代表正在挖矿。请检查实际的挖矿进程及其报告的工作情况,并明确选择 seine 的矿池模式或直连模式。