ผู้เขียนต้นฉบับ | ฟรานเชสโก
รวบรวม | . โกเลม

การอัพเกรด Stylus ที่กำลังจะมาถึงของ Arbitrum จะช่วยให้นักพัฒนาสามารถเขียนโปรแกรมในภาษาอื่น เช่น Rust, C และ C++ ในขณะที่สามารถใช้งานร่วมกับภาษา EVM เช่น Solidity ได้อย่างสมบูรณ์
บทความนี้จะแนะนำความจำเป็นของสไตลัส หลักการทำงานของมัน และความสำคัญของการแนะนำ Arbitrum
ทำไมคุณถึงต้องใช้สไตลัส?
ภาษาการเขียนโปรแกรม EVM เช่น Solidity เป็นรากฐาน (และภาษาการพัฒนาเบื้องต้น) ของสแต็กเทคโนโลยีบล็อกเชน อย่างไรก็ตาม ภาษานี้ก็ยังมีข้อจำกัด เนื่องจากยังใหม่เมื่อเทียบกับภาษาโปรแกรมผู้ใหญ่อื่นๆ และมีนักพัฒนาจำนวนจำกัด มีการประมาณการว่านักพัฒนาประมาณ 20,000 รายใช้ Solidity เทียบกับนักพัฒนา 3 ล้านคนที่ใช้ Rust และนักพัฒนา 12 ล้านคนที่ใช้ C++ (ข้อมูล ณ เดือนสิงหาคม 2566)
ในปัจจุบัน หากนักพัฒนาต้องการพัฒนาบนบล็อกเชนโดยใช้ภาษาอื่นที่ไม่ใช่ Solidity พวกเขาจะต้องดำเนินการดังกล่าวบนบล็อกเชนที่ไม่ใช่ EVM แต่บล็อกเชนเหล่านี้อาจไม่มีแอปพลิเคชันพื้นฐานหรือการสนับสนุนกิจกรรมทางนิเวศน์ที่เหมือนกันกับบล็อกเชนที่ใช้ EVM . Blockchains จึงต้องตอบสนองต่อความต้องการของนักพัฒนาที่ต้องการภาษาการเขียนโปรแกรมมากขึ้นและปรับตัวให้เหมาะสมเพื่อให้มีความยืดหยุ่นมากขึ้น
นี่คือเหตุผลหลักในการอัพเกรด Arbitrum Stylus ซึ่งคาดว่าจะเปิดตัวในอีกไม่กี่สัปดาห์ข้างหน้า
ทลายข้อจำกัดของ EVM
Stylus ถูกกำหนดให้เป็นภาษาโปรแกรม "รุ่นต่อไป" ของ Arbitrum เมื่อ Stylus ใช้งานได้ นักพัฒนาสามารถเขียนโค้ดในภาษาใดก็ได้ที่พวกเขาต้องการ โดยใช้ประโยชน์จากประสิทธิภาพของ Rust, C หรือ C++ ในขณะที่สามารถใช้งานร่วมกับ EVM ได้อย่างสมบูรณ์ คาดว่า Stylus จะเปิดตัวใน Arbitrum chains ทั้งหมด รวมถึง Orbit chain ด้วย
ด้วยการอัปเกรดนี้ Arbitrum chains ทั้งหมดจะรองรับ MultiVM และนำคุณประโยชน์ดังต่อไปนี้:
ประสิทธิภาพการคำนวณเพิ่มขึ้น 10 เท่า
ต้นทุนหน่วยความจำลดลง 100 เท่า แต่มีประสิทธิภาพมากกว่า 100 เท่า
ต้นทุนการทำธุรกรรมลดลง
ใช้งานการดำเนินการที่ไม่สามารถทำได้ด้วยภาษา EVM
กล่าวโดยสรุป ผู้ใช้สามารถสัมผัสประสบการณ์แอปพลิเคชันและสถานการณ์ใหม่ๆ และประหยัดค่าใช้จ่ายมากขึ้นจาก Arbitrum
Stylus เป็นสภาพแวดล้อมที่ทำงานร่วมกันได้อย่างสมบูรณ์ซึ่งช่วยให้นักพัฒนาสามารถเขียนโค้ดใน Rust และโต้ตอบกับสัญญา Solidity ได้ตามปกติ ขณะเดียวกันก็รองรับการเพิ่มภาษาอื่นๆ มากมาย การเปรียบเทียบระหว่าง Stylus และ EVM แสดงในรูปด้านล่าง:
Stylus มีเครื่องเสมือนสองเครื่อง:
Ethereum Virtual Machine (EVM): เพื่อความแข็งแกร่ง;
เครื่องเสมือน WASM (ใช้ WebAssembly): สำหรับ Rust, C, C++
เครื่องเสมือนทั้งสองเครื่องไม่เป็นอิสระต่อกัน แต่ทำงานร่วมกัน สัญญาในเครื่องเสมือนเครื่องหนึ่งสามารถเรียกเครื่องเสมือนเครื่องอื่นและร่วมกันดำเนินการเปลี่ยนสถานะได้ การใช้งานเครื่องเสมือน WASM ใน Stylus เกิดขึ้นได้ด้วยกลไกป้องกันการฉ้อโกงที่แนะนำจาก Arbitrum Nitro ซึ่งช่วยให้โปรโตคอลสามารถ "พิสูจน์การดำเนินการ WASM ตามอำเภอใจตามกำหนด" ได้
เริ่มต้นการสร้าง dApp คลื่นลูกถัดไปของ Arbitrum
นอกเหนือจากการมอบข้อได้เปรียบให้กับผู้ใช้ด้วยค่าธรรมเนียมการทำธุรกรรมที่ลดลงแล้ว Stylus ยังเป็นการอัปเกรดโดยคำนึงถึงนักพัฒนาอีกด้วย ด้วยการลดอุปสรรคสำหรับนักพัฒนาในการเข้าสู่อุตสาหกรรม Web3, Stylus ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันบน Arbitrum ได้ง่ายขึ้นโดยใช้ภาษาการเขียนโปรแกรมที่คุ้นเคย ซึ่งจะช่วยดึงดูดนักพัฒนาคลื่นลูกใหม่ให้สร้างแอปพลิเคชันบน Arbitrum
Stylus ไม่เพียงแต่ปลดล็อคการรองรับภาษาการเขียนโปรแกรมเพิ่มเติมบน Arbitrum เท่านั้น แต่ยังมอบเครื่องมือที่ดีกว่าสำหรับนักพัฒนาอีกด้วย นอกจากนี้ Stylus จะสามารถรองรับภาษาการเขียนโปรแกรมเพิ่มเติม เช่น Go, Sway, Move และ Cairo ในอนาคตอันใกล้นี้
Steven Goldberg ผู้ก่อตั้ง Arbitrum โพสต์ก่อนหน้านี้บนแพลตฟอร์ม X ว่า Stylus จะเปิดตัวเร็ว ๆ นี้ การใช้งานครั้งแรกของ Stylus จะได้รับการสนับสนุนจากโครงการทุนระยะที่ 3 ของมูลนิธิ Arbitrum Foundation ซึ่งให้เงินทุนแก่ ARB สูงถึง 150,000 ดอลลาร์สำหรับโครงการที่เส้นทาง Stylus
ข้อมูลเพิ่มเติมเกี่ยวกับสไตลัส
1.Zaros CTO Pedro แนะนำสไตลัส:
https://x.com/0x pedro_eth/status/1787814749985788094
2. การอัปเดตล่าสุดของ Arbitrum บน Stylus:
https://x.com/arbitrum/status/1788242493860983126
3. หลายโครงการร่วมมือกับ Arbitrum:
https://x.com/SizeChad/status/1792908621816226135
4. การตีความสไตลัสของ Rachel จาก OffChain:


