Safe · セルフカストディ

信頼ではなく時間で守るセキュリティ

ホットウォレットの資金は数秒で失われます。Safeでは、出金のたびに24時間の待機、2人のガーディアン、登録済みアドレスが必要です。攻撃者は、互いに独立した3つの関門を突破しなければなりません。

01

タイムロックが警報になる

出金リクエストを出すと24時間のカウントダウンが始まり、あなたとガーディアンに表示されます。正当な出金なら、待つのは1日だけ。不正な出金なら、その1日が警告の時間になります。身に覚えのないリクエストを取り消すには十分な猶予です。

Safeのホワイトリスト画面。ホワイトリスト限定がオンで、Base、Bitcoin、Ethereum、Solanaにまたがるラベル付きの4つのアドレスを表示。3つは有効、1つは有効化まで36:12:04のカウントダウン中。最近の変更とアドレス追加ボタンあり
新しい端末から要求された保留中の0.10 BTCの出金に表示されるSafeのキャンセルシート。資金はコールドストレージに残る旨の説明と、赤い出金キャンセルボタン、そのまま維持する選択肢あり

承認済みの送金先のみ — 新しいアドレスは初回利用まで48時間待機。 · ワンタップで取り消し — キャンセルは即時、承認は即時ではありません。

02

ガーディアンとホワイトリスト

資金が動くのは、3人のガーディアンのうち2人が承認し、かつ送金先がホワイトリスト登録済みの場合だけです。新しいアドレスの追加自体もガーディアンの承認とタイムロックの対象なので、攻撃者が先に自分を登録することはできません。

  1. 012-of-3承認―単一の突破口を作らない
  2. 02ホワイトリストの変更にも同じ関門を適用
  3. 03終始セルフカストディ:鍵もガーディアンもあなたのもの
Safeのリカバリー画面。シードバックアップ、3人中2人のガーディアンによる復旧、封印済みハードウェアキーの3つの検証済みリカバリー方法と、リカバリー訓練カード、スマートフォン紛失時のガイドを表示

復旧手段は3つ―シード、ガーディアン、ハードウェア。練習用のドリルも用意しています。

機能

Protocore Safe の全機能。

  1. 01ヴォルト
  2. 02進行中の出金
  3. 03ガーディアンの定足数
  4. 04ホワイトリスト
  5. 05リクエストのキャンセル
  6. 06リハーサルできるリカバリー
  7. 0724時間のタイムロック
  8. 08即時キャンセル、承認は不要
  9. 09ホワイトリスト変更の保護
  1. 10ラベルとネットワーク
  2. 11ハードウェアキーによる承認
  3. 12ガーディアンの生存確認
  4. 13ガーディアンへのアラート
  5. 14ガーディアンの交換
  6. 15新しい端末のフラグ
  7. 16セルフカストディの鍵
  8. 17マルチアセットのコールドストレージ
  9. 18解放前の法定通貨換算額
  1. 19検証済みのシードバックアップ
  2. 2072時間のリカバリーロック
  3. 21リカバリー訓練
  4. 22アクティビティログ
  5. 23ガーディアンに隠し事なし
  6. 24トレジャリーと同じモデル
  7. 25ホワイトレーベルのボールト
全25機能を詳しく見る

01ヴォルト

ヴォルト画面には、Bitcoin、Ethereum、USD Coinにまたがるコールドストレージの€48,210が表示されます。鍵はオフラインでエアギャップ。3つの保護も同じ画面に並びます:タイムロック有効、3人中2人のガーディアン、ホワイトリストのみ。セキュリティが設定ページの奥に隠れることはありません。

02進行中の出金

リクエストWD-3A18は0.10 BTC(約€6,124)を移動します。画面には、すべてのレイヤーが機能する様子が表示されます。鍵のロック解除まで18:42:07、必要な承認2件のうち1件が完了、送金先はホワイトリストで検証済み。キャンセルは常にワンタップで可能です。

03ガーディアンの定足数

ガーディアン3人のうち、2人の承認が必要です。このポリシーは細則ではなく、画面の最上部に表示されます。デモの定足数は、あえて異なる種類の鍵を組み合わせています。この端末、別の担当者のスマートフォンキー、7月14日が最終確認のハードウェアキーです。定足数の変更自体にも48時間のタイムロックがかかります。

  • 独立した鍵の種類にまたがる3人中2人
  • ガーディアンの状態と最終確認日時を一目で確認
  • 定足数の変更は48時間タイムロック

