StarkNet แพลตฟอร์มการปรับขนาด Ethereum เลเยอร์ 2 ได้ยกเครื่องภาษาการเข้ารหัสไคโรภายในองค์กรเพื่อให้การพัฒนา Web3 เข้าถึงได้สำหรับนักพัฒนา
ประกาศที่แชร์กับ Cointelegraph สรุปการอัปเกรดเป็น Cairo 1.0 ซึ่งเลียนแบบลักษณะของภาษาโปรแกรมยอดนิยม Rust การยกเครื่องมีจุดมุ่งหมายเพื่อให้นักพัฒนาที่มีประสบการณ์การเขียนโค้ดทั่วไปสามารถเริ่มสร้างแอปพลิเคชันแบบกระจายอำนาจบนเครือข่าย Ethereum layer-2 ของ StarkNet ได้
Eli Ben-Sasson ผู้ร่วมก่อตั้งและประธานของ StarkWare กล่าวกับ Cointelegraph ว่าการพัฒนาเลเยอร์ 2 สามารถเข้าถึงได้มากขึ้นสำหรับนักพัฒนาที่มีภูมิหลังต่างกันเป็นเหตุผลหลักสำหรับการปรับปรุงไคโร:
“ไดรเวอร์หลักคือความปลอดภัยและใช้งานง่าย และการดำเนินการยกเครื่องนำเสนอโอกาสที่ยอดเยี่ยมในการลบรายการสำหรับนักพัฒนาที่มีพื้นเพภาษาทั่วไป”
ข้อกำหนดทางเทคนิคที่ระบุไว้ในการเปิดตัวเมื่อวันที่ 5 มกราคม ครอบคลุมการปรับปรุงต่างๆ ของภาษาไคโร ซึ่งรวมถึงการปรับปรุงไวยากรณ์และโครงสร้างภาษา ระบบประเภทแบบองค์รวม ไลบรารีที่ใช้งานง่าย โค้ดที่ปรับให้เหมาะสม และการพิมพ์ที่รัดกุมตามข้อกำหนดเฉพาะของประเภทข้อมูล
StarkNet ให้ความสำคัญกับ Sierra ซึ่งย่อมาจาก Safe Intermediate Representation เป็นส่วนเสริมหลักในการยกเครื่องกรุงไคโร Sierra ทำหน้าที่เป็นเลเยอร์ตัวแทนระดับกลางใหม่ระหว่าง Cairo 1.0 และ Cairo byte code
ตามที่ Ben-Sasson อธิบาย Sierra เป็นส่วนสำคัญในการสร้างเครือข่ายที่ไม่ได้รับอนุญาต การอัปเกรดช่วยให้ธุรกรรมที่ย้อนกลับรวมอยู่ในบล็อกของ StarkNet ช่วยให้โปรโตคอลหลีกเลี่ยงการเพิ่ม "กลไกเศรษฐกิจเข้ารหัสลับ" ที่ซับซ้อน
ที่เกี่ยวข้อง StarkNet ทำให้ไคโร 1.0 โอเพ่นซอร์สในขั้นตอนแรกสู่การควบคุมชุมชน
Ben-Sasson กล่าวว่า Sierra จะอนุญาตให้ StarkNet “สืบทอดการต่อต้านการเซ็นเซอร์เต็มรูปแบบของ Ethereum” และป้องกันการโจมตี Sequencer denial-of-service เป็นหลัก
As รายงานก่อนหน้านี้โดย Cointelegraphเบน-ซาสซงเป็นหัวหอก zk-สตาร์ค การเข้ารหัสควบคู่ไปกับนักวิทยาศาสตร์คอมพิวเตอร์คนอื่นๆ อาร์กิวเมนต์ความรู้ที่โปร่งใสแบบ Zero-Knowledge Scalable เป็นระบบพิสูจน์ที่เข้ารหัสและตรวจสอบข้อมูลธุรกรรมเพื่อให้ความปลอดภัย ความสามารถในการปรับขนาด และการต่อต้านคอมพิวเตอร์ควอนตัม
จากข้อมูลของ StarkNet ไคโรเป็นภาษาสัญญาอัจฉริยะที่ได้รับความนิยมมากเป็นอันดับสี่เมื่อพิจารณาจากมูลค่ารวม เป็นฐานของแอปพลิเคชันที่ประมวลผลธุรกรรมมากกว่า 300 ล้านรายการ สร้างโทเค็นที่ไม่สามารถใช้ร่วมกันได้ 90 ล้านรายการ และอำนวยความสะดวกในการซื้อขายมูลค่า 790 ล้านดอลลาร์บน Ethereum
ที่มา: https://cointelegraph.com/news/starknet-overhauls-cairo-programming-language-to-drive-developer-adoption