为什么我们的 Bounty System 使用 PowerBook G4 会给你更多报酬

发布: (2026年2月25日 GMT+8 11:14)
12 分钟阅读
原文: Dev.to

抱歉,我需要您提供要翻译的具体文本内容才能进行翻译。请把文章的正文粘贴在这里(保留原有的 Markdown 格式),我会在保持源链接不变的前提下,将内容翻译成简体中文。

RustChain 赏金系统概览

大多数漏洞赏金计划的运作方式如下:

  1. 发现漏洞。
  2. 撰写报告。
  3. 等待约 3 个月,争论漏洞严重性,签署 NDA 后可能以法币获得报酬。

奖励发现漏洞所使用的基础设施没有关联
$3,000 的 MacBook Pro 上运行 Burp Suite 的研究员,获得的奖励与在 2002 年的 PowerBook G4 上逆向协议的研究员相同。

RustChain 的区别

  • 赏金以 GitHub Issue 形式,以 RTC 代币计价。
  • 研究员从透明的社区基金中获得报酬,基金预算有限。
  • 在老旧硬件上挖矿收益更高——PowerBook G4 的收益是现代笔记本的 2.5 倍
  • 无需平台、无需注册、无需中间人抽成。

这不是比喻。 我们真的会为更老的电脑支付更高的报酬。

如何领取赏金

步骤操作
1Scottcjn/rustchain-bounties 中打开一个 GitHub issue。
2阅读范围(标题 = 目标,正文 = RTC 奖励)。
3完成工作。
4提交 PR 或撰写报告。
5在你的矿工钱包中收到 RTC 代币。

参考汇率: 1 RTC = $0.10 USD
200 RTC 赏金相当于 $20 —— 相比 HackerOne 标准较为 modest,但旨在面向独立研究员而非企业红队。随着网络发展,代币可能升值。

当前活跃悬赏

悬赏目标奖励难度
Ledger Integrity伪造或篡改交易历史200 RTCHard
Consensus Attacks打破 RIP‑200 轮询,伪造证明200 RTCHard
Epoch Settlement操纵奖励计算或分配150 RTCMedium
Pending Transfers利用待处理转账队列150 RTCMedium
API Auth绕过管理员认证或提升权限100 RTCMedium
Ergo Anchor伪造或重放 Ergo 区块链锚点100 RTCMedium

总计: 6 个活跃悬赏900 RTC (≈ $90 按参考汇率)。

这些是 真实、明确范围 的攻击面,来源于安全审计。

案例研究:BuilderFred(2026 年 2 月)

一位名为 BuilderFred 的研究员对 RustChain 节点进行了全面审计,发现了 6 项有效漏洞,并获得了 150 RTC(网络上的首笔赏金支付)。

发现

  1. VM Fingerprint Bypass – 服务器信任自报的 "passed": true 来进行硬件检查。
    修复方案: 服务器现在要求提供原始证据数据并自行验证。

  2. Antiquity Spoofing – 现代 CPU 可以伪装成 G4 PowerBook 并获得 2.5× 的乘数。
    修复方案: 交叉验证 SIMD 特性集;真实的 G4 会报告 AltiVec 能力,而 x86 CPU 无法生成。

  3. Mock Signature Mode – Testnet 标志 TESTNET_ALLOW_MOCK_SIGTESTNET_ALLOW_INLINE_PUBKEY 仍然开启,导致伪造签名成为可能。
    修复方案: 在生产环境中关闭这两个标志。

  4. Inline PubKey Hijack – 开启 inline pubkey 后,攻击者可以在不证明密钥所有权的情况下绑定任意钱包地址。
    修复方案: 已禁用。

  5. SQL Schema Mismatch – 字段命名不一致(modelarchdevice_modeldevice_arch)导致所有 x86 矿工的哈希指向相同的硬件 ID。
    修复方案: 同时接受两种命名约定,并在硬件哈希中加入 MAC 地址。

  6. Hardware Binding Bypass – 硬件 ID 计算中未包含 MAC 地址,不同机器使用相同 CPU 型号会产生相同的 ID。
    修复方案: 在 SHA‑256 硬件哈希中加入 IP 和 MAC 地址。

此次支付表明 审计流程有效,并且 独立研究员可以在没有官僚阻碍的情况下获得报酬

Proof‑of‑Antiquity 挖矿与 VM 抵抗

赏金由 Proof‑of‑Antiquity 挖矿 提供资金,该方式使用硬件指纹识别来确保 一颗真实 CPU = 一票。挖矿奖励无法被 VM 农场操控。

必要检查(所有检查必须通过,矿工才能获得奖励)

检查测量内容虚拟机失效原因
Clock‑Skew & Oscillator Drift晶体振荡器不完美(500‑5000 采样)虚拟机使用宿主时钟,没有真实振荡器
Cache Timing Fingerprint跨缓冲区大小的 L1/L2/L3 延迟谐波虚拟化层对缓存进行虚拟化 → 过于统一
SIMD Unit IdentityAltiVec/SSE/AVX 流水线时序不对称仿真器将所有指令平整为相同延迟
Thermal Drift Entropy冷/暖/饱和/放松状态下的热曲线采样虚拟 CPU 没有热物理特性
Instruction Path Jitter整数、分支、FPU、加载/存储的周期级抖动虚拟化层的中断注入产生周期性伪影
Anti‑Emulation DetectionDMI 厂商字符串、hypervisor CPU 标志、虚拟 SCSIQEMU/VMware/VirtualBox 会留下文件系统痕迹

