
ウォレットのポップアップには、コントラクトアドレス、関数名、ガス推定値が表示されます。しかし、その画面には署名後の残高がどのように変化するかは一切示されていません。多くのユーザーは、バイトコードを読む代わりに、単に「承認」をクリックします。 盲目な署名は、プロトコルのバグではない大半のオンチェーン損失が実際に発生した原因です。ユーザーは自ら承認しましたが、自分が何を承認しているのかを確認する手段がなかったのです。 最近のRialo Builders Hubで紹介されたリアクティブDeFiポートフォリオのプロトタイプ「Velora」は、ユーザーのウォレットが何らかの署名を行う前に、オンチェーン上のすべてのトランザクションをシミュレーションします。結果がまず計算され、その後、ユーザーが確認できる結果に対して署名が行われます。これに加えて、1日2,500ドルの厳格な上限と、未承認アドレスへの振替を自動的にブロックする機能を組み合わせることで、このエージェントはユーザーが実際に見える範囲内で動作します。 ここで事前シミュレーションが信頼できる理由は、@RialoHQの実行が設計上決定論的であることです。プログラムは実行前にすべてのバリデーターで同一のバイトコードに正規化され、事前に明示的なリソース制限が割り当てられます。実際の実行と一致しないことのないシミュレーションこそ、読む価値のあるシミュレーションです。 ハードウェアウォレットは「鍵を誰が保持するか」という問題を解決しました。しかし、その鍵を保持している人物が、自分が何に署名しているのかを理解しているかどうかという問題は、いまだに解決されていません。
