如何用 Siacoin 矿机挖比特币
你需要三样东西:一台能算 BLAKE2b 的 ASIC、一个本链专用的新收款地址,以及一个跟着 Bitcoin Knots 节点运行的 DATUM 网关。如果你已经有 Siacoin 矿机,第一样就有了——算法相同,原厂固件即可。网关才是在这里挖矿的方式:把它的 datum 配置指向 datum.lazarus-xbt.xyz:28915 并填入下方的矿池公钥,设置你的收款地址,再把矿机指向这个网关。矿机算的是带 Sia 风格封装的普通 BLAKE2b 区块头,不是 SHA-256d;新会话从难度 4096 起步,之后 vardiff 会朝你的算力逐步调整。
自己跑节点和网关费率为 0%,因为模板是你自己构建的。实测过并附完整配置的网关:Ratum 和 FlyTheElephant。更完整的 Knots + DATUM 说明见 CONVOY 入门指南(中文)(English),然后回到本页填写本池的主机、端口和公钥。
公共 stratum stratum+tcp://stratum.lazarus-xbt.xyz:23334(用户名填你的地址,也可以写成 地址.worker;密码填 x)是捐赠、验证与后备端点,费率 100%,并有 24 小时 / 96 小时、费率为 25%、之后为 100% 的宽限期。在你的网关仍在上线时,或在网关中断时作为后备,把矿机指向它即可确认能够连接并提交份额。Bitcoin Knots 已宣布将判定通过任何矿池 stratum 出算力的地址所获付款无效,所以它不是拿得到付款的路。两条路都记入同一个 TIDES 窗口、同一个地址,所以切换不会丢掉已积累的工作量。
有一条提醒值得看两遍:本链与 SHA-256 比特币共享 961,640 高度之前的全部历史,因此持有真实 BTC 的地址绝不可在此使用,请为本链另生成一个新地址。收益以矿池所出区块 coinbase 中的输出形式到账,没有余额需要提现。coinbase 输出通常 100 个确认后可动用;在临时的 Knots #419 规则下,新挖出的币要等 6,480 个确认(约 45 天)才能动用。哪些机器能用 · 支付如何计算。
接入
用户名只有一个:你的地址。
一条路:自己运行 DATUM 网关。用户名就是收款地址。
选哪个 DATUM 网关
从下面选一个。三者都支持 BLAKE2b,无需补丁即可连到这里。无论用哪个,都请保持更新。
-
推荐 CONVOY BLAKE2b DATUM 网关的参考实现,也是维护最活跃的一个。请使用 v0.5.0beta 版本;v0.4.1-beta 构建已过时。每台矿机都拿到完整分账,所以找到的区块会付给整个窗口。
-
FlyTheElephant CONVOY 的代码加上 FlyTheElephant 自己的工作。每台矿机都拿到完整分账,所以找到的区块会付给整个窗口。安装指南。
想看完整教程?CONVOY 入门指南(English)讲解 Knots 和网关的安装。之后填入下面的主机、端口和公钥即可。
你来组块。我们只分配 coinbase。运行 Bitcoin Knots 和 DATUM 网关,把网关指向 Prime,把矿机指向网关。该运行哪个网关。
- 主机
- datum.lazarus-xbt.xyz
- 端口
- 28915
- 公钥
- —
- 手续费
- 0% 的窗口份额 — no cut versus 公共 stratum
datum_gateway_config.json 中的 stratum 与 datum 段
- 为本链运行 Bitcoin Knots,打开
server=1,并提供网关能读的 cookie 或 RPC 用户。 - 编译网关,把上面的
stratum和datum段合并进配置,并把mining.pool_address设为你的收款地址。stratum.vardiff_min请设为 4096:原版 DATUM 默认 16384,Prime 无法调低。 - 把矿机指向你网关的 stratum(通常是
stratum+tcp://127.0.0.1:23334)。用户名只填矿机名,例如rig1。收益付到mining.pool_address。 - 在 网关 下看到你的网关,在 矿工 下看到你的地址。还在用旧的 FlyTheElephant / OCEAN 系
v0.4.1-beta构建(没有+lazarus-split)?请更新:它可能在区块里漏掉窗口。
按网关设置,钱付给谁
| 网关设置 | 矿池收到的用户名 | 付给 |
|---|---|---|
pool_pass_full_users: true |
矿机自己的 stratum 用户名,原样传递 | 每位矿工自己的地址,同一网关后的矿工分开收款 |
pool_pass_workers: truepool_pass_full_users: false(上面的配置) |
网关的 mining.pool_address,然后是 . 和矿机用户名 |
付给网关地址;矿机名仍会到达矿池 |
两者都为 false |
仅网关的 mining.pool_address |
付给网关地址;矿池收不到矿机名 |
- Stratum
- 用户名
- bc1q…你的地址.矿机名
- 密码
- x
- 手续费
- 100% 的窗口份额,在 coinbase 内扣除, after a 25% grace for the first 24 h (96 h for DATUM miners). The pool keeps the fee. Run your own gateway and you pay 0%
- 算法
- BLAKE2b — Sia 风格区块头,不是 SHA-256d
- 支付
- 你在 TIDES 窗口中的份额,写入矿池找到的每个区块的 coinbase。见 下一次支付。
我们在 :23334 上的公共端点本身就是 Prime 上的 DATUM 网关(见 网关),所以这里的工作会记入同一地址的同一窗口。新会话从难度 4096 开始;vardiff 约每 20 秒翻倍,向你的算力靠拢。
独挖是赌注,不是工资。你的 shares 买不到任何东西——只证明你在干活。其中一份成为区块时,该块的全部奖励扣除我们的手续费,付给用户名里的地址,并写在该块自己的 coinbase 里。在那之前,无论挖多久都没有收入。矿池挖矿让你稳定分得矿池找到的每个块;独挖很少发生、一旦发生就很大。多数矿工应留在矿池。
- 用户名
- bc1q…你的地址.矿机名
- 密码
- x
- 手续费
- closed 单独挖矿的 stratum 已关闭。
- 支付
- 区块的其余部分——补贴与其中每一笔交易费——直接到你的地址,满 6,481 个确认后可花费(区块 973,440 之前为 100 个)。
- 你的几率
- 按你的算力预计出块时间显示在你的 数据 页。
独挖工作故意不进入 TIDES 窗口。若你想两者都要,可把一部分矿机指向独挖、其余指向矿池端口;矿池的继续赚窗口份额,独挖的去追整块。你的独挖 shares 不会出现在 矿工 或 下一次支付——请看 独挖。
已经在跑自己的节点?那就直接对着它独挖——那不需要我们,也不该付钱给我们。这些端口是给不想跑节点、又想独挖的矿工。