
web3.js v3 は注目すべき進展だが、既存のインターフェースに慣れているからといって無痛のアップグレードとは限らない。 今週の焦点は、開発者エコシステムが再び統合し始めていることだ。 ① 北京時間10月7日、Solana Developersが正式にweb3.js v3を発表。日付を明確にすると:GitHub上のv3.0.0のリリース日は北京時間で10月2日であり、この期間に発表されたのは公式紹介であり、コードの初公開ではない。 ② 新バージョンは開発者が慣れ親しんだクラスベースのAPIを維持し、下層にはKitを採用。この方向性は、従来のAPI利用習慣と新しいツールチェーンとの間でより多くの基盤機能を共有し、エコシステムが長期的に二重化するコストを削減することにある。 ③ 一方で、新しいウォレットアダプターも登場しているが、「メジャーバージョン」であるということは、移行時の差異を慎重に確認する必要があることを意味する。熟悉的な呼び出し形式であっても、すべての旧型、挙動、依存関係がそのまま維持されるわけではない。 ④ 移行作業では、ウォレット接続、署名、トランザクションのシリアライズ、RPC、および例外処理のすべてをカバーする必要がある。SDKのバージョンがv3であるからといって、すべての新しいトランザクションフォーマットに対するエンドツーエンドのサポートが自動的に実装されるわけではない。 私の判断:開発者ツールの統一は、ゆっくりと効果を発揮するが、エコシステムにとって重要な利点である。新プロジェクトの立ち上げや既存プロジェクトの保守コストを削減する可能性はあるが、具体的な移行テストを代替することはできない。私の姿勢は、注目し試す意欲を持つことだが、回帰テストなしに本番環境を新バージョンに即座にアップグレードすることはしない。 @Solana_zh @solana @solana_devs
