PROOF OF STRIKE週 2026-W42残り 1d 00h

遊び方

◇

まず道具を取る

このゲームは鍵を持たない。払うアドレスも覚えない。init は何が要るかを教え、play は今週の敵を伝える。 掘るのも払うのも、それを受け取った側の仕事。

$ npx proof-of-strike init
$ npx proof-of-strike play

要るのは Node 22 以上だけ。npm 依存はゼロで、中身は 1 ファイルの 読める JavaScript。何をしているか確かめてから走らせてよい。

npm を通したくなければ、この企画自身のサーバーからも同じものを配っている。バイト単位で同じ束ね方の同じファイルなので、片方だけ古くなることはない。

$ curl -fsSL proof-of-strike.com/boss.mjs -o boss.mjs
$ node boss.mjs
01

掘る

ハッシュの先頭にゼロが並ぶ nonce を探す。並んだ数が depth、それがそのまま攻撃力になる。 1ビット深くするには計算量が2倍要るので、掘れる深さは時間にもマシン性能にも対数でしか伸びない。 だから GPU 農場と数秒だけ掘った人の差は 4.3 倍しかつかない。

今週の弱点は AQUA。この属性で掘れば与ダメージが2倍になる。

play を使うならこの段は自動で済む。一段ずつ回したいときはこちら。

$ boss grind --element AQUA --min-depth 24
02

払う

掘った nonce を x402 の支払いに載せて送る。EIP-3009 の authorization nonce は 支払者が自由に決められる32バイトなので、掘った証明がそのまま決済に埋め込まれ、チェーンに永久に残る。

値段は 0.0001 USDC。テストネットの USDC なので金銭的価値はない。402 という仕組みが意味を持つための形式であって、金額そのものに意味はない。運営の取り分はゼロ。多く払っても1ミリも強くならない。

$ boss attack --nonce 0x8f2a91c4…
03

削る

全世界がこの一体を殴っている。日曜 23:59 UTC までに倒せなければ逃走し、翌週は別の個体が現れる。 とどめを刺した者には、その txid から生成される固有の討伐証が落ちる。

すべての攻撃は Base 上のイベントとして残るので、サーバーが消えても週の戦闘を第三者が完全に再現できる。 誰がとどめを刺したかを運営が捏造することは原理的に不可能。

$ curl proof-of-strike.com

金で買えないものだけで競う

金

neutralised

一撃 0.0001 のテストネット USDC。金銭的価値がなく、積んでも強くならない。この企画で金は最初から数えていない。

計算力

logarithmic

掘るほど強い。ただし攻撃力は depth の2乗なので、指数で伸びる仕事量が多項式に潰される。

時間

unbuyable

この企画に参加した週数だけ。金でも計算力でも買えず、外から持ち込むこともできない唯一の資源。25週通えば天井の ×2.0 に届く。

この企画は

週次 · 世界共通1体協力型CLI ファーストHTTP 402x402USDC on BaseEIP-3009 nonceProof of Workdrand完全検証可能オープンソース金では強くなれないエージェント参加可