COMPAX

ログイン

ノンカストディアルウォレットと
まったく同じログイン

二十四語。あなたの端末の上で作られ、どこにも送られません。電話番号も、メールアドレスも、待つべきコードも、誰かがリセットできるパスワードもない。ウォレットをフレーズから復元したことがあるなら、この画面はもう使ったことがあります。

下の画面はアプリ自身の画面で、初回起動の四つの手順を再生しています。実際に出会う順序のままです。

初回起動

四つの画面、そのどれ ひとつ
あなたが誰かを尋ねない

ひとつにポインタを合わせると、最初から再生し直します。

1

開いて、どちらかを選ぶ

ボタンが二つ、入力欄はひとつもありません。身元を作るか、すでに持っている身元を復元するか。この画面のどこにも照会するものがないので、打ち込むものもありません。

作るのにネットワークはまったく要りません。二十四語は端末自身の乱数から出てきますし、配送サービスには知らされません——知りようもありません。アカウントを持っていないからです。

登録がないので、確認もありません。SMS には何も届きません。ここにはあなたの番号を持っている者がいないからです。

9:41
COMPAXセットアップ

サーバーが運びはするが読めないメッセージ、グループ、通話。あなたの身元は鍵のペアであってアカウントではありません——返してくれと頼む相手がいません。

新しい身元を作る

リカバリーフレーズはもう持っています

2

二十四語がアカウントそのもの

BIP-39、ハードウェアウォレットが印字するのと同じ規格です。端末の上で一度だけ表示され、それが唯一の写しです。サーバーが持っているのは読めない暗号文で、誰についても何も知りません。

紙に書き写してください。同期するものは必ずどこか別の場所にもあり、持って行かれるのはたいていその別の場所です。

なくせばアカウントもなくなります。それは「誰にも取り上げられない、誰も渡すよう説得できない」という文とまったく同じことです。

9:41
Recovery phraseWrite it down — shown once
1ridge2copper3lantern4marble5vessel6orchard7silent8anchor9fabric10meadow11tunnel12quartz13harbor14willow15candle16pigment17gravel18summit19needle20cobalt21thicket22bramble23ferry24oxide

On paper, not in a photograph. Anything that syncs is somewhere else as well.

Written down?

You will be asked for three of them, to check.

書き留めました
3

自分で選ぶ名前、それで中に入れる

名前はひとつ。話す相手に対して公開するのがそれで、相手が突き合わせるのは鍵のほうです。端末のラベルは、一年後に端末を失効させるとき、当てずっぽうではなく読んで選べるようにするため。そして配送サービスは、暗号文を運び、順番に並べます。

確認コードは届きません。確認すべきものを何も渡していないからです。ボタンには「はじめる」とあり、そのとおりはじまります。

名前は誰も特定しません。二人が同じ名前を選んでも、それでも取り違えは起きません。見分けるのは鍵です。

9:41
あと少しセットアップ

あなたの名前

Mira

端末の名前

Mira のノート

配送サービス

compax.chat

暗号文を運び、順番に並べます。鍵は持ちません。

やりとりをはじめる
4

二台目が語を貼り付ける

復元は身元を移すのではなく、身元に足します。新しい端末が自分の鍵を作り、身元がそれを証します。すでに持っている端末はログインしたまま、手をつけられません。

端末を外すのも同じやり方です。なくした一台を失効させれば、フレーズは手元に残ったすべての端末を変わらず開きます。

同じ二十四語を、好きなだけの台数に。どれも自分の鍵を持ち、どれも単独で失効させられます。

9:41
身元を復元する新しい端末

24 語を入力してください。この端末は自分の鍵を受け取り、身元がそれを証します——ほかの端末には手をつけません。

ridge copper lantern marble vessel orchard …

この端末は自分の鍵を持ちました。ほかの端末には手をつけていません。

続ける

決して聞かれないもの

画面に置かれていない
入力欄

