Vela を作った理由

もうひとつウォレットを作るつもりはありませんでした。始まりは、どうしてもきれいに 答えられなかったひとつの問いです。

あの 12 個の単語を、いったいどこに置けばいいのか?

正直な答えはスクリーンショット

メモアプリに入れれば、スマートフォンを盗まれた瞬間に終わりです。紙に書けば、今度は 火事、水濡れ、引っ越し、同居人、ゴミ袋、そして将来の自分が「安全な場所」を覚えて いるかどうかを心配することになります。

多くの人にとっての正直な答えは、カメラロールの中のスクリーンショットです。誰もが 間違いだと知っていて、それでもそうします——「正しい」答えが、日常で抱えるには重 すぎるからです。

シードフレーズとは、何十年もの普通の生活を、一度もコピーされず、写真に撮られず、 間違った欄に打ち込まれず、電話口で親切そうな誰かに読み上げられずに生き延びなければ ならない秘密です。注意深い人にとっては難しくありません。人間にとっては難しいのです。

そしてパスキーが、ウォレットの手触りを変えた

私たちは毎日 Base Account を使っていて、Face ID で 署名する体験は、シードフレーズが一度もくれなかった当たり前さでした。危険物を扱う というより、インターネットの他のものを使う感覚に近かったのです。

けれど使うほどに、見ないふりのできない縁が見えてきました。

  • ブラウザの中で生成されるリカバリーキーを、ただ信じるしかないこと。
  • カスタムネットワークが追加できないこと。
  • 自分でホストする手段がないこと。
  • そして、静かで最も大きな問題:サービスが消えれば、ウォレットも一緒に消える。

だから、自分たちが頼れると思える版を作りました。

Vela とは実際のところ何か

Vela はあなたが完全に所有できるパスキーウォレットです。

パスキーは、端末がすでに守っている場所——iCloud キーチェーン、Google パスワード マネージャー、あるいはあなたが手にしているハードウェアのセキュリティキー——に 留まります。取引に署名するとき、Vela は端末にチャレンジを送り、端末が署名して 署名だけを返します。Vela が鍵そのものを見ることはありません。

ほとんどのウォレットには、短くとも危険な瞬間がまだあります。画面に並ぶ単語、 メモリ上のシードフレーズ、ブラウザのタブに置かれたリカバリーキー。Vela は、その 瞬間がそもそも存在しないように設計されています。

私たちが Vela をオープンソースにしたのは、あなた自身がそれを確かめられるように するためです。自分でホストできるようにしたのは、あなたのウォレットが私たちの 会社の存続に依存しないようにするためです。そして改変していない Safe のコントラクト の上に作ったのは、人のお金が関わるなら、退屈で実戦に耐えてきた道こそ正しいから です——いまオンチェーンで数十億ドル規模を守っているのと同じコントラクトです。

私たちが選んだ代償

代償はやはりあり、それを埋めてしまうのは不誠実です。

Vela では、あなたの Apple や Google のアカウントが重要になります。同期されるパス キーがそこに住んでいるからです。そのアカウントを失うか、パスキーを削除すれば、 シードフレーズも、サポートによるリセットも、裏口もありません。

けれどセルフカストディのウォレットはどれも、どちらのリスクと生きるかを選ばせます。 シードフレーズはコピーされ、スクリーンショットされ、フィッシングされ、午前 1 時に 間違ったサイトへ打ち込まれることがあります。パスキーは違います。明かせる単語はなく、 貼り付ける秘密もなく、差し出させる偽サイトも作れません。端末は本物のドメインに対して 署名するか、署名しないかのどちらかです。

しかも二択ではありません。ウォレットは最大 7 本の署名鍵を持って作成でき、その うち 1 本だけで署名できます——別の端末のパスキー、読み取って接続する近くのスマート フォン、USB/NFC のセキュリティキー。プラットフォームのアカウントにまったく依存させ たくないなら、いちばん最初の鍵をハードウェアのセキュリティキーにできます。条件は タイミングだけです。アドレスは鍵の集合全体から導出されるので、鍵はウォレット作成時に 決まります。

だから Vela があります

隠すべきシードフレーズがなく、信じるべきリカバリーキーがなく、いつまでも存続して くれることを祈るべき会社もないウォレット。

主張を鵜呑みにせず確かめたいなら:ホワイトペーパーに アーキテクチャが、監査と既知の問題に依存するすべての コントラクトと、何が監査され何が監査されていないかがあります。コードはすべて GitHub にあります。

次はVela を使い始める