TRON ウォレットがマルチシグ化された場合は?TRON 権限チェックと悪意あるマルチシグ対策
キーストーン
-
本記事で扱う OneKey 操作は OneKey App のソフトウェアウォレットを指します。OneKey ハードウェアウォレットは現時点で TRON のマルチシグに対応していません。
-
ニーモニックは単に特定の秘密鍵を保有していることを示すだけで、送金可否は現在のチェーン上権限構造で決まります。「残高は見えるが送れない」場合は、まず TRONSCAN でコントロール権を確認してください。
-
エアドロップ、サポート、ウォレット有効化、低価格エネルギーページは、アカウント権限の変更を要求するものではありません。署名内容がページ上の説明と一致しない場合は、直ちにキャンセルしてください。
多くの人が初めて TRON の権限問題に直面するのは「ニーモニックは正しいのに、残高は見えるのに資産を送金できない」場合です。これはガス不足やウォレットの故障が原因とは限りません。TRON は、チェーン上の記録に基づいて、誰が署名できるか、必要な票数はいくつか、この署名グループがどの操作を実行できるかを判断します。
本文では、役割、管理アドレス、票数、承認条件、実行範囲をまとめて「権限構造」と呼び、以降は同じ項目を個別に繰り返しません。
本文で扱う OneKey 操作は、OneKey App のソフトウェアウォレットを指し、アカウントの確認、取引作成、Web3 の接続、署名内容の照合を含みます。OneKey ハードウェアウォレットは現在 TRON のマルチシグに対応していないため、この記事では TRON のマルチシグ署名方式として扱いません。
どのウォレットを使用していても、すでに有効化されたチェーン上の権限変更は、ニーモニックを再インポートしたり、アプリを再インストールしたりしても解除されません。
OneKey英語ポスター:ガス割引を利用したTRON USDT送金
OneKey による TRON 権限と誤署名リスクの低減
最新版の OneKey App を使って TRX、TRC20 USDT、および他のマルチチェーン資産を管理しましょう。DApp に接続するか取引を準備した後は、アプリの確認画面でネットワーク、フルアドレス、金額、コントラクトメソッド、手数料を再確認し、ウェブページのポップアップを最終判断の根拠にしないでください。
OneKey 公式説明では、SignGuard のリスク警告は TRON をはじめ主要チェーンと主要な手段をカバーし、クリア署名はできる限り取引内容を復元しようとします。複雑な呼び出しはなお完全解析できないことがあり、内容がわからない場合は署名しないでください。ページ上で「エアドロップ受け取り」「エネルギーレンタル」「ウォレット修復」といった表現だけが提示され、確認画面に AccountPermissionUpdateContract、権限更新、新規アドレス追加が表示されているなら、直ちに中止してください。
Owner、Active、マルチシグを一体の権限構造として捉える
TRONSCAN の Owner 権限画面:しきい値 2、3 つの管理アドレスのウェイトは各 1
TRON アカウントには3つのロールがあります:
- Owner は最高管理権で、すべての取引実行とアカウント権限の改変が可能です。通常の新規アカウントは、1つのアドレスが単独でそのアカウントを管理します。
- Witness はスーパー代表のブロック署名用に使われ、一般ユーザーの送金で触れる機会は少ないです。
- Active は日常利用権限グループです。1アカウントあたり最大8グループ、各グループ最大5アドレスで、
operationsにより実行可能なコントラクト種別を制限します。
取引が承認されるかどうかは3点だけで判断されます。どの権限セット(permission_id)を使用すると宣言されているか、この権限が現在の操作を許可しているか、収集済みの有効票数が通過閾値に達しているかです。
プロトコルフィールドでは、個別アドレスの票数を weight、通過閾値を threshold と呼びます。
例えば、3つのアドレスがそれぞれ1票、通過閾値が2の場合は一般的な 2-of-3 で、任意の2人の同意で成立します。閾値を1にすると、1台の端末が侵害されただけで資産が流出する可能性があり、3にすると1人が連絡不能になるだけでアカウントが停止するリスクがあります。
TRC20 USDT 送金は TriggerSmartContract に該当します。チームは最高管理権をコールドデバイスで保有し、送金担当者にはより小さな日常権限グループのみを付与して、業務で必要なコントラクト種別だけ開放することができます。これにより日常支払いは可能なまま、最高権限を常時オンラインに置く必要がなくなります。
アカウント権限の変更時、取引は権限スロット全体を一括上書きします。1か所のみ変更する場合でも、他の設定は完全に保持する必要があります。出所不明の operations 16進数値をネット上からコピーしてはならず、主アカウント上で直接試行錯誤もしないでください。
TRONSCAN でアカウントのコントロール権を一度で確認する
TRONSCAN 公式画面:Asset Management から Permissions ページを開く
TRONSCAN を開き、フルアドレスを検索し、アカウントの Permissions ページで確認します:
- 最高管理権を現在どのフルアドレスが制御しているか
- 各コントロールアドレスの票数と通過条件はそれぞれいくつか
- 日常権限グループで許可されている取引の種類、および現在使用している
permission_id - 最近
AccountPermissionUpdateContract取引が出ていないか
アドレスの先頭と末尾だけを見ないでください。類似アドレスやアドレス汚染はこの習慣を悪用してユーザーを誤誘導します。「TRC20 アドレスってどんな形式?」 の方法を使ってフルアドレスを照合してください。
チームアカウントでは、署名者の識別情報、デバイスの所属、最近の変更時刻を別途保存しておくことが望まれます。
2-of-3 マルチシグを設定する際は必要最小限の権限のみ付与
- まずアカウント用途を明確にする。長期準備金、チーム金庫、日常支払いは同じ権限範囲を共有すべきではありません。
- 3名の署名者は独立した端末と独立したバックアップを使用し、鍵を同一PCや同一クラウドに集中させない。
- 低残高のテストアカウントで、取引作成、署名収集、ブロードキャスト、復旧手順の一連を先に通します。
- 最高管理権はより厳格なコールド保管に残し、日常権限は業務で必要な操作のみに限定します。
- 1人の署名者が連絡不能、端末故障、人事異動になった状況を事前に想定し、残りのメンバーで復旧可能か確認します。
マルチシグは単一鍵リスクを解消しますが、誤った権限設計を自動修正するものではありません。運用開始前に、全署名者がそれぞれアドレスと票数を照合し、独立して検証可能な設定記録を保存してください。
3つの一般的な詐欺:署名誘導、アカウント封鎖、乗っ取り後の送金
- 偽エアドロップ、偽サポート、低価格エネルギーのページ。 TRON の公式セキュリティガイドでは、偽配布、サポート偽装、フィッシングサイト、権限付与誘導を典型的な手口として挙げています。ページは最初に「受け取る」「有効化」「制限解除」で警戒を下げ、最後にユーザーに約束した内容とは無関係なセンシティブな操作へ署名させます。
見分けるポイントは確認画面のみです。元々はエアドロップ取得を想定していたのに、送金、無制限承認、アカウント権限更新が表示されたら、直ちにキャンセルしてください。
- ウォレットがまだあなたのものに見えるように見せる。 権限が変更されると、元のニーモニックは再インポートでき、残高も表示されますが、そのアドレスは十分なコントロール票を持たなくなります。2025年1月、java-tron リポジトリの GitHub issue #6144 で、あるユーザーが複数アドレスに先に100 TRX が送金された後、
AccountPermissionUpdateContract取引が発生し、アカウントがマルチシグ状態に変わって約22万ドル相当の資産が引き出せなくなったと公表しました。
100 TRX の受領自体は資産制御権を移す行為ではありません。報告内の入金は、後続の権限更新に必要な手数料を賄うために使われ、実際にコントロール関係を変更したのは、続いて提出・オンチェーン化された権限更新取引でした。これはユーザー自身の報告であり、公式の脆弱性判定ではありませんが、「残高が見える」ことが「アカウントを自分が制御している」ことを保証しないことを示しています。
- 先にコントロール権を乗っ取り、次に資産を移動。 2026年3月17日、TRON DAO Forum の コミュニティ事件報告 に、未承認の権限更新取引とその後の送金が掲載されました。報告によると、攻撃者はアドレスを乗っ取った後、約2200万枚のCORAを送金し、約3.97万 TRX に交換したとされています。
この投稿もコミュニティ提出のものですが、公開されているアドレスと取引ハッシュは典型的な順序を示しています。すなわち、先にコントロール関係を変更し、次に送金、承認、交換を行う、という流れです。
この3つのケースの共通点は、煽動文言そのものではなく、最終的な署名内容が本来ユーザーが行う予定だった操作と一致しないことです。TRON 公式は、確認画面の各項目を照合し、特に権限更新、無制限承認、見知らぬ受取アドレスに注意するよう勧めています。
署名前の20秒チェック
- まず自分が何をしようとしているか明確にする:送金、交換、ステーキング、またはアカウント設定変更。
- 確認画面のネットワーク、フルアドレス、金額、コントラクトメソッド、手数料を照合し、どれか1項目でも一致しなければキャンセル。
- OneKey App の確認画面に戻って再度照合し、ウェブページ、チャットウィンドウ、サポート画面のスクリーンショットを最終根拠にしない。
- 取引を解析できない、表示が不明瞭、見知らぬアドレスが出ている場合に「一度署名してみる」はしない。
アカウント異常を発見したらどう対処するか
まず新規署名、DApp 接続、遠隔支援を停止してください。TRONSCAN の権限ページ、異常取引のTXID、発生時刻、関連機器情報を保存し、その後で自分が有効なコントロール権を保持しているかを確認します。
合法署名で現在の通過条件を満たせるなら、クリーンな端末で TRON 公式ドキュメントに沿って権限を再設計し、まず低額でテストしてください。必要に応じて、新規作成かつ安全にバックアップ済みのウォレットへ資産を移動します。すでに権限を満たせない状態なら、ニーモニック再インポート、OneKey の再インストール、ローカルパスワード変更ではチェーン上の状態は変わりません。
見知らぬ「復旧サービス」に費用を支払うことも、内容不明の取引署名を続けることも避けてください。
手数料とチェーン上状態
権限更新とマルチシグ取引は独立した手数料が発生することがあり、通常の Bandwidth または Energy の消費が加算されます。オンチェーンパラメータはガバナンスで変更される可能性があるため、提出前は OneKey 確認画面、TRON の現在パラメータ、最終レシートを基準に判断してください。
現在のキャンペーン条件を満たす TRON USDT 送金について、OneKey App は確認画面で手数料補助またはエネルギーレンタルのオプションを提示する場合があります。利用可否、補助上限、超過分の費用は、該当時のアプリ表示と OneKey 最新ルール を基準にしてください。
参考資料
- TRON:アカウント権限管理
- TRON:TRON のセキュリティとセーフティ
- TRON:トランザクション署名検証
- TRONSCAN:TRON マルチシグアカウントの設定方法
- OneKey:多重署名とは
- OneKey:SignGuard とクリア署名
- OneKey:TRON 送金補助とエネルギーレンタル
- OneKey:公式ダウンロード
リスク提示
TRON の権限更新取引は、一度確認されると取り消すことができません。設定ミス、センシティブ操作の誤署名、コントロール権を見知らぬアドレスに渡すことは、資産流出や操作不能の永続化につながる可能性があります。この記事はセキュリティ教育を目的としたもので、特定アカウントに対するセキュリティ監査の代替にはなりません。
まず低残高アカウントで試験し、OneKey と TRON の公式チャネルのみを使用し、ニーモニック、秘密鍵、認証コードを決して開示しないでください。
よくある質問
Owner は最上位管理権限で、アカウント設定を変更できます。Active は用途制限付きの日常権限グループです。チームアカウントでは、前者をより厳格なコールド保管に置き、後者を必要な日常操作に限定して使用するのが一般的です。
2-of-3 は、3人の署名者が各1票で通過閾値が2の場合の一般形です。つまり任意の2名の同意で取引が成立します。実際の設定では票数を分配できますが、1人不在時でも復旧可能かを先に確認すべきです。
ニーモニック対応のアドレスが十分なコントロール票を持たない可能性があります。まず TRONSCAN の Permissions ページで、現在のコントロールアドレスと利用する権限セットを確認してください。
違います。トークン承認は特定コントラクトが特定トークンを使えるようにする設定で、アカウント権限更新はアカウント全体を代表して署名できる主体を変更します。トークン承認を解除しても、すでに改変されたアカウントのコントロール関係は修復されません。
まず署名と DApp 接続、遠隔支援を停止します。権限ページと異常取引の証拠を保存してください。なお有効なコントロール権が残っていれば、信頼できる端末で新しい安全設定を作成するか資産を移動します。すでに権限を失っている場合は、見知らぬ復旧サイトを使わないでください。