04ホワイトリスト

Base、Bitcoin、Ethereum、Solanaにまたがる、ラベル付きの送金先が4件あり、3件は有効、1件はまだカウントダウン中です。出金はこのリストにあるアドレスにしか送れず、新しいエントリーは初回利用まで48時間待機し、追加された時点ですべてのガーディアンに通知されます。

05リクエストのキャンセル

この画面の出金は、新しいデバイスからガーディアンのアカウントで行われたもので、まさに止められるようにしておきたいリクエストです。ワンタップで無効にでき、0.10 BTCはコールドストレージに残り、ガーディアン3人全員に通知され、申請者は新たな定足数なしに再開できません。手数料も待ち時間もなく、全員に対して記録されます。

06リハーサルできるリカバリー

復旧手段は3つ設定されています。スチールプレートで検証したシードバックアップ、3人中2人で任意のデバイスからアクセスを復元するガーディアンリカバリー、そして社外に保管された封印済みハードウェアキーです。再発行された鍵には72時間のタイムロックがかかり、ドリルではテスト用の鍵でガーディアンも含めた全フローを実行できます。資金は一切動きません。

  • シード、ガーディアン、ハードウェア — 3つの独立した経路
  • ガーディアンリカバリーは任意のデバイスから可能
  • 鍵の再発行前に72時間のタイムロック

0724時間のタイムロック

出金はすべて、鍵のロックが解除されるまで24時間のカウントが始まります。正当な出金には1日の待ち時間がかかりますが、スマートフォンが盗まれても、攻撃者が得るのは資金ではなく、1日分の警告時間です。

08即時キャンセル、承認は不要

キャンセルにクォーラムも待機時間も必要ありません。資金を止めるのは、動かすより常に簡単であるべきだからです。ガーディアンなら誰でも、24時間のうちいつでもリクエストを取り消せます。取り消しは全員の履歴に記録されます。

09ホワイトリスト変更の保護

アドレスの追加自体がタイムロック付きの操作です。初回利用まで48時間、全ガーディアンに即時通知されます。「先に自分をホワイトリストに入れ、その後で出金する」という典型的な攻撃には、同じ関門を2回通り抜ける必要があります。

10ラベルとネットワーク

ホワイトリストの各エントリには、アドレスとネットワークに加えて、「メインウォレット」「ハードウェアボールト」「スタジオ資金」といった分かりやすいラベルが付きます。アドレスの削除は即時に反映され、待機が必要なのは追加のみです。

11ハードウェアキーによる承認

ハードウェアキーをガーディアンにできます。接続するだけで承認できます。1件の承認は完全にスマートフォンの外で行われるため、侵害された端末が2票を投じることはできません。

12ガーディアンの生存確認

ガーディアンは90日ごとに連絡可能であることを確認し、ボールトには各ガーディアンの最終確認日が表示されます。連絡が取れなくなったガーディアンは、緊急時ではなく定期確認の中で把握できます。

13ガーディアンへのアラート

出金リクエストは、承認が必要な2人だけでなく、全ガーディアンに即座に通知されます。アラートは設計上、全員で共有されます。盗難の試みに気づくのは1人ではなく3人です。

14ガーディアンの交換

機種変更や疎遠はつきものです。そのため交換は標準フローとして用意しています。48時間のタイムロックと、既存クォーラムによる2件の承認が必要です。攻撃者がガーディアンをこっそり入れ替えることはできません。

15新しい端末のフラグ

ボールトが初めて見る端末からのリクエストには、承認画面にその旨のフラグが表示されます。ガーディアンはその情報を踏まえてリクエストを判断できます。

16セルフカストディの鍵

鍵はあなたのものです。生成も保管もあなた自身が行い、Protocoreが持つことはありません。Safe は鍵の周りに運用プロセスを加えるもので、鍵を預かることはありません。

17マルチアセットのコールドストレージ

1つのボールトでBTC、ETH、USDCを保管できます(デモでは0.42 BTC、12.4 ETH、1,150 USDC)。Safeへの資金移動は1操作で、すべてのアセットに同じ3つの保護が適用されます。

18解放前の法定通貨換算額

保留中の出金には、資金が解放される前に法定通貨での金額が表示されます。リクエスト画面にはっきり記載されます。ボールトから出ていく金額が、コイン建てだけで不意に示されることはありません。

19検証済みのシードバックアップ

シードのバックアップはチェックボックスではありません。検証日が記録され、デモ版ではスチールプレートとの照合で確認済みです。信じているだけのバックアップより、証明済みのバックアップです。

