เจาะลึก
1. จุดประสงค์และคุณค่าที่นำเสนอ
Starknet มีเป้าหมายเพื่อช่วยแก้โจทย์ที่เรียกว่า “ไตรเลมมาด้านการขยายขนาดของ Ethereum” ซึ่งหมายถึงความท้าทายในการทำให้เครือข่ายปลอดภัย กระจายศูนย์ และรองรับธุรกรรมได้มากขึ้นพร้อมกัน Ethereum ให้ความสำคัญกับความปลอดภัยและการกระจายศูนย์ แต่ในช่วงที่มีการใช้งานหนาแน่น เครือข่ายอาจแออัด ทำงานช้าลง และมีค่าธรรมเนียม gas สูงขึ้น
Starknet รับมือกับปัญหานี้ในฐานะ Validity Rollup หรือ ZK-Rollup โดยประมวลผลธุรกรรมหลายพันรายการนอก Ethereum รวมธุรกรรมเหล่านั้นเข้าด้วยกัน แล้วสร้างหลักฐานการเข้ารหัสเพียงชุดเดียวเพื่อส่งไปยัง Ethereum วิธีนี้ช่วยให้ dApps รองรับการใช้งานในวงกว้างและมีต้นทุนต่ำลง โดยยังคงอาศัยความปลอดภัยของ Ethereum ซึ่งเป็นชั้นที่ใช้ยืนยันและชำระธุรกรรม
2. เทคโนโลยีและสถาปัตยกรรม
หัวใจของ Starknet คือระบบพิสูจน์ STARK (Scalable, Transparent ARgument of Knowledge) ซึ่งแตกต่างจากระบบพิสูจน์แบบ zero-knowledge บางประเภทตรงที่มีลักษณะ โปร่งใส กล่าวคือ ไม่ต้องมีการตั้งค่าที่ต้องอาศัยความไว้วางใจในช่วงเริ่มต้น และออกแบบมาให้ ทนทานต่อภัยคุกคามจากคอมพิวเตอร์ควอนตัม คุณสมบัติเหล่านี้ช่วยเพิ่มความมั่นคงปลอดภัยของเครือข่ายในระยะยาว
ระบบใช้ “sequencer” เพื่อจัดลำดับธุรกรรม และ “prover” เพื่อสร้าง STARK proofs อย่างมีประสิทธิภาพ โครงสร้างโดยรวมออกแบบมาให้ประมวลผลหลายรายการพร้อมกัน จึงช่วยให้รองรับธุรกรรมได้ในปริมาณมาก
3. พื้นฐานของระบบนิเวศ
นักพัฒนาสร้างแอปบน Starknet ด้วย Cairo ซึ่งเป็นภาษาโปรแกรมที่รองรับการสร้างโปรแกรมที่สามารถพิสูจน์ความถูกต้องด้วย STARK ได้ และมีความสามารถในการคำนวณที่หลากหลาย แม้ Cairo จะเปิดทางให้สร้าง dApps ที่ซับซ้อนและปลอดภัยได้อย่างยืดหยุ่น แต่การเรียนรู้อาจใช้เวลามากกว่าการเขียนโปรแกรมด้วย Solidity ซึ่งเป็นภาษาที่ใช้กันทั่วไปบน Ethereum
ปัจจุบันเครือข่ายมี dApps มากกว่า 200 แอป ครอบคลุมด้าน DeFi เกม และ NFT โทเคน STRK ซึ่งเป็นโทเคนประจำเครือข่าย ใช้ชำระค่าธรรมเนียมธุรกรรม ร่วมกำกับดูแลเครือข่าย และ staking เพื่อช่วยรักษาความปลอดภัยของเครือข่าย
สรุป
Starknet เป็นเครือข่ายที่มุ่งเพิ่มความสามารถในการรองรับธุรกรรมของ Ethereum โดยเน้นความปลอดภัย ใช้เทคโนโลยี STARK ที่ทันสมัย และมีเครื่องมือสำหรับนักพัฒนาโดยเฉพาะ เพื่อรองรับ dApps รุ่นใหม่ที่ขยายการใช้งานได้มากขึ้น การให้ความสำคัญกับการคำนวณที่พิสูจน์ความถูกต้องได้และการทนทานต่อคอมพิวเตอร์ควอนตัม จะส่งผลต่อการเติบโตของ Starknet อย่างไร เมื่อเทียบกับคู่แข่งที่พัฒนาแอปได้ง่ายกว่าและรองรับ EVM?