私有图谱
平台上的部分谱图来自私有谱库。它们与公开谱图一样参与质量检索,但命中记录中的化合物与谱图信息在解锁前始终隐藏,只有单独解锁该条谱图后才能查看。解锁需要消耗积分,支付记录会写入区块链,便于事后核验数据所有者与解锁事件。
下面四张截图对应一个完整流程:在质量检索中找到一条私有 MS/MS 命中,用 5 个积分解锁,在 Token 管理中留下交易记录,最后在区块浏览器中核对上链信息。
1. 检索结果中的私有命中
私有谱图的检索方式与其他记录完全相同:按 质量检索 中所述输入 M/Z Array 与 Tolerance 即可。在结果表中,命中记录的 Source 列显示 Private,Compound Info 下的所有字段显示 Hidden,Spectrum Info 各列保持锁定状态(锁形图标),MS/MS ID 下方出现橙色的 Unlock 按钮。MS/MS ID 本身(本例为 6112-52)始终可见,便于在付费前先确认要解锁的是哪一条谱图。

2. 确认前先核对所需积分
点击 Unlock 会弹出 Unlock Private Spectrum 对话框,本次扣费涉及的各项信息都列在其中:
- MID:本次要解锁的谱图编号(本例为 6112-52)。
- Points Required:解锁该谱图所需的积分(本例 5 points)。
- Your Points:当前积分余额(本例 2,515 points),请确认余额足以支付。
- Data Owner UID:该谱图的数据所有者(UID 29593665905)。
- Revenue:本次支付归数据所有者的比例(本例为 100% to data owner)。
点 Cancel 只关闭对话框,不会扣减余额;点 Unlock for 5 points 才会确认解锁。对话框顶部的说明给出了规则:解锁会消耗积分,该记录会写入链上以留存溯源信息。

3. 积分在 Token 管理中扣减
确认后进入 管理 → Token 管理,Latest Transaction Record 顶部会新增一条记录,同时页面顶部的 Token 余额减少相同数量(本例由 2,515 降至 2,510)。各列含义如下:
- Token Value -5:本次消耗的积分,负值表示支出。
- Transfer Type 6:私有谱图解锁所记录的交易类型。
- Trading Account System Account:该笔费用由平台的系统账户结算,而不是用户之间的转账。
- TransferObject:本条记录对应的链上交易哈希。
表格上方的 Token Transaction 表单用于用户之间转赠积分,解锁私有谱图不需要使用它。

4. 在链上核对这笔支付
点击该哈希可在区块浏览器中打开(metabobank.cn/block/view/txhash/…)。页面显示这是一笔 Contract transaction,也就是解锁在上链之后的形态:
- From 为你的账户地址,To 为处理积分的代币合约地址。
- BlockNumber、Time 与 GasUsed 记录了该解锁出块的时间与所在区块。
- InputData 携带解锁调用的参数,包括谱图 MID 与积分数量。
- ERC20/ERC721 transfer 区域给出实际转账明细:Index 1、Value/TokenID 为 5,收款方为数据所有者地址,即实际支付的 5 个积分。
由于交易记录在链上,数据所有者获得的收益与你的支付都无法事后更改,任何时候都可以公开核验。
