สตาร์กแวร์(StarkWare) เปิดตัวทูลเชนไคโร(Cairo) v2.19.5 โดยการอัปเดตครั้งนี้ไม่ใช่ฮาร์ดฟอร์กของเครือข่ายสตาร์กเน็ต(STRK) แต่เป็นรุ่นบำรุงรักษาที่ปรับปรุงคอมไพเลอร์และเครื่องมือสำหรับพัฒนาสมาร์ตคอนแทรกต์
สตาร์กแวร์เผยแพร่ v2.19.5 ผ่านคลังโค้ดไคโรอย่างเป็นทางการเมื่อวันที่ 17 กันยายน โดยคอมมิตของรุ่นดังกล่าวคือ 3a267a8 และหน้าอย่างเป็นทางการระบุว่าเป็นการอัปเดตคอมไพเลอร์ไคโร
Bitcoinist รายงานว่า รุ่นนี้มีการแก้ไขที่เกี่ยวข้องกับการสร้างโค้ด Sierra และความหมายเชิงการทำงานของไคโร อย่างไรก็ตาม รายการเปลี่ยนแปลงโดยละเอียดยังเปิดเผยไม่ครบ จึงต้องตรวจสอบเพิ่มเติมว่าการแก้ไขแต่ละรายการมีขอบเขตและผลต่อการใช้งานอย่างไร
ไคโรเป็นภาษาโปรแกรมสำหรับเขียนสมาร์ตคอนแทรกต์บนสตาร์กเน็ต โค้ดที่นักพัฒนาเขียนจะถูกแปลงผ่าน Sierra ซึ่งเป็นรูปแบบตัวแทนระหว่างกลาง ก่อนกลายเป็นรูปแบบที่สามารถทำงานและตรวจสอบบนสตาร์กเน็ตได้
Sierra ทำหน้าที่เชื่อมระหว่างโค้ดไคโรกับโค้ดการทำงานที่อยู่ระหว่างการตรวจสอบ การแก้ไขกระบวนการสร้างโค้ดหรือการประมวลผลความหมายของภาษาอาจเกี่ยวข้องกับความเสถียรของการเขียน ทดสอบ และเผยแพร่สมาร์ตคอนแทรกต์
อย่างไรก็ตาม การอัปเดตเวอร์ชันคอมไพเลอร์ไคโรไม่ได้หมายความว่าจะเปลี่ยนกฎฉันทามติหรือวิธีประมวลผลธุรกรรมของเครือข่ายสตาร์กเน็ตโดยอัตโนมัติ การอัปเดตสภาพแวดล้อมการพัฒนาและการอัปเกรดระดับเครือข่ายต้องแยกพิจารณาออกจากกัน
เอกสารของสตาร์กเน็ตระบุว่าเวอร์ชันคอมไพเลอร์ที่เครือข่ายใช้อาจเชื่อมโยงกับการอัปเดตเวอร์ชันของสตาร์กเน็ตแยกต่างหาก ดังนั้น การติดตั้ง v2.19.5 เพียงอย่างเดียวจึงไม่เพียงพอที่จะสรุปว่ากฎของเครือข่ายเปลี่ยนแปลงแล้ว
รุ่นนี้มุ่งเน้นความเสถียรและความเข้ากันได้ของโครงสร้างพื้นฐานสำหรับนักพัฒนา มากกว่าการเพิ่มฟังก์ชันเครือข่ายที่ผู้ใช้ทั่วไปจะรับรู้ได้โดยตรง จากข้อมูลที่เปิดเผยในขณะนี้ ยังไม่สามารถยืนยันได้ว่าฉันทามติหรือประสิทธิภาพการประมวลผลของเมนเน็ตเปลี่ยนแปลง
มูลนิธิสตาร์กเน็ตระบุในแบบสำรวจนักพัฒนาปี 2024 ว่า ผู้ตอบแบบสำรวจ 74% ชื่นชอบไคโรมากกว่า Cairo Zero ขณะที่ 62% ระบุว่าประสบการณ์ของนักพัฒนาดีขึ้นอย่างมาก
ในเวลานั้น นักพัฒนาใช้ Scarb และ Starknet Foundry เป็นเครื่องมือหลักในสภาพแวดล้อมการพัฒนา สำหรับ v2.19.5 จุดที่ต้องตรวจสอบในการใช้งานจริงคือการเชื่อมต่อกับเครื่องมือรอบข้างและความเข้ากันได้ของเวอร์ชัน
เอกสารเปิดตัวอย่างเป็นทางการไม่ได้ระบุว่าประสิทธิภาพของโปรเวอร์ใดเพิ่มขึ้นเป็นตัวเลขสองหลัก จึงยังไม่มีหลักฐานเพียงพอที่จะตีความว่าความเร็วหรือประสิทธิภาพการประมวลผลเพิ่มขึ้นในอัตราใด
ยังไม่มีการระบุผลกระทบโดยตรงของการอัปเดตครั้งนี้ต่อราคา STRK หรือกระแสเงินทุนในระบบนิเวศสตาร์กเน็ต ดังนั้น ประเด็นนี้จึงเหมาะจะมองเป็นการอัปเดตเครื่องมือสำหรับนักพัฒนา มากกว่าเหตุการณ์ในตลาด
นักพัฒนาควรตรวจสอบการเปลี่ยนแปลงด้านการสร้างโค้ด Sierra และความหมายของภาษาไคโร รวมถึงทดสอบการทำงานร่วมกับ Scarb และ Starknet Foundry ที่ใช้อยู่ โดยเฉพาะความเข้ากันได้ของเวอร์ชันคอมไพเลอร์กับสภาพแวดล้อมเดิมในขั้นตอนทดสอบและเผยแพร่สัญญา
แม้ทูลเชนไคโรกับเครือข่ายสตาร์กเน็ตจะเชื่อมโยงกัน แต่หน่วยการอัปเดตอาจแตกต่างกัน การเปลี่ยนแปลงกฎฉันทามติหรือวิธีประมวลผลธุรกรรมของเครือข่ายต้องตรวจสอบจากการอัปเดตเวอร์ชันสตาร์กเน็ตและประกาศอย่างเป็นทางการแยกต่างหาก
หัวใจของ Cairo v2.19.5 คือการบำรุงรักษาที่เกี่ยวข้องกับการสร้างโค้ด Sierra และความหมายของภาษาไคโร ขอบเขตการแก้ไขที่ชัดเจนและความเข้ากันได้กับเครื่องมือพัฒนารอบข้างจะต้องรอข้อมูลรุ่นถัดไปและการตรวจสอบจากนักพัฒนา
ความคิดเห็น 0