TRON バニティアドレスジェネレーター — 仕組みと安全な使い方
TRON のバニティジェネレーターが …8888 のようなパターンを見つける仕組み、CPU と GPU での所要時間、Profanity の失敗、安全に生成・購入する方法。
このページの内容
ジェネレーターがパターンを見つける仕組みどれくらい時間がかかる?Profanity の教訓:なぜジェネレーターが重要かオンラインジェネレーターの隠れたリスク自分で作るか、買うかよくある質問TRON バニティアドレスジェネレーターとは、ランダムな秘密鍵を作り続け、そこから導出された TRON アドレスが指定のパターン(…8888 で終わる、TTTTT で始まるなど)に一致するまで続けるソフトウェアです。
近道はありません。ジェネレーターは非常に速い「当てずっぽう装置」です。このガイドでは、何をしているのか、探索にどれくらいかかるのか、避けるべきセキュリティ上の誤り、そして既製のアドレスを買うほうが合理的な場合を説明します。
ジェネレーターがパターンを見つける仕組み
候補はすべて、ウォレットと同じ手順をたどります。
- 256 ビットのランダムな秘密鍵を生成する。
- secp256k1 曲線上で公開鍵を計算する。
- Keccak-256 でハッシュし、最後の 20 バイトを取る。
0x41を付けて base58check でエンコードし、T…アドレスを得る。- アドレスをマスクと比べる。一致しなければ次の鍵へ。
高速なジェネレーターは、できる限り重い処理を省きます。公開鍵を毎回ゼロから計算する代わりに前の鍵に固定の点を足し(候補 1 つにつき安価な楕円曲線の加算 1 回)、モジュラ逆元をまとめて計算し、base58 エンコードの前に生のバイトでパターンを確認します。
どれくらい時間がかかる?
一致させる文字が 1 つ増えるごとに、平均で 58 倍の作業が必要です。速度はハードとソフトで大きく変わるので、以下は桁の目安として見てください。
| パターンの長さ | 平均試行回数 | ノート PC の CPU | 最新 GPU 1 枚 |
|---|---|---|---|
| 4 文字 | 1,100 万 | 数分 | 1 秒未満 |
| 5 文字 | 6.56 億 | 数時間 | 数秒 |
| 6 文字 | 380 億 | 数日〜数週間 | 1 分未満 |
| 7 文字 | 2.2 兆 | 非現実的 | 数十分 |
| 8 文字 | 128 兆 | 非現実的 | 何時間も |
だから本格的な探索は GPU で行われ、8 文字のアドレスは高価なのです。実際に電気代とハードウェアの時間がかかります。
Profanity の教訓:なぜジェネレーターが重要か
2022 年 9 月、1inch のセキュリティチームは、Ethereum 向けの人気 GPU バニティジェネレーター Profanity がわずか 32 ビットの乱数から鍵を作っていたことを公表しました。そのため「ランダムな」鍵は復元可能でした。バニティアドレスがあれば、攻撃者はシードを総当たりして秘密鍵を再構築できたのです。その後まもなく、マーケットメイカーの Wintermute は Profanity 製バニティアドレスのウォレットから約 1 億 6,000 万ドルを失いました。
TRON は同じ曲線とよく似たアドレス方式を使っているため、同じ種類のバグは TRON のジェネレーターにも当てはまります。安全なジェネレーターは次を満たす必要があります。
- すべての鍵を 256 ビットの完全なエントロピーを持つ暗号学的に安全な乱数源から始める
- 列挙できる小さなシードから多数の鍵を導出しない
- 上の 2 点を確認できるよう、オープンソースでレビュー済みである
オンラインジェネレーターの隠れたリスク
ブラウザでバニティアドレスを作るサイトは問題ないこともありますが、鍵のコピーを保存したり、弱い乱数を使ったり、後から悪意あるバージョンに差し替えられたりする可能性もあります。自分で作るなら、オフラインで動くレビュー済みのオープンソースを選びましょう。
自分で作るか、買うか
| 自分で作る | 既製品を買う | |
|---|---|---|
| 速さ | 長さとハードによって数分〜数日 | 在庫のアドレスなら即時 |
| ハードウェア | 6 文字以上には強力な GPU | 不要 |
| 鍵を知る人 | あなただけ | 受け渡しまでは販売者 |
| 主なリスク | バグや悪意のあるジェネレーター | 販売者を信頼すること |
HaoKey で購入する場合、鍵は安全な乱数生成器でオフライン生成され、販売まで暗号化して保管され、一度だけ表示されたあとサーバーから削除されます。さらにブラウザが、その鍵から本当にアドレスが導出されるかを確認します。高額を扱うなら、アカウントのオーナー権限を自分のウォレットへ移すこともできます。バニティアドレスは安全?をご覧ください。
今すぐ試したい方は、無料のブラウザ版 TRON バニティジェネレーターで、ご自身の端末上で 5 文字まで探せます。鍵がブラウザの外に出ることはありません。
長いパターンで GPU 代を払いたくないなら、カタログを見るか、検索バーでマスクを探してください。
よくある質問
無料の TRON バニティアドレスジェネレーターはありますか?
はい、オープンソースのものがいくつかあります。実行は無料ですが、ハードの時間と電気代がかかり、安全な乱数を使っているか確認する必要があります。
ジェネレーターで好きなアドレスを何でも作れますか?
いいえ。一致させられるのは数文字だけです。1 文字増えるごとに作業は 58 倍になるため、現在の現実的な上限は 8 文字程度です。
生成したバニティアドレスは安全性が低い?
ジェネレーターが正しければ低くありません。できる鍵は普通の 256 ビット鍵です。危険なのは、Profanity の件が示したように欠陥のあるジェネレーターです。
新しいバニティアドレスを有効にするには TRX が必要?
新しい TRON アドレスは、初めて TRX かトークンを受け取ったときにチェーン上でアクティブになります。その後はほかのアカウントと同じで、USDT の送金には手数料として少量の TRX が必要です。