Horu@horuweb3

Onchain Madang

Translated from Korean

Soderaウォレット:Androidホーム画面でパスキーを使ってイーサリアムを利用する実験

スマホを起動して最初に目にするホーム画面。そこからアプリを開いて天気をチェックするように、イーサリアムウォレットも直接使えたらどうでしょうか?

Soderaは、このような形を試みるAndroidプロジェクトです。ホーム画面の役割を果たすアプリにウォレットを組み込み、インストール済みのアプリと一緒に資産残高や取引履歴を確認できるようにしました。

まだ実際の資金を使うサービスではなく、テストネットで動作するプロトタイプです。どのように作られているのか一つずつ見ていきましょう。

ホーム画面とウォレットを一つに

Androidのホームアプリは、スマホで他のアプリを探して開くための出発点です。Soderaもこの役割を果たしつつ、ウォレット画面も一緒に提供します。わざわざウォレットアプリを探して開く手間を減らそうという狙いです。

とはいえ、インストールされている全てのアプリが自動的にウォレットと連携されるわけではありません。ホーム画面からアプリを開く作業と、ウォレットで取引をする作業は区別して考える必要があります。

リカバリーフレーズの代わりにパスキーを使用

通常、ウォレットを作成する際は、リカバリーフレーズを別途控えておくよう案内されますよね。Soderaはその代わりに、パスキーでウォレットを管理する方法を採用しました。ユーザーが内容を確認して承認すると、パスキーがウォレットの操作を認可する仕組みです。

ここで使用されているウォレットはスマートアカウントです。ブロックチェーン上のプログラムとして、アカウントの承認ルールを設定できるウォレットだと考えると分かりやすいでしょう。制作チームは、ユーザーの資産を動かすためのキーをサーバーに保管していないと説明しています。

ただし、リカバリーフレーズがないからといって、アクセス管理が不要になるわけではありません。パスキーを紛失した場合に再利用できるかどうかは、端末やパスキーの管理方法、サービスの復旧機能に依存する可能性があります。

コインの交換や送金も実験中

現在のバージョンは、イーサリアムのテストネットワークであるSepoliaで動作しています。ここで使用するETHやUSDCはテスト用トークンです。実際の資産を入金して使う段階ではないので注意してください。

制作チームの説明によると、テストトークンの送受信や、Uniswap v4を介したETHとUSDCの交換機能が実装されています。紹介されている交換プロセスでは、ZeroDevがガス代を肩代わりするよう構成されていました。すべての取引が常に無料という意味ではないため、区別しておく必要があります。

オプションで使える補助機能「Dera」もあります。例えば送金リクエスト時に実行内容を整理して表示するといったものです。制作チームは、ユーザーが確認できるようにしており、補助機能が勝手に署名したり資金を移動させたりすることはないと説明しています。

今後の注目ポイント

Soderaが興味深いのは、ウォレットを単なる新しい画面としてだけでなく、毎日使うホーム画面に組み込み、承認方法もスマホで使い慣れたパスキーに変えたという点です。

まだハッカソンで公開された実験段階のため、実際のサービスに繋がるかどうかや、復旧・セキュリティ対策がどのように洗練されていくかを見守る必要があります。それでも、「ウォレットを使うためにどこを開けばいいんだっけ?」という問いを別の角度から解決しようとした事例として覚えておく価値があります。

Loading comments…