バレンタインデーの更新はありませんでしたが、今日は補足します。前回の「アカウント抽象について」に続くもので、これは第二部です。
- プロジェクトは手数料を代わりに支払うことができます
プロジェクトはユーザーの代わりにガスを支払う「支払人」として機能することができます。これにより、ユーザーの摩擦が大幅に減少します。
- 異なる署名スキーム
今日のイーサリアムは単一の署名スキーム —ECDSA に依存しています。重要なのは、この状況を変える唯一の方法はアカウント抽象を使用することです。利点には、すべてのスマートフォンをハードウェアウォレットにすることが含まれます。異なる署名スキームを使用することで、iOS および Android デバイスのセキュリティエリアを利用してスマートフォンをハードウェアウォレットに変えることができます。世界中には 60 億以上のスマートフォンユーザーがいるため、この変化は今日のハードウェアウォレット市場を微不足道に見せるでしょう。
- 量子攻撃への耐性
私たちは量子コンピュータが間もなく到来し、ECDSA を破ることができることを知っています。Vitalik が書いたように、アカウント抽象を使用することで「ポスト量子安全署名アルゴリズム(例:Lamport、Winternitz)」を探求することができます。
- より効率的な署名アルゴリズム
これは、スマートコントラクトウォレット内の取引署名を検証する際に、計算ステップを減らすことでガス費用を削減できます。
- アップグレード可能性
アカウントは契約であるため、よく知られたプロキシパターンを使用し、実装に実行を委任することができます。プロキシがアップグレード可能としてプログラムされている場合、ユーザーは新機能が利用可能になったときにアカウントのコードをアップグレードできます。