摘要

  • 2016 年 8 月,Robert Kisteleki 宣布:RIPE Atlas 探针与锚点每交出一份测量结果,托管者额外得到一分。今天的官方手册仍保留这项奖励,在线探针还按每分钟十五分计。
  • 同一手册规定,标准定期 ping 每份结果扣三分,标准定期 traceroute 扣三十分。符合条件的新用户可领一次五万分,也能通过转分开始测量。

把一只探针插进家里的网口,事情看起来很简单。它得一直在线,还要替素不相识的人回答网络在哪里卡住。插座属于志愿者,问题可能来自地球另一端。Robert Kisteleki 在 2016 年的邮件里给这份劳务加了一个计数器:RIPE Atlas 的探针或锚点每交出一份结果,托管者多拿一分。

此前,在线时间已经可以换取积分。新规则让“在场”和“干活”各有一笔账。Kisteleki 当时估计,普通探针每天最多可因此多得约一万分,锚点约二十万分,DNSMON 锚点约一百万分。这是 2016 年推出新奖励时的估计,不能拿来当今天的产量。留到今天的是那条手册中仍写着的规则:一份结果,一分。

翻到手册的另一面,研究者开始付账。探针保持连接,每分钟给托管者十五分,全天约二万一千六百分。默认的定期 ping 每份结果花三分;默认的定期 traceroute 花三十分。一次性任务的单份结果价格翻倍,因为单独安排任务和保存元数据也要占用系统资源。积分只在 Atlas 里购买自定义测量能力。测量越重,价签越高,这比一张写着“请合理使用”的告示有效得多。

官方还给了一个能在纸上算清的例子:五只探针,每小时测两次,连续四十八小时,得到四百八十份 traceroute 结果,花一万四千四百分。账户每隔四到六小时集中扣分。若积分耗尽并欠账,系统可能停掉最贵的任务,之前拿到的结果仍可查看。这里最容易踩的坑是把“建立了一个测量任务”误以为“只会付一次费”;真正上账的是持续送回的结果。

RIPE NCC 的人物简介把 Kisteleki 列为 Atlas 的产品负责人和技术负责人,也是这个项目的主要推动者之一。他回顾项目十年时说,团队会看积分的“GDP”:系统创造了多少,又消耗了多少。这个玩笑有点会计味,却说中了要害。Atlas 的世界地图靠别人长期贡献观察点;每一次自定义提问,都在调动那些观察点和后台资源。

没装探针的人也能进门。现行积分规则给符合条件的新账户一次五万分起步额,允许用户之间转分、设置定期转账,或共享账户的测量额度。公开测量结果本来就对所有人开放。积分主要管的是自定义提问:你的好奇心可以很大,公共机器的容量却得有人计算。

Kisteleki 当年的一分奖励没有响亮口号,却把志愿劳动写进了系统的算式。互联网地图的每个亮点背后有人供电;每个新问题背后也有成本。把两笔账摆在同一页,才知道测量网络为什么能一直回答。