詳細解説
1. 目的とビジョン
Suiのビジョンは、現実の問題を解決するアプリケーションのための基盤となる分散型インフラを提供することです(Sui Foundation)。高速で安価、かつ安全で柔軟な設計により、数十億のユーザーが日常的に利用できる環境を目指し、従来のブロックチェーンの課題を直接解決しようとしています。
2. コア技術とアーキテクチャ
Suiは2つの主要な技術革新を持っています。まず、オブジェクト中心のデータモデルでは、資産をアカウント内に保存するのではなく独立したオブジェクトとして扱います。これにより、因果関係のない取引を同時に処理できる並列トランザクション処理が可能となり、ネットワークの速度と処理能力が大幅に向上します。
次に、MetaのDiemプロジェクトで開発されたMoveプログラミング言語のSui向けバージョンを採用しています。Moveはリソース指向で安全性を重視しており、開発者が再入可能性攻撃などの一般的な脆弱性を避けながら安全なスマートコントラクトを作成できるよう支援します(CoinMarketCap)。
3. ユーザーと開発者の体験に注力
単なる性能向上だけでなく、SuiはWeb3の一般的な障壁を取り除くことにも力を入れています。zkLoginは、GoogleやApple IDなどの馴染みのあるWeb2の認証情報を使いながら、ゼロ知識証明によりプライバシーを保護してdAppsにログインできる仕組みです。また、スポンサー付きトランザクションにより、ユーザーがガス代を気にせずに利用できる、通常のウェブサイトのようなスムーズな体験を実現しています。開発者向けには、プログラム可能なトランザクションブロックがあり、複雑な複数ステップの処理を1回のスマートコントラクト呼び出しで行うことが可能です。
結論
Suiは、新しいアーキテクチャと使いやすさを両立させた再構築されたブロックチェーンプラットフォームです。次の数十億ユーザーのオンボーディングという壮大なビジョンを支える技術基盤として、その可能性が期待されています。