สวัสดีสไตลัส

Feb 08 2023
tl;dr: วันนี้เราจะเปิดตัว Stylus ซึ่งเป็นสภาพแวดล้อมการเขียนโปรแกรมรุ่นต่อไปของเราที่อัปเกรดสำหรับ Arbitrum One และ Arbitrum Nova ด้วยพลังของสัญญาอัจฉริยะของ WebAssembly ผู้ใช้จะสามารถปรับใช้โปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรมที่พวกเขาชื่นชอบ รวมถึง Rust, C และ C++ เพื่อทำงานควบคู่ไปกับโปรแกรม EVM บน Arbitrum

tl;dr: วันนี้เราจะเปิดตัว Stylus ซึ่งเป็นสภาพแวดล้อมการเขียนโปรแกรมรุ่นต่อไปของเราที่อัปเกรดสำหรับ Arbitrum One และ Arbitrum Nova ด้วยพลังของสัญญาอัจฉริยะของ WebAssembly ผู้ใช้จะสามารถปรับใช้โปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรมที่พวกเขาชื่นชอบรวมถึง Rust, C และ C++ เพื่อทำงานควบคู่ไปกับโปรแกรม EVM บน Arbitrum รวดเร็วกว่าลำดับความสำคัญ ลดค่าธรรมเนียม และทำงานร่วมกันได้อย่างสมบูรณ์กับ Ethereum Virtual Machine

ด้วยการเปิดตัว mainnet ในเดือนสิงหาคมปี 2021 Arbitrum One กลายเป็นการเปิดตัวที่เทียบเท่ากับ EVM เพียงรายการเดียวที่มีการพิสูจน์การฉ้อโกงที่ใช้งานได้ สิ่งที่ผู้ใช้สามารถทำได้บน L1 ตอนนี้สามารถทำได้อย่างปลอดภัยบน L2 เร็วขึ้นเท่านั้นและมีค่าธรรมเนียมที่ถูกกว่า ความเท่าเทียมกันของ EVM เป็นสิ่งจำเป็นสำหรับเทคโนโลยีการยกเลิกวัตถุประสงค์ทั่วไป และช่วยให้ระบบนิเวศ Dapps และโปรโตคอลที่มีชีวิตชีวาของเราบน Arbitrum One และ Arbitrum Nova

แต่ความเท่าเทียมกันของ EVM ไม่ใช่ปลายทางสุดท้าย มันเป็นเพียงจุดเริ่มต้นเท่านั้น เทคโนโลยีอนุญาโตตุลาการจะยังคงเทียบเท่ากับ EVM เสมอ แต่ในไม่ช้าพวกเขาจะทำมากกว่านั้น เราเรียกกระบวนทัศน์นี้ว่า EVM+ และได้เริ่มสร้างวิสัยทัศน์นี้ วันนี้เราเปิดเผยวิวัฒนาการขั้นต่อไปของ Arbitrum: สไตลัส สภาพแวดล้อมการเขียนโปรแกรมเพื่อวัตถุประสงค์ทั่วไปของเรา และเครื่องเสมือน WASM

สไตลัส: เหนือกว่าความเท่าเทียมกันของ EVM

สไตลัสจะช่วยให้ผู้ใช้สามารถปรับใช้โปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรมยอดนิยมไปยัง Arbitrum One และ Arbitrum Nova ถูกต้อง: Rust, C, C++ และอีกมากมาย เคียงข้างกันกับ Solidity dApps ที่มีอยู่บน Arbitrum blockchain เดียวกัน

โปรแกรมสนิม

ตั้งแต่การพัฒนาเกมไปจนถึงโซเชียลมีเดีย Stylus ทำให้การเปลี่ยนไปใช้ Web3 ง่ายกว่าที่เคย คุณไม่จำเป็นต้องรู้ Solidity เพื่อสร้าง Arbitrum วิศวกรสามารถใช้เครื่องมือที่พวกเขารู้จักและชื่นชอบอยู่แล้ว โดยไม่คำนึงถึงการตั้งค่าการเขียนโค้ดของพวกเขา