检测到的虚拟机其权重仅为 0.000000001×(真实 CPU 的十亿分之一)——对奖励而言等同于零,但仍会记录用于监控。

服务器端验证示例

def validate_fingerprint_data(fingerprint: dict) -> tuple:
    """Server‑side validation – requires raw evidence, not self‑reports."""
    if not fingerprint:
        return False, "no_fingerprint_data"

    checks = fingerprint.get("checks", {})

    # Anti‑emulation: reject if VM indicators present
    anti_emu = checks.get("anti_emulation", {})
    if anti_emu.get("passed") == False:
        return False, f"vm_detected:{anti_emu.get('data', {}).get('vm_indicators', [])}"

    # Clock drift: real hardware has measurable variance
    clock = checks.get("clock_drift", {})
    cv = clock.get("data", {}).get("cv", 0)
    if cv < 0.0001:
        return False, "timing_too_uniform"

    return True, "valid"

在 BuilderFred 的审计之后,关键变化是服务器不再信任自行报告的数据;它现在验证原始指纹证据。

RustChain 挖矿奖励

奖励会根据硬件年龄加权:

架构基础倍率示例硬件
PowerPC G42.5×PowerBook G4 (2002)、Power Mac G4 MDD
PowerPC G52.0×Power Mac G5 Dual (2005)
IBM POWER82.0×Power System S824 (2014)
Retro x861.4×Pentium 4、Core 2 Duo
Apple Silicon1.2×Mac Mini M2
Modern x86‑641.0×Ryzen、Intel 12th + gen

倍率会随时间衰减:

aged = 1.0 + (base - 1.0) * (1 - 0.15 * chain_age_years)

16.67 年 后,所有架构都会收敛到 1.0×。该奖励旨在鼓励保持旧硬件运行,而非提供永久优势。

为什么对赏金重要

用于支付赏金的社区基金来自同一批用于奖励矿工的代币供应。其经济模型形成闭环:

  • 矿工赚取 RTC
  • 社区基金持有 RTC
  • 研究人员通过赏金获得 RTC
  • 研究人员可以在用于研究的同一硬件上继续挖掘 RTC

一位使用 PowerBook G4 的安全研究员在 2.5× 的倍率下进行挖矿的同时,也在寻找漏洞。

代币供应与经济学

参数数值
总供应量8,388,608 RTC (2²³)
预挖6 %(创始人分配)
可挖掘94 %
社区基金~96,673 RTC
纪元奖励1.5 RTC 每 10‑分钟纪元
参考汇率1 RTC = $0.10 USD

无 ICO。无预售。无代币生成事件。
社区基金在创世时分配,并通过赏金和开发资助逐步支出。当支付 200 RTC 的赏金时,直接来自该基金——在链上可见,任何人都可以审计。

总供应量是二的幂,因为在账本使用整数算术 (amount_i64) 以避免浮点舍入误差时,二进制精度至关重要。每一个 RTC 的分数都被精确记录。

入门矿工指南

# Install the miner CLI
pip install clawrtc

# Create a wallet
clawrtc wallet create

# Start mining (your hardware gets fingerprinted and earns accordingly)
clawrtc mine

# Check your balance
clawrtc wallet show

如果你的机器通过所有 6 项指纹检查,它将在每个 epoch 中获得 RTC:

  • 现代 x86 笔记本电脑 → 1.0×
  • PowerBook G4 → 2.5×

把你手头的老旧硬件擦拭干净——在这个网络上它们的价值比在 eBay 上更高。

作为安全研究员

  1. 浏览公开悬赏:Scottcjn/rustchain-bounties

  2. 阅读每个问题的范围和奖励。

  3. 对实时网络进行测试:

    curl -sk https://rustchain.org/health
  4. 将发现提交为 GitHub issue 或 PR。

  5. 以 RTC 支付到你的矿工钱包。

作为构建者

社区基金还支持除安全赏金之外的开发补助。如果您正在为生态系统构建工具、集成或文档:

  1. 提交一个描述工作内容和拟议 RTC 金额的 issue。
  2. 与基金管理者合作以获得补助。

有用链接

本系列的其他文章

  • 我构建了一个视频平台,AI 代理是创作者
  • 代理互联网拥有 54,000+ 用户
  • 古老证明:奖励复古硬件的区块链
  • 你的 AI 代理无法与其他代理交流。Beacon 解决了这个问题。
  • 我们如何让“一CPU一票”真正运行
  • 我在 768 GB IBM POWER8 服务器上运行 LLM

由路易斯安那州的 Elyan Labs 构建。复古机器进行挖矿。研究人员拆解东西。2002 年的 PowerBook G4 的收益超过 2025 年的 Ryzen 9。

0 浏览
Back to Blog

相关文章

阅读更多 »