
Ang web3.js v3 ay值得关注, ngunit huwag isipin na ang pagkakilala sa interface ay isang painless upgrade. Ang pangunahing teksto ng linggong ito ay ang pagmumula muli ng developer ecosystem. ① Sa Beijing Time Oktubre 7, ang Solana Developers ay opisyal na ipinakilala ang web3.js v3. Mahalagang ipaalam ang petsa: Ang oras ng paglabas ng GitHub v3.0.0 ay nasa Beijing Time Oktubre 2, at ang mga bagong pag-unlad sa loob ng window ay ang opisyal na pagpapakilala, hindi ang unang paglabas ng code. ② Ang bersyong ito ay nagpapanatili ng familiar class-based API, na nag-uugnay sa ilalim sa Kit. Ang direksyon ay upang ibahagi ang mas maraming pangunahing kakayahan sa paggamit ng lumang API at ang bagong toolchain, upang mabawasan ang matagalang gastos ng paghihiwalay ng ecosystem sa dalawang sistema. ③ Samantala, lumabas ang mga bagong wallet adapter, ngunit ang “major version” ay nangangahulugan na kailangan mong mabuti pang suriin ang mga pagkakaiba sa migration. Ang pamilyar na anyo ng pagtawag ay hindi nangangahulugan na lahat ng lumang uri, pag-uugali, at dependencies ay maaaring manatiling pareho. ④ Sa pagmigrate, kailangan mong sakop ang wallet connection, signing, transaction serialization, RPC, at error handling. Ang pangalan ng SDK bilang v3 ay hindi nangangahulugan na awtomatikong mayroon ito ng end-to-end suporta para sa lahat ng bagong transaction format. Ang aking sariling pagtataya: Ang pagkakaisa ng developer tools ay isang mabagal ngunit mahalagang benepisyo sa ecosystem. Maaari itong bawasan ang gastos sa pagpapalawak ng mga bagong proyekto at pangangalaga ng lumang proyekto, ngunit hindi ito makapalit ng espesipikong migration testing. Ang aking pananaw ay handa akong suriin at subukan, ngunit hindi ako mag-uupgrade sa production environment nang walang regression testing para lang makasunod sa bagong bersyon. @Solana_zh @solana @solana_devs