นักพัฒนา Web3 ที่มีประสบการณ์จะไม่ต้องเลือกระหว่าง Ethereum และ alt L1 อีกต่อไป ไม่ว่าจะเป็นแอปพลิเคชัน Solidity DeFi แบบดั้งเดิมที่มองหาประสบการณ์แบบ 1 ต่อ 1 กับ Ethereum หรือทีม zk รุ่นถัดไปที่ตรวจสอบหลักฐานที่ไม่มีความรู้ใน Rust Arbitrum สามารถเป็นบ้านของคุณได้

นั่นเป็นเพราะโปรแกรมที่เขียนด้วยภาษาต่างๆ สัญญาจะไม่มีทางรู้ว่าคนอื่นใช้ภาษาอะไร ผู้ใช้จะไม่ ทุกอย่าง. แค่. ทำงาน

Dapps เร็วขึ้น ค่าธรรมเนียมถูกลง

สไตลัสไม่เพียงแค่ขยายวิธีที่ผู้คนสามารถเขียนโปรแกรมแบบกระจายอำนาจเท่านั้น มันยังทำให้พวกเขาเร็วขึ้น จากการอัปเกรด Nitro เมื่อปีที่แล้ว เราพบว่าประสิทธิภาพเพิ่มขึ้น 10 เท่า ด้วยสไตลัส เราภูมิใจที่จะประกาศว่าเราได้ทำมันอีกครั้ง

Arbitrum dapps ที่เขียนด้วยภาษาอย่างเช่น Rust นั้นมีลำดับความสำคัญเร็วกว่า Solidity และ Vyper สไตลัสลดค่าธรรมเนียม ทำให้ยุคใหม่ของแอปพลิเคชันบล็อกเชนที่มีการประมวลผลสูงในหลากหลายสาขา

เมื่อจับคู่กับต้นทุนการประหยัดข้อมูลของ Arbitrum Nova การเล่นเกมแบบกระจายศูนย์จะมีประสิทธิภาพมากกว่าที่เคย DeFi, DAO และกรณีการใช้งาน crypto อื่น ๆ จะได้รับประสิทธิภาพที่คล้ายคลึงกันบน Arbitrum One เนื่องจาก Stylus ได้รับการผสานรวมเข้ากับเครือข่ายทั้งสองอย่างสมบูรณ์

นิวฮอไรซันส์

ด้วยการคำนวณราคาถูกมาพร้อมกับอิสระในการเขียนโปรแกรมที่ทรงพลัง ซึ่งเป็นเหตุผลว่าทำไมชุมชน Ethereum จึงพยายามเร่งความเร็ว EVM อยู่เสมอ ซึ่งรวมถึงการเพิ่มสัญญาอัจฉริยะพิเศษเป็นครั้งคราว ซึ่งเรียกว่าพรีคอมไพล์ ซึ่งทำงานเฉพาะได้อย่างมีประสิทธิภาพ เช่น การประมวลผลแฮช ด้วยสไตลัส ผู้ใช้จะสามารถสร้างคอมไพล์ล่วงหน้าของตนเอง ได้

AC คอมไพล์ล่วงหน้า

หากทีม zk ต้องการเส้นโค้งการจับคู่ที่แปลกใหม่ หรือบริดจ์ alt-L1 ต้องการอัลกอริทึมการแฮชที่ผิดปกติ พวกเขาสามารถนำไลบรารีการเข้ารหัสไปใช้เป็นพรีคอมไพล์ที่กำหนดเองได้ ระบบเข้ารหัสใดๆ การใช้งานอ้างอิงใดๆ ราวกับว่ามันเป็น SHA2 ดั้งเดิมของ EVM เลเยอร์ 3 และแม้กระทั่งแอปพลิเคชันแมชชีนเลิร์นนิงไม่เคยรู้สึกใกล้ชิด

สิ่งนี้จะเป็นประโยชน์อย่างยิ่งสำหรับนักวิจัย Ethereum ซึ่งจะสามารถใช้สไตลัสเพื่อออกแบบและทำซ้ำบนพรีคอมไพล์ EIP โดยไม่ต้องตั้งค่าเครือข่ายทดสอบของตนเอง เราเชื่อมั่นใน EVM และรู้สึกตื่นเต้นที่ได้เห็นอนุญาโตตุลาการมีบทบาทสำคัญในการพัฒนา ความก้าวหน้าหลายอย่างของเราสอดคล้องกับ eWASM เช่นกัน ความคิดริเริ่ม L1 ในการเพิ่ม WASM ให้กับ EVM ที่เราตื่นเต้นที่จะช่วยให้เป็นไปได้

