WATS Wallet logoWATS Wallet
技術8 分で読めます

マルチシグウォレットとは?しきい値署名を解説

マルチシグウォレットは、トランザクションの承認にN本のうちM本の独立した鍵を必要とするため、鍵を1本盗まれても失っても資金は動かせません。しきい値署名が実際にどう機能するのか、なぜ現代のマルチシグはスマートアカウントなのか、何から守ってくれて何を犠牲にするのか — そしてなぜWATSはマルチシグではないのかを解説します。

マルチシグウォレットとは、資金を動かす前に複数の独立した鍵による承認を必要とする暗号資産ウォレットです。指定されたN人の署名者のうちM人 — 2-of-3や3-of-5など — の承認が要るため、盗まれた鍵、失った鍵、脅されて出させた鍵が1本あるだけでは送金できません。EVMチェーンでは通常、Safeが広めたモデルであるスマートコントラクトアカウントの形をとり、コントラクト自身が資金を保有して署名をオンチェーンで検証します。Bitcoinは同じルールをロックスクリプトの中でネイティブに表現します。単一鍵の盗難と単一鍵の紛失に対する保護は本物であり、コストもまた本物です。ガスは高くつき、あらゆる操作がM人の人間を待つことになり、NマイナスM本を超える鍵を失えば資金は永久に凍結されます。マルチシグは、共有された資金 — DAOのトレジャリー、プロトコルの管理者鍵、企業の資金 — にとってはほぼ必須ですが、日常的に取引する残高に対しては、たいてい見合わないほどの手間になります。WATSはマルチシグウォレットではありません。鍵はあなたが保有し、WATSは鍵を決して保有しない、シングルユーザーの自己管理型であり、これは共有トレジャリーではなく個人の資金に合った形です。

マルチシグウォレットとは何か

マルチシグウォレットとは、資金が動く前に複数の独立した承認を必要とする暗号資産ウォレットです。通常は、指定されたN人の署名者のうちM人 — 2-of-3や3-of-5など — が承認します。現代のチェーンでは、しきい値をオンチェーンで強制するスマートコントラクトアカウントであることがほとんどで、盗まれた鍵、失った鍵、脅されて出させた鍵が単独で資金を動かすことはできません。

これを標準的なウォレットと比べてみてください。そちらでは1本の秘密鍵がすべてです。それを握っている者 — あなた、泥棒、フィッシング犯 — が完全な支配権を持ちます。マルチシグは、その単一障害点をポリシーに置き換えます。鍵をより上手に隠すことが目的ではなく、鍵1本では足りないようにすることが目的なのです。

M-of-Nのしきい値署名はどう機能するのか?

あらゆるマルチシグは2つの数字で定義されます。署名者の総数であるNと、承認が必要な人数であるMです。トランザクションはまず提案として始まります — この金額をあのアドレスに送る、という提案です。各署名者はそれを個別に確認して署名します。多くの場合、別々の場所にある別々のデバイスからです。有効な署名がM個そろった時点でトランザクションが実行され、しきい値に届かなければ何も起こりません。

  • 2-of-3 — 個人や少人数チームの定番構成です。3本のうちどの2本でも送金できるため、鍵を1本盗まれても失っても資金は動かせません。ただし、侵害された鍵は2本目が失われる前に入れ替えておく必要があります。
  • 3-of-5 — プロジェクトのトレジャリーでよく使われます。誰も単独では動けず、資金が危険にさらされるまでに鍵を2本失う余裕があります。
  • より大きな署名者集合 — DAOはしばしば署名者グループを大きくし、内部の小さな一団がひそかに結託できないようにします。

重要な性質は、そのルールを企業のポリシーサーバーではなくブロックチェーン自身が強制するという点です。社会工学の標的にできるサポート窓口も、管理者による上書きもありません。アカウントがリカバリーや自動化といった追加モジュールを自ら組み込んでいない限り、しきい値こそがそのアカウントの法です。

現代のマルチシグは鍵のトリックではなくスマートアカウント

Bitcoinはスクリプトレベルでマルチシグをネイティブに備えています — コインのロックの仕方そのものに支払条件が書き込まれているのです。EVMチェーンでは、Safe(旧Gnosis Safe)が広めた支配的なモデルは違います。マルチシグはスマートアカウント、つまり資金自体を保有するコントラクトなのです。署名者リストとしきい値はコントラクトのストレージ上の変数であり、あらゆる提案は、コントラクトが実行前に署名を照合するデータにすぎません。