2072時間のリカバリーロック

リカバリーで新しい端末に鍵を再発行できるのは、出金時間枠の3倍にあたる72時間のタイムロックを経た後だけです。ボールトの乗っ取りは、空にするより必ず時間がかかります。空にするのでも、1日とガーディアン2人が必要です。

21リカバリー訓練

テスト用の鍵でリカバリーの全工程を実行できます。ガーディアンも参加しますが、資金は一切動きません。デモの前回の訓練は118日前で、画面にもそう表示されます。リハーサル済みのリカバリーなら、緊迫した状況でも実行できます。

22アクティビティログ

追加、削除、キャンセル、承認。ボールトは直近30日分を画面に表示し、すべてのイベントを実行者とともに記録します。ガーディアンはスクロールするだけでボールトを監査できます。

23ガーディアンに隠し事なし

すべてのリクエスト、キャンセル、ポリシー変更は、当事者だけでなく3人のガーディアン全員に見えます。クォーラムが守れるのは、見えているものだけです。

24トレジャリーと同じモデル

Safe は、Protocore Chain がトレジャリー向けに運用しているカストディモデルを個人向けに適用します。クォーラム署名、タイムロック、既知の送金先。セキュリティの考え方は一つ、規模だけが個人向けです。

25ホワイトレーベルのボールト

Safe は単体でも、お客様のプロダクト内のボールトとしても提供できます。画面にはお客様のブランドを使い、内部では同じタイムロック、クォーラム、ホワイトリストが動きます。コールドストレージは、会社を立ち上げて作るものではなく、提供する機能になります。

FAQ

セルフカストディ、Q&A。

  • 鍵を1つ失っても締め出されることはありません。クオラムは3つ中2つなので、残る2つで資金を動かせます。復旧方法は3通り。シードのバックアップ、ガーディアン3人中2人による復旧、封印してオフサイトに保管するハードウェアキーです。それぞれに練習用ドリルがあり、必要になる前に確実に使えることを確認できます。

  • いいえ。出金は必ず24時間のタイムロックがかかり、ガーディアン3人中2人の承認が必要で、送金先もホワイトリスト登録済みのアドレスに限られます。さらに、身に覚えのないリクエストはカウントダウン中いつでも即座に取り消せます。盗まれた端末1台では、そのどれも突破できません。

  • お客様ご自身です。Safeはセルフカストディです。鍵はお客様とガーディアンが生成・保管し、当社が持つことはありません。当社が資金を動かすことはできず、端末1台を侵害した第三者にも動かせません。

  • あえて、できないようにしています。ホワイトリストへのアドレス追加自体がガーディアンの承認とタイムロックを伴う変更で(デモでは48時間)、攻撃者が自分のアドレスを追加して出金することはできません。手間こそが防御です。

  • 1日です。24時間のタイムロックが警報の役割を果たします。正当な出金なら1日待つだけ、不正な出金ならその1日が警告になります。承認には時間がかかりますが、取り消しは即時です。この非対称性が所有者に有利に働きます。

評価のポイント

信頼する前に、ボールトを試す。

01

ガイド付きデモ

出金の流れをエンドツーエンドでご案内します。24時間のタイムロック、3人中2人のガーディアン承認、ホワイトリストに加え、身に覚えのないリクエストのキャンセルも体験できます。

02

サンドボックスボールト

テスト用のボールトです。ガーディアンの設定、ホワイトリストへのアドレス追加、タイムロック付き出金の開始とキャンセルを、チームで試せます。

03

ガーディアン用テストデバイス

テストデバイスをガーディアンとして登録し、3人中2人のクォーラムと、タイムロックがかかるホワイトリスト変更の動作を確認できます。

04

単独利用または組み込み

単独のボールトとして、または御社プロダクト内のホワイトラベルボールトとして評価できます。いずれもセルフカストディです。

提供状況

単独でも、御社プロダクト内のホワイトラベルボールトとしても利用できます。

エコシステム

エコシステムの中で:Safeは、Chainのトレジャリーカストディモデル(クオラム、タイムロック、既知の送金先)を個人規模に適用し、Walletsで取引する資産を保管します。

プロダクトを選ぶ。コアだけでも。

上記はすべて、本番稼働のデモでご案内できます。単体でも、ホワイトレーベルでも、1つのプラットフォームとしても導入可能です。ご検討中の内容をお聞かせください。最短の道筋をご提案します。