การตีความการเคลื่อนไหวครั้งใหญ่ของ Arbitrum: สภาพแวดล้อมการเขียนโปรแกรมที่เพิ่งเปิดตัวใหม่ Stylu
จากMediumผู้เขียนต้นฉบับ: Offchain Labs
นักแปล Odaily |

นักแปล Odaily |
เมื่อวันที่ 7 กุมภาพันธ์ Offchain Labs ซึ่งเป็นทีมพัฒนา Arbitrum ได้ประกาศว่าจะเปิดตัวสภาพแวดล้อมการเขียนโปรแกรมรุ่นต่อไป Stylus สำหรับ Arbitrum One และ Arbitrum Nova ในปลายปีนี้ Stylus ช่วยให้นักพัฒนาสามารถใช้ภาษาโปรแกรมที่คุ้นเคย (รวมถึง Rust, C และ C++) เพื่อปรับใช้แอปพลิเคชันให้ทำงานด้วยโปรแกรม EVM บน Arbitrumยิ่งไปกว่านั้น Offchain Labs ยังกล่าวว่า Stylus นั้นเร็วกว่าเป็นลำดับ ช่วยลดค่าธรรมเนียมและสามารถทำงานร่วมกันได้อย่างสมบูรณ์กับ Ethereum Virtual Machine แม้กระทั่งเรียกมันว่า. Stylus สามารถเอาชนะ EVM ได้จริงหรือ? ต่อไป Odaily จะพาทุกคนไปวิเคราะห์กัน
ชื่อเรื่องรอง
สไตลัส: เหนือกว่าความเท่าเทียมกันของ EVM
ด้วยการเปิดตัว mainnet ในเดือนสิงหาคม 2564 Arbitrum One กลายเป็น Rollup ที่เทียบเท่ากับ EVM เพียงรายการเดียวที่มีหลักฐานการฉ้อโกงที่ถูกต้อง หมายความว่าทุกสิ่งที่สามารถทำได้บนเลเยอร์ 1 ในอดีตสามารถทำได้อย่างปลอดภัยบนเลเยอร์ 2 เร็วขึ้นและถูกลง ความเท่าเทียมกันของ EVM เป็นสิ่งจำเป็นสำหรับเทคโนโลยี Rollup ที่ใช้งานทั่วไปและช่วยให้ระบบนิเวศของแอปพลิเคชันและโปรโตคอลแบบกระจายอำนาจมีชีวิตชีวายิ่งขึ้นบน Arbitrum One และ Arbitrum Nova
สำหรับผู้ใช้ที่ใช้สไตลัส จะสะดวกมากในการปรับใช้โปรแกรมที่เขียนด้วยภาษาโปรแกรมยอดนิยม เช่น Rust, C, C++ และอื่นๆ ไปยัง Arbitrum One และ Arbitrum Nova และยังสามารถรวมเข้ากับ Arbitrum blockchain Solidity ที่มีอยู่ dApps แบบคู่ขนาน

คำอธิบายภาพ
ด้านบน: โปรแกรมที่เขียนด้วยเสียง Rust
ตั้งแต่การพัฒนาเกมไปจนถึงโซเชียลมีเดีย Stylus ช่วยให้การอัปเกรดการดำเนินงานง่ายขึ้นในระหว่างการเปลี่ยนไปใช้ Web3 นักพัฒนาไม่จำเป็นต้องเข้าใจหลักการของภาษาการเขียนโปรแกรม Solidity เพื่อสร้าง Arbitrum หรือใช้เครื่องมือที่พวกเขารู้จักและชื่นชอบอยู่แล้ว . โดยไม่คำนึงถึงการตั้งค่าการเข้ารหัสของเครื่องมือเหล่านี้
นี่เป็นเพราะโปรแกรมที่เขียนด้วยภาษาต่างๆ สามารถรวมกันได้อย่างราบรื่น และสัญญาไม่จำเป็นต้องรู้ว่าคนอื่นใช้ภาษาอะไร ไม่ต้องพูดถึงผู้ใช้ ดังนั้น ทุกอย่างจะบ่งบอกในตัวมันเอง
ชื่อเรื่องรอง
Dapps เร็วขึ้น ค่าธรรมเนียมถูกลง
สไตลัสไม่เพียงขยายวิธีที่ผู้คนเขียนโปรแกรมแบบกระจายอำนาจเท่านั้น แต่ยังปรับปรุงประสิทธิภาพและทำให้การประมวลผลโปรแกรมเร็วขึ้นด้วย Arbitrum ได้รับการปรับปรุงประสิทธิภาพ 10 เท่าด้วยการอัปเกรด Nitro ในปีที่แล้ว ด้วยสไตลัส ประสิทธิภาพจะดีขึ้นไปอีก สไตลัสเกือบจะเร็วกว่า Arbitrum dapps ที่เขียนด้วยภาษาอย่างเช่น Rust หรือโปรแกรมที่พัฒนาด้วย Solidity และ Vyper
สไตลัสยังสามารถลดค่าธรรมเนียมการจัดการได้อย่างมาก และเปิดยุคใหม่ของแอพพลิเคชั่นพลังการประมวลผลสูงของบล็อกเชนในหลากหลายสาขา เมื่อรวมกับค่าใช้จ่ายในการประหยัดข้อมูลของ Arbitrum Nova เกมแบบกระจายศูนย์ที่สร้างขึ้นบน Stylus จะสามารถรองรับได้อย่างมีประสิทธิภาพ นอกจากนี้ DeFi, DAO และกรณีการใช้งานการเข้ารหัสอื่น ๆ ยังให้บริการได้อย่างมีประสิทธิภาพบน Arbitrum One เนื่องจาก Stylus ผสานรวมเป็นสองบล็อกเชนอย่างสมบูรณ์ Arbitrum One และอนุญาโตตุลาการโนวา.
การคำนวณต้นทุนต่ำสามารถให้อิสระในการเขียนโปรแกรมที่ทรงพลังแก่นักพัฒนา ซึ่งเป็นสาเหตุที่ชุมชน Ethereum ทำงานเพื่อเร่ง EVM ซึ่งส่วนใหญ่เกี่ยวข้องกับ:
1. เพิ่มสัญญาอัจฉริยะพิเศษเป็นครั้งคราว ซึ่งเรียกว่า การคอมไพล์ล่วงหน้า
ด้วยสไตลัส ผู้ใช้จะสามารถสร้างคอมไพล์ล่วงหน้าของตนเองได้:

คำอธิบายภาพ
AC คอมไพล์ล่วงหน้า
สำหรับนักวิจัย Ethereum ฟังก์ชันการคอมไพล์ล่วงหน้า AC ของ Stylus จะมีประโยชน์มากเพราะสามารถใช้ Stylus ในการออกแบบและทำซ้ำการคอมไพล์ล่วงหน้า EIP โดยไม่ต้องสร้าง testnet ของตัวเอง ผมเชื่อว่า EVM จะมีความสุขมากที่ได้เห็น Arbitrum ในการพัฒนา มีบทบาทสำคัญใน . ความก้าวหน้าที่ก้าวล้ำหลายอย่างของ Arbitrum ยังสอดคล้องกับ eWASM ซึ่งเป็นความคิดริเริ่มเลเยอร์ 1 ที่เพิ่ม WASM ให้กับ EVM
ชื่อเรื่องรอง
วิธีการวิ่ง
ในเดือนสิงหาคม 2565 การอัปเกรด Nitro ได้เปลี่ยนเลเยอร์ 2
เครื่องมือตรวจสอบ Arbitrum เริ่มเรียกใช้ Geth ซึ่งเป็นไคลเอนต์การดำเนินการที่ได้รับความนิยมสูงสุดของ Ethereum และตรวจสอบการฉ้อโกงแต่ละรายการใน WebAssembly เป็นครั้งแรกที่ Layer 2 สามารถทำงานด้วยความเร็วของ blockchain ดั้งเดิม บางครั้งก็เปลี่ยนไปใช้ WASM ที่ช้ากว่า บางทีเพียงเพื่อพิสูจน์ว่าถึงเวลาแล้วที่จะต้องเอาชนะผู้โจมตีที่อาจเกิดขึ้น (ซึ่งไม่ค่อยเห็นหลังจากการควบรวมกิจการ)
สไตลัสเป็นขั้นตอนต่อไปในวิวัฒนาการตามธรรมชาติของ Arbitrum ด้วย Nitro การพิสูจน์การฉ้อโกงของ Arbitrum สามารถบังคับใช้ WASM ที่เชื่อถือได้ ซึ่งผู้ตรวจสอบต้องยอมรับว่า Geth เป็นโปรแกรมที่ซื่อสัตย์และทำงานอย่างเหมาะสม แม้ว่านี่จะเป็นรากฐานที่เพียงพอสำหรับเครือข่าย EVM ที่ไม่มีการอนุญาต ซึ่งเป็นสิ่งที่ Ethereum และเลเยอร์ 2 ที่ใช้ Geth ทั้งหมดกำลังทำอยู่ในขณะนี้ การบรรลุขนาดต้องมีขั้นตอนต่อไป: การพิสูจน์การฉ้อโกงกับ WASM ที่ไม่น่าเชื่อถือ
ในโมเดล Stylus ผู้ใช้จะคอมไพล์โปรแกรมของตนเป็น WASM ซึ่งจะถูกแปลงแบบออนไลน์ให้เป็นรูปแบบที่จำกัดการดำเนินการและบังคับใช้ความปลอดภัย ผ่านแซนด์บ็อกซ์ WASM Arbitrum สามารถเรียกใช้โปรแกรมของผู้ใช้ด้วยความเร็วที่ใกล้เคียงกับบล็อกเชนดั้งเดิม และด้วยการรับประกันความปลอดภัยแบบเดียวกับที่เว็บเบราว์เซอร์ใช้เพื่อแสดงหน้าเว็บ โปรแกรมที่เป็นอันตรายจะ "พิสูจน์ได้บนเชนโดยไม่ต้องเรียก EVM" " สิ้นสุด.
เมื่อการทำธุรกรรมเรียกสัญญา EVM Geth จะดำเนินการและส่งกลับผลลัพธ์ หากสัญญา EVM นั้นทำการเรียกย่อยไปยังโปรแกรม WASM Stylus จะเข้ามาและคำนวณผลลัพธ์ส่วนนั้นEVM ยังคงอยู่ที่นั่นและจะเหมือนเดิมทุกประการ
สไตลัสไม่ได้แทนที่ EVM แต่ช่วยเพิ่มประสิทธิภาพ