この設計には実務上の帰結があります。資産を1つも動かすことなく、侵害された署名者を入れ替えたり、しきい値を変更したりできます。署名は通常オフチェーンで集められ、1回の実行としてまとめて提出されるため、コストを抑えられます。そしてこの仕組みは、完全な意味でノンカストディアルウォレットのままです — 各署名者が自分の鍵を保有し、グループとその資金の間にどの企業も入りません。

マルチシグは何から守ってくれるのか?

何よりも2つの障害モードです。単一鍵の盗難:フィッシング、マルウェア、あるいは物理的な強奪で鍵を1本手に入れた攻撃者も、何も動かせません。持っているのは1票であって過半数ではないからです。単一鍵の紛失:M本の鍵が生き残っている限り、鍵を1本なくしたり壊したりしても、不便ではあっても破滅ではありません。単独での内部者の行動も封じます — 共同署名しているだけの会計担当者が、トレジャリーをひそかに空にすることはできません。

できないことについては正直でいましょう。M人の署名者が悪意あるトランザクション — 日常的な支払いを装ったドレイナー — を承認すれば、コントラクトはそれを忠実に実行します。マルチシグは、だまさなければならない人数を増やすだけで、誰かをだまされない存在にするわけではありません。そしてアカウント自体がコードです。目新しいフォークではなく、監査を受け実戦で鍛えられた実装を使ってください。

マルチシグは何を犠牲にするのか?

  • ガス — 複数の署名を検証するコントラクトを経由して実行するのは、通常のアカウントからの単純な送金より高くつきます。
  • 調整 — あらゆる操作がM人の人間を待ちます。動きの速い相場や進行中のセキュリティインシデントでは、その遅延は現実の金額です。
  • 署名者喪失の計算 — NマイナスM本を超えて鍵を失うと、残った署名者は二度と定足数に届きません。資金は永久に凍結されます。署名者の交代は、必要になってからではなく、必要になる前に計画しておかなければなりません。
  • 互換性 — 一部のアプリやフローは、いまだに通常の単一鍵アカウントを前提としています。スマートアカウントのサポートは2026年時点で広範ですが、普遍的ではありません。

実際にマルチシグが必要なのは誰か?

資金が共有されている場所ならどこでも、マルチシグはほぼ必須です。DAOのトレジャリー、プロトコルの管理者鍵、企業の資金、財団の準備金。そうした場面では、「これを1人で動かせてよいのか?」という問いは自ずと答えが出ます。

個人ユーザーにとっては判断の分かれるところです。2-of-3は、大きな長期保有、相続の準備、事業用の貯蓄には理にかなっています — めったに触らず、鍵1本の侵害で失うわけにはいかない資金です。日常の資金では、調整の手間がたいてい利点を上回ります。強力な物理的ファクターを備えたシングル署名者のノンカストディアルウォレットのほうが、現実に付き合いやすい答えであり、これらのアプローチ間のトレードオフはシードレス対NFC対ハードウェアウォレットのセキュリティで整理しています。

マルチシグとMPCの違いは?

どちらも複数の当事者を必要としますが、存在する層が違います。マルチシグはオンチェーンのポリシーです。完全な鍵が複数あり、しきい値を公開の場で強制する、誰でも検査できるコントラクトがあります。MPC — マルチパーティ計算 — は、1本の鍵の支配権を、異なる当事者が持つシェアに分散させ、完全な鍵が一箇所に存在することなく、それらが共同で1つの通常の署名を計算します。ブロックチェーンから見えるのは普通の単一鍵アカウントであり、しきい値のロジックはシェア保有者の間で走るプロトコルの中に存在します。MPCはガスが安く、オンチェーンでは見えません。マルチシグは透明で、監査可能で、いかなる調整サービスにも依存しません。シェアベースのモデルについてはMPCウォレットとはで詳しく扱っています。

マルチシグはデュアルカストディと同じか?

韻を踏んではいますが、別物です。概念としてのデュアルカストディは、2つの当事者がそれぞれ別の資格情報を保有し、双方が参加しなければならないことを意味します — 実質的に、特定の役割どうし、多くの場合はユーザーとサービスの間に固定された2-of-2です。マルチシグは、その考え方の一般化されたオンチェーン版です。任意のNのうち任意のMでよく、ポリシーはプロバイダーとの取り決めではなくコントラクトによって強制されます。この概念と、それがウォレット設計のどこに現れるのかはデュアルカストディウォレットの解説で解きほぐしています。