มันทำงานอย่างไร

เมื่อเดือนสิงหาคมปีที่แล้ว การอัปเกรด Nitro ได้เปลี่ยน L2 ไปตลอดกาล เครื่องมือตรวจสอบความถูกต้องของอนุญาโตตุลาการเริ่มเรียกใช้ Geth ซึ่งเป็นไคลเอนต์การดำเนินการที่ได้รับความนิยมสูงสุดของ Ethereum และพิสูจน์การฉ้อโกงใน WebAssembly เป็นครั้งแรกที่ L2 สามารถทำงานด้วยความเร็วปกติ การเปลี่ยนไปใช้ WASM ที่ช้าลงเป็นการพิสูจน์เป็นครั้งคราวเมื่อถึงเวลาที่ต้องเอาชนะผู้โจมตี เราเห็นสิ่งนี้เกิดขึ้นในป่าหลังการผสาน

สไตลัสคือขั้นตอนต่อไปที่เป็นธรรมชาติ ด้วย Nitro การพิสูจน์การฉ้อโกงของเราสามารถบังคับใช้ WASM ที่เชื่อถือได้ ผู้ตรวจสอบต้องยอมรับว่า Geth เป็นโปรแกรมที่ซื่อสัตย์และทำงานอย่างเหมาะสม แม้ว่านี่จะเป็นรากฐานที่เพียงพอสำหรับเครือข่าย EVM ที่ไม่มีสิทธิ์ และบางสิ่งที่ Ethereum และ L2 ที่ทำงานบน geth กำลังทำอยู่ในขณะนี้ การบรรลุขนาดจำเป็นต้องก้าวกระโดดต่อไป: พิสูจน์การฉ้อโกงบน WASM ที่ไม่น่าเชื่อถือ

ในโมเดล Stylus ผู้ใช้จะคอมไพล์โปรแกรมของตนเป็น WASM ซึ่งจะถูกเปลี่ยนรูปแบบบนเครือข่ายเป็นรูปแบบที่มีขอบเขตการดำเนินการและมีการบังคับใช้ความปลอดภัย ด้วยแซนด์บ็อกซ์ของ WASM เราสามารถรันโปรแกรมของผู้ใช้ด้วยความเร็วที่ใกล้เคียงมาตรฐานด้วยการรับประกันความปลอดภัยแบบเดียวกับที่เว็บเบราว์เซอร์ใช้แสดงหน้าเว็บ โปรแกรมที่เป็นอันตรายจะถูกยุติด้วยวิธีที่เราสามารถพิสูจน์ได้แบบลูกโซ่โดยไม่ต้องเรียกใช้ EVM

EVM ยังคงอยู่ที่นั่นและทำหน้าที่เหมือนเดิมทุกประการ เมื่อการทำธุรกรรมเรียกร้องสัญญา EVM Geth จะดำเนินการและส่งกลับผลลัพธ์ หากสัญญา EVM ทำการโทรย่อยไปยังโปรแกรม WASM สไตลัสจะเริ่มทำงานและคำนวณผลลัพธ์ส่วนนั้น สไตลัสไม่ได้แทนที่ EVM; มันเพิ่มมัน ทุกสิ่งที่เรากำลังทำนั้นเป็นเพียงการเติมแต่ง ซึ่งเป็นเหตุผลว่าทำไมเราจึงเรียกมันว่า EVM+

เหวิน สไตลัส

สไตลัสจะเริ่มใช้งานจริงในปี 2023 แต่เราจะแชร์การอัปเดตไปพร้อมกันจนกว่าจะมีการเปิดตัว ยังมีการพัฒนาที่สำคัญอื่น ๆ ที่เราจะประกาศในเร็ว ๆ นี้ ดังนั้นเข้าร่วมกับเราบน Twitter และ Discord เพื่อรับข้อมูลเพิ่มเติม!

ต้องการเป็นคนกลุ่มแรกๆ ที่ลองใช้ Stylus เมื่อเราอัปเกรดเครือข่ายทดสอบของเราหรือไม่ ลงทะเบียนที่นี่ !