バレンタインデーの更新がありませんでしたが、今日補完します。前回の「アカウントの抽象化」に続き、これが第 2 部です。
7. 手数料を代わりに支払うことができるプロジェクト
プロジェクトは、ユーザーの代わりに「支払人」としてガスを支払うことができます。これにより、ユーザーの摩擦が大幅に減少します。
8. 異なる署名方式
現在の Ethereum は、単一の署名方式である ECDSA に依存しています。重要なのは、この状況を変える唯一の方法が Account Abstraction を使用することです。利点には、すべての携帯電話をハードウェアウォレットにすることができる、異なる署名方式を使用して iOS および Android デバイスのセキュリティ領域を利用することができるということです。世界には 60 億以上のスマートフォンユーザーがおり、この変化により、現在のハードウェアウォレット市場は微々たるものになるでしょう。
9. 量子攻撃に対する耐性
私たちは、量子コンピュータが間もなく登場し、ECDSA を破ることができることを知っています。Vitalik が書いたように、アカウントの抽象化を使用すると、「量子後安全署名アルゴリズム(例:Lamport、Winternitz)」を探求することができます。
10. より効率的な署名アルゴリズム
これにより、スマートコントラクトウォレットでトランザクションの署名を検証する際に、より少ない計算ステップを実行することで、ガス料金を削減することができます。
11. スケーラビリティ
アカウントは契約であるため、一般的に知られているプロキシパターンを使用して実装に実行を委任することができます。プロキシがアップグレード可能にプログラムされている場合、ユーザーは新機能が利用可能になったときにアカウントのコードをアップグレードすることができます。