WATSはどこに位置するか

WATSはこの記事のモデルをどれも使っていません — マルチシグでもMPCでもデュアルカストディでもありません。Chrome拡張機能、モバイルアプリ、Hot Wallet、NFCメタルカードというWATSの4製品はすべて、シングルユーザーの自己管理型です。鍵はあなたのデバイス上で生成されてあなたのものであり続け、WATSは鍵を決して保有しません。その物理層がNFCメタルカードで、ちょうど1台のデバイスとペアリングし、秘密鍵をまったく保管しない、タップして認証するコンパニオンです — 鍵はWATSのアプリの中にとどまり、カードはタップしているのがあなたであることを証明します。セキュリティページに記載のとおりです。WATSはEthereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana、TONに対応し、Bitcoinはネイティブにはサポートしていません。したがって上で述べたBitcoinのスクリプトレベルのマルチシグは、WATSウォレットの守備範囲の外にあります。

実践的な結論は、勝者を決めることではなく使い分けです。資金が共有されている場合、あるいは鍵1本の侵害が破滅になるほど大きい場合は、監査済みのマルチシグのスマートアカウントを、必要になる前に決めておいた署名者集合と交代計画とともに使ってください。実際に取引する個人の残高については、正直な答えはシングル署名者のノンカストディアルウォレットと、物理的な第2要素と、規律ある鍵のバックアップです — それはまさにWATSの構成です。ダウンロードページからWATSをインストールし、資金を入れる前に生成されたリカバリーフレーズを書き留め、NFCメタルカードをペアリングして、鍵を保管するのではなく認証するカードのタップがアクセスに必要となるようにしてください。

よくある質問

2-of-3のマルチシグとはどういう意味ですか?

そのウォレットには指定された署名者が3人いて、トランザクションが実行される前にそのうち任意の2人が承認しなければならない、という意味です。鍵を1本盗まれても泥棒は送金できず、鍵を1本失っても資金がロックされることはありません。残りの2本で依然としてしきい値を満たすからです。安全性と調整の手間のバランスが取れているため、個人や少人数チームで最も一般的な構成です。

マルチシグでも資金を失うことはありますか?

はい、3つの形で。しきい値が許容できる以上に鍵を失った場合 — M-of-Nの構成でNマイナスMを超えて失った場合 — 残った署名者は二度と定足数に届かず、資金は永久に凍結されます。十分な人数の署名者がだまされて悪意あるトランザクションを承認すれば、マルチシグはそれを忠実に実行します。そしてアカウント自体がコードなので、監査を受け実戦で鍛えられた実装であることが重要です。マルチシグは単一障害点を取り除きますが、判断力の必要性を取り除きはしません。

個人の暗号資産にマルチシグは必要ですか?

たいていは不要です。マルチシグがその手間に見合うのは、資金が共有されているか、鍵を1本盗まれることが破滅的になるほど大きい場合です — トレジャリー、チームの資金、めったに触らない長期の貯蓄などです。日常の個人利用では調整コストが利点を上回ります。強力な物理的ファクターと規律ある鍵のバックアップを備えたシングル署名者のノンカストディアルウォレットで、現実的な脅威はカバーできます。WATSはこの使い分けのそちら側のために作られています。完全にノンカストディアルで、鍵はあなたが保有し、NFCメタルカードがちょうど1台のデバイスとペアリングするタップして認証する要素を加えます。それでも鍵1本の侵害ですべてを失うことが夜も眠れないほど気になるなら、2-of-3が最もシンプルな一歩です。

WATSはマルチシグウォレットですか?

いいえ。WATSはシングルユーザーの自己管理型であり、マルチシグではありません — MPCでもデュアルカストディでもありません。Chrome拡張機能、モバイルアプリ、Hot Wallet、NFCメタルカードという4製品すべてで、鍵はあなたのデバイス上で生成されてあなたのものであり続け、WATSは鍵を決して保有しません。したがって、しきい値ポリシーも、必須の第2署名者も存在しません。NFCメタルカードは署名者ではなく認証要素です。秘密鍵を一切保管せず、固有のカードIDを持ち、ちょうど1台のデバイスとペアリングします。WATSはEthereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana、TONに対応しています。