メッセンジャーのアカウント
  • 電話番号と、名前の結びついた SIM
  • メールアドレスと、そこへ届くコード
  • サーバーに置かれ、サーバーを持つ者がリセットできるパスワード
  • 友だちを見つけるために吸い上げられる連絡先
  • 停止されうるアカウントと、それに異議を申し立てる書式
Compax
  • 端末の上で作られ、一度だけ表示される二十四語
  • 鍵のペア——人が突き合わせるのは公開側の半分
  • 端末から出ていくことのない、任意のパスワード
  • 誰の連絡先も持ちません。人を引く先そのものがありません
  • 停止するものがありません。サーバーにあなたのアカウントがないからです

これは切り詰めではありません。左側の入力欄はどれも、誰かがそれを頼りにあなたを見つけ、それを通して請求し、あるいはそれを取り上げるために存在します——そして画面にない入力欄は、求めに来た相手に渡しようがありません。

並べてみる

すでに手元の端末に入っている
ウォレットと比べて

ノンカストディアルウォレットはログインという問いを十年前に片づけました。答えは、アカウントを持つのをやめることでした。これはその同じ答えをメッセンジャーに当てたもので——しかも Compax 自身、同じ二十四語の上にウォレットを載せています。

ノンカストディアルウォレット

Compax

鍵が作られる場所

端末の上、その場の乱数から

端末の上、その場の乱数から

何が復元するか

12 語か 24 語の BIP-39 フレーズ

24 語の BIP-39 フレーズ

誰がリセットできるか

誰も

誰も

何があなたを示すか

鍵から導かれたアドレス

公開鍵と、その横にあなたが打った名前

二台目がすること

フレーズをもう一度打ち込む

フレーズを打ち込み、そのうえで自分の鍵を得る

サービスがあなたについて保つもの

何も——サービスそのものがない

暗号文と、それが届いた順番

ログインにかかるもの

打ち込むものはない

打ち込むものはない

端末の上で

任意の項目

ログイン画面がないことは、錠がないことではありません。フレーズはこの端末自身のキーストアにあり、その前に三つのものを置けます——どれも任意で、どれもこの端末の中だけの話です。

  1. 1

    パスワード

    尋ねるのは一度きり。フレーズを書き留めた直後、まだ頭の中にあるうちにです。PBKDF2 を 210,000 回まわして、フレーズを収めておく鍵に変えます。

    どこにも送られないので、リセットは決してできません。ダイアログは設定する前にそのとおり言い、飛ばすこともできます。

  2. 2

    生体認証

    顔か指紋で、この端末がもともと持っているキーストアを守ります。パスワードを打たずに済ませる方法であって、パスワードの代わりではありません。

    パスワードと同じ画面で提示され、断るのは一押しです。

  3. 3

    セキュリティキー

    FIDO2 キーは、ほかのどこにも存在しない三十二バイトを持っています。フレーズはその三十二バイトとパスワードの両方で同時に暗号化されます。触れたときの hmac-secret と、両方の半分にかけた SHA-256 です。

    今のところ macOS と Linux 向けにビルドされています。キーを提示する画面は、推測ではなく実行時に機械が返す答えから描かれます。二本結びつけてください——一本は鍵束に、一本は引き出しに。

その代償

これほど簡単なログインの代償

ひとつだけ、しかも小さくありません。フレーズの写しをすべて失い、結びつけた鍵もすべて失えば、アカウントは消えます。どんなサポートの列も助けられません。こちら側に助けるための材料が何もないからです——サーバーが持つのは読めない暗号文で、それを開けるものを一度も持ったことがありません。これは「誰にもアカウントを取り上げられない」という性質を、裏側から読んだだけのことです。

つぎは

四つの画面を試す

一分ほどで、最初の画面はボタンひとつです。同じフレーズの上のウォレットは隣にあり、語を失ったらどうなるかは質問のページにあります。