สรุปย่อ
SDK ของ Stellar กำลังพัฒนาอย่างต่อเนื่องด้วยฟีเจอร์ใหม่และการเปลี่ยนแปลงสำคัญ เพื่อเพิ่มประสิทธิภาพในการจัดการสมาร์ตคอนแทรกต์และธุรกรรม
- Java SDK รุ่น Beta ที่จะมาในปี 2026 – เพิ่มฟังก์ชันตรวจสอบสถานะธุรกรรม, การลงลายมือชื่อข้อความ และรองรับประเภทบัญชีและสินทรัพย์ใหม่ของ Stellar
- JavaScript SDK ที่ยังไม่ปล่อยในปี 2026 – เพิ่มฟีเจอร์ตรวจสอบสถานะธุรกรรมแบบเรียลไทม์ และแก้ไขปัญหาการส่งธุรกรรมในสภาพแวดล้อมที่ไม่มี axios
รายละเอียดเชิงลึก
1. Java SDK รุ่น Beta ที่จะมาในปี 2026
ภาพรวม: เวอร์ชันนี้สำหรับนักพัฒนาด้วยภาษา Java จะเพิ่มเครื่องมือช่วยตรวจสอบสถานะธุรกรรมได้แม่นยำขึ้น และรองรับบัญชีและสินทรัพย์รูปแบบใหม่บนเครือข่าย Stellar โดยนักพัฒนาต้องปรับปรุงโค้ดเนื่องจากมีการเปลี่ยนแปลงที่สำคัญหลายอย่าง
ในอัปเดต 2.0.0-beta0 จะมีเมธอด pollTransaction ที่ใช้กลยุทธ์การลองใหม่เพื่อเช็คสถานะธุรกรรม นอกจากนี้ยังเพิ่มฟังก์ชันการลงลายมือชื่อและตรวจสอบข้อความแบบอิสระ (KeyPair.signMessage) คลาส StrKey และ Address รองรับคีย์สาธารณะ med25519, บัญชีแบบ muxed, สระสภาพคล่อง (liquidity pools) และยอดเงินที่สามารถเรียกร้องได้ (claimable balances) การเปลี่ยนแปลงสำคัญอื่น ๆ คือการอัปเกรดไปใช้ Protocol 23 XDR และการเลิกใช้ฟังก์ชันเข้ารหัส/ถอดรหัสของ StrKey บางส่วนที่จะถูกลบในเวอร์ชันหลักถัดไป
ความหมาย: นี่เป็นข่าวดีสำหรับ XLM เพราะช่วยให้นักพัฒนาสร้างแอปพลิเคชันบนแพลตฟอร์มสมาร์ตคอนแทรกต์ของ Stellar ที่ชื่อ Soroban ได้ง่ายและมีประสิทธิภาพมากขึ้น เครื่องมือที่ดีขึ้นสำหรับตรวจสอบธุรกรรมและรองรับบัญชีรูปแบบใหม่ช่วยให้แอปพลิเคชันมีความน่าเชื่อถือและซับซ้อนมากขึ้น ซึ่งอาจส่งผลให้การใช้งานเครือข่ายเพิ่มขึ้นและได้รับความนิยมมากขึ้น
(ที่มา)
2. JavaScript SDK ที่ยังไม่ปล่อยในปี 2026
ภาพรวม: อัปเดตนี้สำหรับนักพัฒนาด้วย JavaScript/TypeScript เพิ่มวิธีใหม่ในการติดตามสถานะธุรกรรมแบบเรียลไทม์ ให้ข้อมูลตอบกลับที่ชัดเจนในระหว่างการส่งธุรกรรม และยังแก้ไขปัญหาการทำงานในสภาพแวดล้อมที่ไม่มีไลบรารี axios
ฟีเจอร์หลักคือการเพิ่มอาร์กิวเมนต์ watcher สำหรับ AssembledTransaction.signAndSend ซึ่งสามารถกำหนด callback ฟังก์ชัน onSubmitted และ onProgress เพื่อแจ้งสถานะต่าง ๆ เช่น PENDING (รอดำเนินการ), NOT_FOUND (ไม่พบธุรกรรม) และ SUCCESS (สำเร็จ) ขณะประมวลผลธุรกรรม นอกจากนี้ยังแก้ไขปัญหาการส่งธุรกรรมล้มเหลวในสภาพแวดล้อมที่ไม่มีไลบรารี Axios
ความหมาย: นี่เป็นการปรับปรุงที่เป็นกลางต่อ XLM เพราะเป็นการพัฒนาคุณภาพชีวิตสำหรับนักพัฒนา มากกว่าการเปลี่ยนแปลงหลักของโปรโตคอล การติดตามธุรกรรมที่ราบรื่นขึ้นช่วยลดความยุ่งยากในการพัฒนา ซึ่งสนับสนุนสุขภาพโดยรวมของระบบนิเวศน์โดยทำให้ง่ายต่อการสร้างแอปพลิเคชันที่ใช้งานง่าย
(ที่มา)
สรุป
การพัฒนาหลักของ Stellar มุ่งเน้นไปที่การปรับปรุง SDK เพื่อให้การทำงานกับสมาร์ตคอนแทรกต์มีความเสถียรและเป็นมิตรกับนักพัฒนามากขึ้น การปรับปรุงโค้ดเหล่านี้เป็นรากฐานสำหรับการสร้างแอปพลิเคชันที่ซับซ้อนขึ้น โดยเฉพาะในด้านการเงินแบบกระจายศูนย์ (DeFi) และสินทรัพย์ในโลกจริง คำถามคือ เครื่องมือสำหรับนักพัฒนาที่ดีขึ้นเหล่านี้จะช่วยเพิ่มจำนวนผู้ใช้งานและกิจกรรมบนเครือข่ายได้มากแค่ไหนในอีกไม่กี่เดือนข้างหน้า?