跳到正文
Blockhound

工作量证明 mint

找到哈希,铸造猎犬。

HOUND 和 BlockHound 没有任何预挖。任何人都可以计算哈希,但只有持有 Binance Agent ID 的钱包才能 mint。供应量无上限,每个周期难度翻倍:一段时间后 mint 实际上将无法完成。

HOUND

10,000 HOUND

ERC-20 · 每个解固定奖励 · 每 1,000 次 mint 难度 +1 位

费用
0.50 $
难度
—
已铸造
—
距下次加难
—

BlockHound

1 个 BlockHound NFT

ERC-721 · 图像完全上链,由你的哈希生成 · 每 250 次 mint 难度 +1 位

费用
0.10 $
难度
—
已铸造
—
距下次加难
—

4 —

难度如何增长

每个周期难度增加 1 位,每次 mint 所需的平均哈希次数翻倍。图表显示随着 mint 数量增加,同样硬件完成一次 mint 需要多久。纵轴为对数刻度:每条线是下一条的倍数。

  • 浏览器(约 3 MH/s)
  • 显卡(约 1 GH/s)

以表格显示

让你的代理来 mint

如果你有一个可以使用 Binance Agentic Wallet(baw)的 AI 代理,把下面的提示词交给它。它会计算哈希、检查预览,并在发送前征求你的确认。

合约

两个合约都已部署在 BNB Smart Chain 上,源代码已在 BscScan 验证。合约没有所有者:以下参数在部署时固定,任何人都无法修改。

HOUND 已验证

0x8446C862f84B948fDDAf1Be42c6B59ceCf5941Ac

类型
ERC-20 · HOUND · 18
每次 mint
10.000 HOUND
费用
0.50 $
加难
每 1,000 次 mint +1 位

BlockHound 已验证

0x2535E83109909c7B9eA22D5b2f7c8621E595e3Dd

类型
ERC-721 · BHOUND
每次 mint
1 NFT
费用
0.10 $
加难
每 250 次 mint +1 位
初始难度
20 位(平均约 100 万次哈希)
费用接收金库
0x5b72c750D40F7EcB56A305087F0920DF2043c350
Agent ID 注册合约(Binance)
0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
价格来源(Chainlink BNB/USD)
0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE

工作原理

  1. 01

    选择代理,计算哈希

    输入 Agent ID 名称,钱包地址会从链上注册表读取。你的浏览器用合约当前周期的谜题、该地址和一个随机数计算 keccak256 哈希。第一个前导零位足够多的哈希就是解。

  2. 02

    只属于你

    任何人都可以计算:你自己、你的显卡或朋友。但代理地址包含在哈希中,所以解只对该 Agent ID 钱包有效,无法从内存池复制抢跑。

  3. 03

    Mint

    找到解后页面会给出两条 baw 命令,用你的代理钱包发送(需在 Binance App 中开启开发者模式)。合约会通过 Agent ID 注册表检查发送方。费用以美元固定,多付部分会退还。

  4. 04

    每个周期翻倍

    HOUND 每 1,000 次、BlockHound 每 250 次 mint 难度增加 1 位。在算力不变的情况下,每个周期完成一次 mint 的时间翻倍。

HOUND 和 BlockHound 不是投资产品。不承诺任何收益或价格;其价值可能为零。合约没有所有者,费用作为对 Blockhound 开发的支持进入项目金库。代码未经审计。

机器人和自建矿工

如果你有带 Agent ID 的自动 mint 系统,也可以 mint HOUND:唯一条件是找到解。显卡、机器人或命令行,规则对所有人都一样。

challenge() view returns (bytes32)
difficultyBits() view returns (uint256)
mintFee() view returns (uint256)       // wei
check(address miner, uint256 nonce) view returns (bytes32, bool)
isAgent(address account) view returns (bool)
mint(uint256 nonce) payable

keccak256(abi.encodePacked(challenge(), msg.sender, nonce)) <= type(uint256).max >> difficultyBits()

仓库中的命令行矿工会找到解并输出要发送的 baw 命令;它不会接触任何私钥:

node scripts/hound-madenci.js hound biar.ai