ซุย(SUI) เปิดตัวเวอร์ชัน v1.80.1 บนเทสต์เน็ต โดยใช้โปรโตคอลเวอร์ชัน 137 การอัปเดตครอบคลุมโครงสร้างพื้นฐานของเครือข่าย ตั้งแต่การประมวลผล Move และการคำนวณค่าธรรมเนียม ไปจนถึง GraphQL, gRPC, JSON-RPC และการเรียกดูข้อมูลย้อนหลังจากคลังข้อมูล
มิสเทน แลบส์(Mysten Labs) เปิดเผยเทสต์เน็ต v1.80.1 ผ่าน ประกาศรีลีสอย่างเป็นทางการบน GitHub เมื่อวันที่ 22 กันยายน เวอร์ชันนี้ลดต้นทุนการตรวจสอบ range proof ของ Ristretto255 และเพิ่มเพดานผลคูณระหว่างจำนวน commitment ที่ประมวลผลได้ต่อครั้งกับความยาวของ range bit จาก 512 เป็น 1024
โปรโตคอลเวอร์ชัน 137 ยังเพิ่มฟังก์ชัน ‘allowances’ โดยในเครือข่าย Devnet จะเปิดใช้การตรวจสอบว่าภายใน Move VM สามารถถอนเงินจากออบเจ็กต์ได้หรือไม่ การถอนเงินที่มีเงินคงเหลือไม่เพียงพอจะถูกยุติด้วยข้อผิดพลาด sui::funds_accumulator อย่างไรก็ตาม ยังไม่พบการยืนยันว่าฟังก์ชันนี้ถูกเปิดใช้กับเทสต์เน็ตทั้งหมดแล้ว
สภาพแวดล้อมการประมวลผลและวิธีคำนวณค่าธรรมเนียมก็มีการเปลี่ยนแปลง คำสั่งโหลดค่าคงที่ LdConst จะคิดค่าธรรมเนียมตามขนาดของค่าบทคัดย่อ แทนความยาวของไบต์ที่ถูกทำให้เป็นอนุกรม ส่งผลให้ต้นทุนค่าธรรมเนียมของโค้ดที่ใช้ค่าคงที่จำนวนมากอาจเปลี่ยนแปลง
ด้านการตรวจสอบความถูกต้องของธุรกรรม อนุญาตให้ใช้ TransactionExpiration::Validity กับทุกเครือข่าย ฟังก์ชันนี้ช่วยจำกัดให้ธุรกรรมถูกเสนอโดยชุดผู้ตรวจสอบความถูกต้องที่กำหนดเท่านั้น นอกจากนี้ยังเพิ่มการตรวจสอบเวลาลงนาม เพื่อคัดกรองธุรกรรมที่ไม่ถูกต้องในเชิงโครงสร้างตั้งแต่ระยะแรก
การอัปเดตยังครอบคลุมผู้ดำเนินการโหนดและผู้ให้บริการข้อมูลด้วย บริการ gRPC สำหรับคลังข้อมูลบน Bigtable อย่าง sui-kv-rpc รองรับการเรียกดูแพ็กเกจ Move โดยสามารถใช้ GetPackage, GetDatatype, GetFunction และ ListPackageVersions เพื่อเรียกดูข้อมูลแพ็กเกจในอดีต ซึ่งก่อนหน้านี้มีให้บริการเฉพาะผ่านฟูลโหนด
ใน GraphQL มีการเพิ่มรูทประเภท Subscription ซึ่งรองรับเช็กพอยต์ อีเวนต์ และธุรกรรมเข้าสู่สคีมาอย่างเป็นทางการ อย่างไรก็ตาม ผู้ดำเนินการต้องเปิดใช้ฟังก์ชันดังกล่าวแยกต่างหากในสภาพแวดล้อมการใช้งานจริง และพฤติกรรมใหม่นี้จะไม่ถูกนำไปใช้กับไคลเอนต์เดิมโดยอัตโนมัติ หากเชื่อมต่อกับบริการคลังข้อมูล ก็สามารถรองรับการสมัครรับข้อมูลย้อนหลังได้
ผู้ได้รับผลกระทบโดยตรงจากการเปลี่ยนแปลงครั้งนี้ไม่ใช่ผู้ถือซุยทั่วไป แต่เป็นกระเป๋าเงิน อินเด็กเซอร์ ผู้ให้บริการ RPC ระบบซื้อขาย และนักพัฒนาแอปพลิเคชัน เนื่องจากวิธีคำนวณค่าธรรมเนียม สคีมา GraphQL รวมถึงโครงสร้างการตอบกลับของ JSON-RPC และ gRPC เปลี่ยนแปลง บริการที่เกี่ยวข้องจึงจำเป็นต้องตรวจสอบความเข้ากันได้
เทสต์เน็ต คือเครือข่ายแยกต่างหากสำหรับตรวจสอบฟังก์ชันและความเข้ากันได้ก่อนนำไปใช้บนเมนเน็ต โดย กำหนดการรีลีสเครือข่ายซุย ระบุว่าเทสต์เน็ตมักอัปเดตทุกสองสัปดาห์ ขณะที่เมนเน็ตจะใช้รีลีสที่อยู่ก่อนหน้ารุ่นของเทสต์เน็ตหนึ่งขั้น
ดังนั้น การเปิดตัวครั้งนี้ควรมองว่าเป็นขั้นตอนให้ผู้พัฒนาและผู้ดำเนินการโครงสร้างพื้นฐานตรวจสอบผลการทำงานและความเข้ากันได้ มากกว่าจะเป็นการยืนยันฟังก์ชันขั้นสุดท้าย โดยเฉพาะการคำนวณค่าธรรมเนียม การสมัครรับข้อมูล GraphQL และการเรียกดูข้อมูลจากคลัง ซึ่งอาจส่งผลโดยตรงต่อการทำงานของแอปพลิเคชันและบริการข้อมูล
การขยายฟังก์ชันเครือข่ายของซุยเป็นขั้นตอนที่แยกจากการนำบัญชีรองรับการเข้ารหัสหลังยุคควอนตัมมาใช้ก่อนหน้านี้ มูลนิธิซุยระบุเป้าหมายการนำบัญชีดังกล่าวขึ้นเมนเน็ตไว้ในไตรมาสแรกของปี 2027 แต่ v1.80.1 มุ่งเน้นการทำงานของโปรโตคอลและความเข้ากันได้ของโครงสร้างพื้นฐานสำหรับนักพัฒนาบนเทสต์เน็ต ซึ่งแตกต่างจาก แผนการนำบัญชีรองรับการเข้ารหัสหลังยุคควอนตัมของซุยมาใช้ทั้งในด้านขอบเขตและกำหนดการ
ควรแยกรีลีสของเทสต์เน็ตออกจากรีลีสของเมนเน็ต โดยรายการรีลีสอย่างเป็นทางการของมิสเทน แลบส์ระบุว่า mainnet-v1.80.1 ถูกเผยแพร่แยกต่างหากเมื่อวันที่ 23 กันยายน หลังการเปิดตัวเทสต์เน็ต v1.80.1
ดังนั้น การเปิดตัวเทสต์เน็ตครั้งนี้ไม่ควรถูกเรียกว่าเป็นการอัปเกรดเมนเน็ตโดยตรง อย่างไรก็ตาม เนื่องจากมีรีลีสเมนเน็ตในตระกูล v1.80.1 แยกต่างหาก นักพัฒนาและผู้ดำเนินการโหนดควรตรวจสอบฟังก์ชันที่เปิดใช้และสถานะการติดตั้งของแต่ละเครือข่าย
ความคิดเห็น 0