私たちのコントラクトを破った人へ: 40,000,000 BZPX

二つのプロトコル、すなわちオンチェーンDEXアグリゲーターと、ソルベンシーを強制するステーキングエンジンを対象とする有償のセキュリティ報奨プログラムです。原資は固定供給10億の4%で、市場の流通分ではなくチーム自身の配分から拠出しました — 113Mを93Mに削減しています。セキュリティ予算がどの財布から出ているかは、その金額の大きさよりも多くを語ります。

まず三点を先に述べます。目を開いたまま判断していただきたいからです。

報酬

重大2,000,000 – 6,000,000 BZPX

ユーザー資金の直接的な窃取または恒久的な凍結。到達可能な債務超過状態。

500,000 – 2,000,000 BZPX

特定条件下での窃取、または誤った相手に体系的に支払う再配分。

100,000 – 500,000 BZPX

グリーフィング、一時的なサービス拒否、または回収可能な残余が誤った相手に渡ること。

最大 100,000 BZPX

上記を下回る、実証された影響。

報告は当方にとって未知のものであり、理論上の懸念を述べるのではなく影響を実証している必要があります。重複は最初に受領した報告のタイムスタンプで決着します。

スコープ

対象内: DEXアグリゲーターのコントラクト — Router、Solver、Hub、Quoter、Core — およびステーキングエンジンのBlazePhoenixStakingとBlazePhoenixMathLib。対象外: サードパーティのプール、トークン、ブリッジ、RPCプロバイダー — ただし、当方のコントラクトがそれらをどう利用しているかに起因する脆弱性は対象内です。

完全なポリシーと不変条件カタログ: DEX — https://github.com/blazephoenixxyz-crypto/Blaze-Phoenix-Dex/blob/main/SECURITY.md · staking — https://github.com/blazephoenixxyz-crypto/Blaze-Phoenix-Staking/blob/main/SECURITY.md

報告が最も効くところ

両プロトコルとも不変条件に基づき、失敗時は閉じる設計です。したがって最も価値が高い報告は、粗い部分を見つけたものではなく、明示された不変条件を破るものです。アグリゲーターでいえば、提示された出力が実行と乖離する経路、ルート重みがプールの自己申告状態から取得され得る経路、あるいは計測された下限を迂回できる経路がそれに当たります。

ステーキングエンジンについては、ここをよく読んでください: 重大と認定されるために保存則を破る必要はありません。ガードが毎ブロックwei単位で釣り合っていながら、なお誤った相手に金を渡すことはあり得ます — 過去に開示された七件の欠陥のうち六件は純粋な再配分であり、総量は一度も変化しませんでした。あなたの報告がそれを示しているなら、帳尻が合っているからといって自分で格下げしないでください。まさにその種類こそ、私たちが最も知りたいものです。

報告方法

非公開で、contact@blazephoenix.xyz へ — 公開issueは決して使わないでください。影響、該当コントラクト、可能な場合はfile:line、最小限のproof-of-conceptまたは正確な再現条件、そしてあなた自身による深刻度評価を含めてください。72 hours以内の受領確認を目標とし、トリアージと修正の進捗を随時お知らせします。

機械可読の連絡先: /.well-known/security.txt (RFC 9116)。

クレジット

有効かつ未知であった発見は、報酬の有無にかかわらず、ご同意のうえであなたが選んだ名前またはハンドルでクレジットします。これは新しい約束ではありません。外部の研究者は、今日稼働しているコントラクトを形作った発見について、すでにリポジトリの履歴でクレジットされています。

BlazePhoenixのバグバウンティはいくら支払いますか?

総額40,000,000 BZPXを割り当てています — 固定供給1,000,000,000の4%です。重大な発見には2,000,000〜6,000,000 BZPX、高には500,000〜2,000,000、中には100,000〜500,000、低には最大100,000を支払います。この原資はDEXアグリゲーターとステーキングエンジンで共有されます。

バウンティの報酬はいつ支払われますか?

報酬の精算はOctober 2026以降に開始します。報告は現時点から受付・トリアージ・受領確認を行っており、受領確認は72 hours以内を目標としています。この日程が研究者にとって合わないのであれば、待つのは妥当な選択です — スコープはどこにも行きません。

報酬はどの通貨で支払われますか?

報酬はステーブルコインやETHではなくBZPXで支払われます。本稿執筆時点でBZPXに流動性はありません。したがって本プログラムはトークンの数量と時期を約束するものであり、付与時点でその数量がいくらの価値になるかは約束しません。これは後から判明するのではなく、最初に明示しています。

BlazePhoenixのバグバウンティのスコープは何ですか?

オンチェーンDEXアグリゲーターのコントラクト(Router、Solver、Hub、Quoter、Core)とステーキングエンジン(BlazePhoenixStaking、BlazePhoenixMathLib)です。サードパーティのプール、トークン、ブリッジ、RPCプロバイダーは対象外ですが、これらのコントラクトがそれらをどう利用しているかに起因する脆弱性は対象内です。

重大と認められるには、発見がソルベンシーを破る必要がありますか?

いいえ。ステーキングエンジンでは、保存則のガードが完璧に機能していながら価値が誤った相手に渡ることがあり得ます — 過去に開示された七件の欠陥のうち六件は純粋な再配分で、総量は終始変化しませんでした。その種類を実証する報告を、帳尻が合っているという理由で格下げすべきではありません。

英語(バグバウンティの完全版ページ)