สรุปย่อ
เครื่องมือพัฒนา (SDK) ของ Stellar กำลังได้รับการพัฒนาอย่างต่อเนื่อง โดยมีการปรับปรุงสำคัญในส่วนของสัญญาอัจฉริยะ Soroban และประสิทธิภาพการทำงาน
- Java SDK 2.0.0-beta0 (กำลังจะมา) – เพิ่มฟีเจอร์การตรวจสอบธุรกรรมแบบต่อเนื่อง การลงลายมือชื่อข้อความ และรองรับ Protocol 23 เต็มรูปแบบสำหรับนักพัฒนา
- JavaScript SDK v13.0.0 (ยังไม่ปล่อย) – เพิ่มระบบติดตามสถานะธุรกรรมแบบเรียลไทม์ และวิธีการใหม่ในการนำสัญญาอัจฉริยะขึ้นใช้งานจาก Wasm hash
- JavaScript SDK v12.0.0 (ปี 2025) – ปรับโครงสร้างครั้งใหญ่รวมโมดูลสัญญาและ RPC เข้าด้วยกัน พร้อมเพิ่มฟังก์ชันใหม่และการจัดการข้อมูลแบบ XDR
รายละเอียดเชิงลึก
1. Java SDK 2.0.0-beta0 (กำลังจะมา)
ภาพรวม: เวอร์ชันนี้เป็นการอัปเดตครั้งใหญ่ที่เตรียมพร้อมสำหรับ Protocol 23 ของ Stellar โดยเน้นไปที่แพลตฟอร์มสัญญาอัจฉริยะ Soroban มีเครื่องมือใหม่สำหรับติดตามธุรกรรมและเพิ่มความปลอดภัย
ฟีเจอร์ใหม่ เช่น pollTransaction ช่วยตรวจสอบสถานะธุรกรรมโดยอัตโนมัติและมีระบบลองใหม่เมื่อเกิดข้อผิดพลาด นอกจากนี้ยังเพิ่มเมธอดใน KeyPair สำหรับการลงลายมือชื่อและตรวจสอบข้อความทั่วไป ซึ่งช่วยขยายการใช้งานนอกเหนือจากธุรกรรมปกติ รองรับการใช้งาน XDR ตาม Protocol 23 พร้อมเครื่องมือช่วยตรวจสอบความถูกต้องของกุญแจ Stellar (StrKey) และรองรับข้อมูลใหม่ในบัญชีแยกประเภท เช่น liquidity pools และ claimable balances ฟังก์ชันที่เลิกใช้แล้วถูกลบออกเพื่อความสะอาดของโค้ด
ความหมาย: เป็นข่าวดีสำหรับ XLM เพราะช่วยให้นักพัฒนามีเครื่องมือที่แข็งแกร่งและใช้งานง่ายขึ้นในการสร้างแอปพลิเคชันบน Soroban การติดตามธุรกรรมที่ง่ายขึ้นและความปลอดภัยที่เพิ่มขึ้นจะช่วยเร่งการพัฒนาแอป DeFi และ dApps ที่ซับซ้อนบน Stellar ซึ่งอาจเพิ่มการใช้งานและการยอมรับเครือข่ายได้
(แหล่งที่มา)
2. JavaScript SDK v13.0.0 (ยังไม่ปล่อย)
ภาพรวม: เวอร์ชันถัดไปของ JavaScript SDK เพิ่มวิธีการติดตามความคืบหน้าของธุรกรรมที่ง่ายขึ้น และกระบวนการนำสัญญาอัจฉริยะขึ้นใช้งานที่สะดวกกว่าเดิม
เพิ่มอาร์กิวเมนต์ watcher ในฟังก์ชัน signAndSend เพื่อรับข้อมูลสถานะแบบเรียลไทม์เมื่อส่งและยืนยันธุรกรรม เมธอด contract.Client.deploy แบบ static ช่วยให้นำสัญญาที่อัปโหลดในรูปแบบ WebAssembly hash ขึ้นใช้งานได้โดยตรง ลดขั้นตอนสำหรับนักพัฒนา
ความหมาย: เป็นข่าวดีในระดับปานกลางถึงดีสำหรับ XLM เพราะช่วยปรับปรุงประสบการณ์ของนักพัฒนาให้โปร่งใสและง่ายขึ้นในการทำงานกับสัญญาอัจฉริยะ การพัฒนาที่ราบรื่นขึ้นจะช่วยลดอุปสรรคในการเริ่มต้นโครงการใหม่บน Stellar
(แหล่งที่มา)
3. JavaScript SDK v12.0.0 (ปี 2025)
ภาพรวม: การอัปเดตครั้งใหญ่ที่ปรับโครงสร้าง SDK ใหม่เพื่อรองรับสัญญาอัจฉริยะได้ดีขึ้น โดยรวม API ต่าง ๆ เข้าด้วยกันและลบฟีเจอร์ที่ล้าสมัยออก
Namespace SorobanRpc ถูกรวมเข้ากับ rpc และโมดูล contract ได้รับการบูรณาการอย่างเป็นทางการพร้อมคลาสใหม่ Client เพิ่มเมธอดอย่าง Client.fromWasmHash สำหรับดึงข้อมูลสัญญา และ AssembledTransaction.toXDR สำหรับจัดการธุรกรรมที่ต้องใช้ลายเซ็นหลายฝ่ายอย่างปลอดภัย นอกจากนี้ยังลบฟิลด์ Horizon และ RPC ที่เลิกใช้แล้วออก
ความหมาย: เป็นข่าวดีสำหรับ XLM เพราะแสดงถึงความก้าวหน้าของเครื่องมือพัฒนาหลักที่มีความเสถียรและได้มาตรฐาน เหมาะสำหรับการพัฒนาสัญญาอัจฉริยะระดับองค์กร ซึ่งสอดคล้องกับเป้าหมายของ Stellar ในการโทเคนสินทรัพย์จริงและการเงินที่เป็นไปตามกฎระเบียบ
(แหล่งที่มา)
สรุป
โค้ดของ Stellar กำลังพัฒนาอย่างต่อเนื่องผ่าน SDK ต่าง ๆ โดยเน้นการปรับปรุงประสบการณ์การใช้งานสัญญาอัจฉริยะ Soroban ให้ดียิ่งขึ้น ทั้งในด้านเครื่องมือ ความปลอดภัย และประสิทธิภาพ การเปลี่ยนแปลงเหล่านี้จะช่วยให้เกิดแอปพลิเคชันที่ขยายตัวได้จริงและใช้งานได้ในโลกจริงบนเครือข่าย Stellar ได้อย่างไร? นี่คือสิ่งที่น่าจับตามองในอนาคตอันใกล้