ผู้เขียนต้นฉบับ: The Rollup
การรวบรวมต้นฉบับ: Vernacular Blockchain
ในโลก crypto ในปัจจุบัน การเลือกแพลตฟอร์มที่จะปรับใช้แอปพลิเคชันของคุณมีความสำคัญพอๆ กับตัวผลิตภัณฑ์เอง
สิ่งนี้นำไปสู่สิ่งที่ฉันคิดว่าเป็นคำถามพันล้านดอลลาร์ที่อยู่ในใจของนักพัฒนาหลายคนในตอนนี้: บนแพลตฟอร์มใดที่เป็นตัวเลือกที่ดีที่สุดในการติดตั้งแอปของฉัน
ในบทความของวันนี้ ฉันจะดูสามตัวเลือกที่ฉันถือว่าดีที่สุดในปัจจุบัน และวิเคราะห์ข้อดีและข้อเสียของแต่ละตัวเลือก รวมถึงความก้าวหน้าทางเทคโนโลยีที่กำลังจะเกิดขึ้นจะทำให้ตัวเลือกนี้ง่ายยิ่งขึ้นกว่าที่เคยเป็นอยู่ในปัจจุบัน
สำหรับนักพัฒนา ตัวเลือกที่ดีที่สุดสามตัวเลือกในปัจจุบันคือ: ปรับใช้บนเครือข่ายเลเยอร์ 2 วัตถุประสงค์ทั่วไป ภายในระบบนิเวศของ Solana หรือสร้างห่วงโซ่เฉพาะแอปพลิเคชัน การตัดสินใจเหล่านี้จะมีผลกระทบอย่างมากต่อประสิทธิภาพ ความปลอดภัย ประสบการณ์ผู้ใช้ และความมีชีวิตในระยะยาว
บทความนี้จะเจาะลึกถึงความแตกต่างทางเทคนิคระหว่างตัวเลือกเหล่านี้ วิเคราะห์ผ่านข้อดีและข้อเสียตามลำดับ และแสดงให้เห็นถึงความสำคัญที่เพิ่มขึ้นของเครือข่ายเฉพาะแอปพลิเคชันในการต่อสู้กับ Solana ของ Ethereum
1. การโรลอัปเครือข่าย Universal Layer 2/L2
1) ข้อดี
การสืบทอดความปลอดภัย: L2 หรือ Rollups สำหรับวัตถุประสงค์ทั่วไป (เช่น การมองในแง่ดีหรืออนุญาโตตุลาการ) สืบทอดความปลอดภัยของ Ethereum ซึ่งหมายความว่าแอปพลิเคชันที่สร้างขึ้นบนแพลตฟอร์มเหล่านี้จะได้รับประโยชน์จากการรักษาความปลอดภัยที่แข็งแกร่งของ Ethereum โดยไม่ต้องดูแลคลัสเตอร์เครื่องมือตรวจสอบของตนเอง นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับการเปิดตัวแอปพลิเคชัน เนื่องจากการเริ่มระบบความปลอดภัยทางเศรษฐกิจของตนเองผ่านกลุ่มเครื่องมือตรวจสอบความถูกต้อง (โดยปกติคือ L1) เป็นเรื่องยากมาก
ไม่ต้องพูดถึง มี L2 อเนกประสงค์ที่แตกต่างกันสองสามแบบให้เลือก
ความสามารถในการประกอบ: Universal L2 มีความสามารถในการประกอบในระดับสูง ช่วยให้แอปพลิเคชันและโปรโตคอลบน L2 เดียวกันสามารถโต้ตอบได้อย่างราบรื่น คำว่า สกุลเงิน LEGO ได้รับการเสนอครั้งแรกในช่วงฤดูร้อนของ DeFi ปี 2020 และยังคงมีความเกี่ยวข้องอยู่ในปัจจุบัน ข้อดีที่ใหญ่ที่สุดประการหนึ่งของการสร้างบนห่วงโซ่คือความสามารถในการประกอบ
ความสามารถในการจัดองค์ประกอบระดับนี้ไม่สามารถทำได้ในซอฟต์แวร์ที่อยู่นอกโดเมนการเงินหรือการเข้ารหัสลับแบบดั้งเดิม สิ่งนี้เป็นประโยชน์อย่างยิ่งสำหรับแอปพลิเคชัน DeFi ที่ต้องอาศัยสภาพคล่องและความสามารถในการทำงานร่วมกัน
เป็นมิตรกับนักพัฒนา: การสร้าง L2 สำหรับวัตถุประสงค์ทั่วไป (โดยทั่วไป) หมายถึงการใช้ประโยชน์จาก EVM ซึ่งนักพัฒนาที่เน้นการเข้ารหัสส่วนใหญ่คุ้นเคยอยู่แล้ว ลดขั้นตอนการเรียนรู้และเร่งการพัฒนา สำหรับการโรลอัปของเครื่องเสมือนอื่น ๆ (altVM) มีภาษาการเขียนโปรแกรมที่คุ้นเคยกับนักพัฒนาที่ไม่ใช่เจ้าของภาษา crypto เช่น Rust (สำหรับสแต็กเช่น Soon SVM), C, C++ (Arbitrum Stylus), Move (Movement Labs และ Lumio), Linux (Cartesi), Web Assembly (Fluent) และแม้แต่ Sway ของ Fuel Network
2) ข้อเสีย
ปัญหาความแออัดและความสามารถในการปรับขนาด: เมื่อมีการปรับใช้แอปพลิเคชันมากขึ้นเรื่อยๆ บน L2 เดียวกัน ความแออัดอาจกลายเป็นปัญหาได้ ส่งผลให้ค่าธรรมเนียมเพิ่มขึ้นและการทำธุรกรรมช้าลง สิ่งนี้สามารถลดประสบการณ์ผู้ใช้ โดยเฉพาะอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องการเวลาแฝงต่ำ
ปัญหา เพื่อนบ้านที่ส่งเสียงดัง นั้นมีอยู่จริง และเราเคยเห็นมันเกิดขึ้นใน L2 ระหว่างการเลิกกิจการหรือเหตุการณ์ที่มีการโต้ตอบกับผู้ใช้สูง นี่เป็นมุมมองที่เหมาะสมยิ่ง และการทำ EVM แบบขนาน เช่น MegaETH สามารถช่วยบรรเทาปัญหานี้ได้โดยอิงตาม Rollups หรือสภาพแวดล้อมการดำเนินการที่แตกต่างกันที่กล่าวถึงข้างต้น
การปรับแต่งและความสามารถในการทำกำไรที่จำกัด: L2 สำหรับงานทั่วไปได้รับการออกแบบมาเพื่อตอบสนองความต้องการใช้งานที่หลากหลาย ซึ่งหมายความว่ามักจะขาดความยืดหยุ่นในการปรับให้เหมาะสมตามความต้องการเฉพาะของการใช้งานเดียว นี่อาจเป็นปัญหาได้หากคุณเป็นนักพัฒนาที่ต้องการมีโทเค็น Gas แบบกำหนดเอง เวลาบล็อกแบบกำหนดเอง และกฎการสั่งซื้อธุรกรรม สิ่งนี้อาจจำกัดการปรับแต่งประสิทธิภาพและการเพิ่มประสิทธิภาพประสบการณ์ผู้ใช้
ฉันมีประสบการณ์ที่ยอดเยี่ยมซึ่งเกี่ยวกับปัญหา MEV และการคัดแยกรายได้ เมื่อคุณปรับใช้แอปพลิเคชันของคุณบนวัตถุประสงค์ทั่วไป L2 และแอปพลิเคชันเหล่านั้นไม่มีส่วนแบ่งรายได้ แสดงว่าคุณกำลังเช่าพื้นที่บล็อกจากผู้ให้บริการแบบรวม และรับรายได้สำหรับแอปพลิเคชันเหล่านั้นที่สามารถแจกจ่ายให้กับแอปพลิเคชันและชุมชนของคุณอีกครั้ง เราจะพูดถึงเรื่องนี้ในภายหลัง
2. ห่วงโซ่เฉพาะแอปพลิเคชัน
1) ข้อดี
ปรับแต่งได้อย่างเต็มที่: เครือข่ายเฉพาะแอปพลิเคชันช่วยให้นักพัฒนาสามารถปรับสภาพแวดล้อมบล็อกเชนทุกด้านให้ตรงกับความต้องการของแอปพลิเคชันของตนได้ ส่งผลให้ประสิทธิภาพสูงขึ้น ต้นทุนลดลง และประสบการณ์ผู้ใช้ดีขึ้น
คุณสามารถกำหนดรายได้และควบคุมการสั่งซื้อธุรกรรมผ่านผู้สั่งซื้ออธิปไตยของคุณเอง โดยเสนอค่าธรรมเนียมที่ต่ำกว่าและประสบการณ์การใช้งานที่ดีขึ้นผ่านผู้ชำระเงินแบบแก๊สหรือโซลูชันการลบบัญชีขั้นสูง หรือเวลาบล็อกที่รวดเร็วอย่างเห็นได้ชัด (เช่น เวลาบล็อก 100 มิลลิวินาทีของ Reya หรือที่เน้น RWA ที่เพิ่งเปิดตัวของ Clearpool ห่วงโซ่แอปพลิเคชัน Ozean พร้อมคุณสมบัติพิเศษมากมาย) ด้วยการทำเช่นนี้ คุณสามารถปลดล็อกวิธีการสร้างรายได้ที่เป็นเอกลักษณ์สำหรับนักพัฒนาและผู้ใช้ในเครือข่ายในลักษณะที่เป็นประโยชน์ร่วมกัน ค่าธรรมเนียม ธุรกรรม และการใช้งานที่มากขึ้นหมายถึงรายได้ที่มากขึ้นจากตัวเรียงลำดับที่กระจายไปยังชุมชนทั้งหมด ซึ่งคุณสามารถกระจายได้ตามที่คุณต้องการ
ความสามารถในการปรับขนาด: เนื่องจากเชนมีไว้สำหรับแอปพลิเคชันเดียวหรือกลุ่มของแอปพลิเคชันที่เกี่ยวข้องโดยเฉพาะ จึงไม่มีความเสี่ยงที่จะเกิดความแออัดที่เกิดจากโปรเจ็กต์อื่น คุณสามารถมีพื้นที่บล็อกเป็นของตัวเอง ขจัดปัญหา เพื่อนบ้านที่มีเสียงดัง (ความแออัด) บนโซ่ ลดค่าธรรมเนียมน้ำมันที่พุ่งสูงขึ้นและควบคุมพื้นที่บล็อกของคุณได้ดีขึ้น
2) ข้อเสีย
ความซับซ้อนและค่าใช้จ่าย: แม้ว่าผู้ให้บริการ RaaS เช่น Gelato Network, Conduit, Caldera ฯลฯ จะช่วยลดความซับซ้อนของกระบวนการเปิดตัวเชนใหม่ การสร้างและบำรุงรักษาเชนเฉพาะแอปพลิเคชันนั้นเทียบได้กับการปรับใช้แอปพลิเคชันบน L2 ทั่วไป (ปรับใช้สัญญาอัจฉริยะเทียบกับการปรับใช้งาน ห่วงโซ่ทั้งหมด) ต้องมีการเตรียมการและทรัพยากรมากขึ้น
แม้ว่าทีมอย่าง Layer Labs และศูนย์บ่มเพาะอื่นๆ สามารถช่วยได้ แต่กระบวนการเปิดตัวเครือข่ายโดยรวมกลับเป็นเรื่องที่ยุ่งยากมากกว่า ตั้งแต่วันแรก คุณจะต้องพิจารณาผู้ให้บริการที่ทำงานร่วมกันได้ การสั่งซื้อ (RaaS ส่วนใหญ่เสนอตัวเลือกบางอย่าง) และปัญหาต่างๆ เช่น RPC แม้ว่า Lava Network อาจมีประโยชน์ในเรื่องนี้ก็ตาม
ความท้าทายในการทำงานร่วมกัน: แม้ว่าเฟรมเวิร์กเช่น Cosmos จะมีโซลูชันการทำงานร่วมกันในตัว แต่การใช้ L2 ทั่วไปนั้นซับซ้อนกว่าการโต้ตอบกับระบบนิเวศ Ethereum L2 ที่กว้างขึ้น ในฐานะ App Chain คำถามที่ใหญ่ที่สุดที่คุณเผชิญคือทำอย่างไรจึงจะได้ผู้ใช้ตั้งแต่วันแรก และผู้ให้บริการความสามารถในการทำงานร่วมกันรายใดจะช่วยเหลือและสนับสนุนคุณ
พิจารณา Hyperlane, Union Build, Jumper Exchange, LayerZero และ Omni และ AggLayer ในที่สุด ทีมงานเช่น Astria และ Nodekit จะมีบทบาทสำคัญในการประสานงานการก่อสร้างบล็อก
นอกจากนี้ หากคุณต้องการให้นักแก้ปัญหาสามารถทำงานร่วมกันได้อย่างรวดเร็ว คุณอาจต้องพัฒนาความสัมพันธ์กับทีมแก้ปัญหาขนาดใหญ่ เช่น Everclear, AcrossProtocol, LiFi Protocol หรือ Wintermute ความท้าทายเหล่านี้ ประกอบกับปัญหาประสบการณ์ผู้ใช้แบบข้ามเครือข่าย ถือเป็นปัญหาที่ใหญ่ที่สุดในการเปิดตัวเครือข่ายแอปพลิเคชัน
ฉันจะหารือเรื่องนี้เพิ่มเติมในภายหลัง
3. โซลานา
1) ข้อดี
ประสิทธิภาพสูงเป็นพิเศษ: Solana ได้รับการออกแบบมาสำหรับแอปพลิเคชันประสิทธิภาพสูง สามารถรองรับธุรกรรมนับพันรายการต่อวินาทีโดยมีความหน่วงต่ำมาก (แม้ว่าบางครั้งธุรกรรมจะล้มเหลวก็ตาม) ความเร็วทำให้ Solana เหมาะสำหรับแอปพลิเคชันที่ต้องอาศัยเวลาแฝงต่ำและประสิทธิภาพสูง ปัจจัยเหล่านี้ยังขยายไปสู่ประสบการณ์ผู้ใช้ ทำให้เป็นมิตรกับผู้ใช้มากสำหรับผู้ใช้ crypto ทุกคน
ประสบการณ์ที่เป็นหนึ่งเดียว: เครื่องจักรสถานะเดียวของ Solana มีความน่าสนใจอย่างมากจากมุมมองของความสามารถในการจัดองค์ประกอบ สิ่งนี้ทำให้การสร้าง เงิน LEGO ง่ายกว่าบน blockchain แต่คล้ายกับประสบการณ์ใน L2 ทั่วไป สถาปัตยกรรมนี้มอบสภาพแวดล้อมที่เป็นหนึ่งเดียวโดยที่แอปพลิเคชันทั้งหมดใช้สถานะเดียวกัน และคุณยังสามารถดึงดูดเอฟเฟกต์เครือข่ายจากแอปพลิเคชันที่ประสบความสำเร็จ เช่น Kamino Finance และ JupiterExchange
วิถีการเติบโตของระบบนิเวศ: ระบบนิเวศของ Solana และการเติบโตของนักพัฒนาเพิ่มขึ้นอย่างต่อเนื่อง ระบบนิเวศได้รับการสนับสนุนอย่างมากสำหรับแอปพลิเคชัน DeFi, NFT และ Web3 ที่กว้างขึ้น แม้แต่ memecoin เนื่องจากคุณสามารถเขียนโค้ดใน Rust ได้ ชุมชนนักพัฒนาจึงเติบโตอย่างต่อเนื่อง โดยมอบทรัพยากรและเครื่องมือเพิ่มเติมสำหรับโปรเจ็กต์ใหม่ รวมถึงนักพัฒนาที่ไม่ใช่เจ้าของภาษาเข้ารหัส
ฉันคิดว่าระบบนิเวศนี้จะยังคงขยายตัวต่อไป และแอปพลิเคชันของคุณอาจได้รับประโยชน์จากผลกระทบของเครือข่ายที่มาจากการขยายตัวนี้ โปรดดูแผนที่ระบบนิเวศด้านล่างตั้งแต่ต้นปีนี้:
2) ข้อเสีย
ความเสี่ยงจากการรวมศูนย์: แม้จะมีข้อได้เปรียบทางเทคนิค แต่ Solana ก็ได้รับการวิพากษ์วิจารณ์บ้างเนื่องจากปัญหาการรวมศูนย์ เมื่อเปรียบเทียบกับ Ethereum แล้ว เครือข่ายเครื่องมือตรวจสอบความถูกต้องนั้นมีขนาดเล็กกว่าและมีราคาแพงกว่าในการตั้งค่า เมื่อเปรียบเทียบกับการสร้างบน Ethereum L1 แล้ว Solana มีความทนทานต่อการเซ็นเซอร์น้อยกว่า แต่เมื่อเทียบกับ L2 ที่มีผู้สั่งแบบรวมศูนย์ ฉันคิดว่า Solana มีข้อได้เปรียบ อย่างไรก็ตาม ลักษณะที่ค่อนข้างรวมศูนย์ของห่วงโซ่นั้นเป็นสิ่งประดิษฐ์ของการพัฒนาในระยะเริ่มต้นและจำเป็นต้องพิจารณา
เครือข่ายขัดข้อง: โซลานาประสบปัญหาเครือข่ายขัดข้องและปัญหาความเสถียรหลายครั้ง ทำให้เกิดความกังวลเกี่ยวกับความน่าเชื่อถือ แม้ว่าจะกลับมาเป็นปกติทุกครั้ง แต่ก็ยังมีความเสี่ยงสำหรับนักพัฒนาที่ต้องออนไลน์อยู่ตลอดเวลา สิ่งนี้ไม่ได้เกิดขึ้นอีกในช่วงที่ผ่านมา ซึ่งเป็นสัญญาณเชิงบวก
เหตุผลข้างต้นถูกนำเสนออย่างเป็นกลางและเป็นกลางที่สุดเท่าที่จะเป็นไปได้ แต่ฉันยังคงสรุปได้ว่าในแง่ของการแลกเปลี่ยนและประสิทธิภาพ เครือข่ายเฉพาะแอปพลิเคชันอยู่ระหว่าง L2 และ Solana สำหรับการใช้งานทั่วไป
ฉันพบว่าแผนภูมินี้มีประโยชน์มากเช่นกัน:
ในความคิดของฉัน เครือข่ายเฉพาะแอปพลิเคชันมอบกลยุทธ์ที่ใช้ได้สำหรับระบบนิเวศแบบโมดูลาร์เพื่อแข่งขันกับ L1 ขนาดใหญ่ในแง่ของประสิทธิภาพและประสบการณ์ของนักพัฒนา ด้วยการอนุญาตให้นักพัฒนาสร้างสภาพแวดล้อมแบบกำหนดเองที่ปรับให้เหมาะกับกรณีการใช้งานเฉพาะ Application Chain จึงสามารถมอบประสิทธิภาพและความยืดหยุ่นที่ทัดเทียมหรือเกินกว่า L1 เหล่านี้ได้
อย่างไรก็ตาม สิ่งสำคัญคือการทำความเข้าใจว่าการทำงานร่วมกันที่เหมาะสมและนามธรรมของลูกโซ่เป็นกุญแจสำคัญในการบรรลุแผนงานการปรับขนาดโมดูลาร์ที่เน้น Rollup นี้ เมื่อมีการเปิดตัวเครือข่ายใหม่อย่างต่อเนื่อง ปัญหาการกระจายตัวจะทวีความรุนแรงมากขึ้นเท่านั้น
ทีมเช่น Xion, Okto, Particle Network, NEAR Protocol, Halliday, Aarc ฯลฯ กำลังทำงานเกี่ยวกับ chain abstraction และจะมีบทบาทสำคัญในเรื่องนี้ หากไม่มีโซลูชันการทำงานร่วมกันที่ดีกว่าเหล่านี้ อนาคตแบบโมดูลาร์ก็ตกอยู่ในความเสี่ยง
4. สรุป
แม้ว่า General L2 และ Solana ต่างก็มีข้อได้เปรียบที่น่าสนใจ แต่เครือข่ายเฉพาะแอปพลิเคชันก็มอบโอกาสให้ผู้สร้างได้รับผลกำไร ความเชี่ยวชาญ และขนาดและความสามารถในการประกอบกับ General L2, Solana และ L1 อื่นๆ ที่แข่งขันกัน
เมื่อระบบนิเวศแบบโมดูลาร์ขยายตัว เครือข่ายเฉพาะแอปพลิเคชันจะมีบทบาทสำคัญในการเติบโตของแอปพลิเคชันยอดนิยม อย่างไรก็ตาม วิสัยทัศน์นี้อาศัยการสร้างมาตรฐานสำหรับโซลูชันที่ทำงานร่วมกันได้โดยเร็วที่สุดอย่างเคร่งครัด
ฉันเชื่อว่าเป้าหมายนี้จะสำเร็จได้สำเร็จ และเราจะได้เห็นการเปิดตัวเฉพาะแอปพลิเคชันที่เชื่อมต่อถึงกันจะเจริญรุ่งเรืองในอีกไม่กี่ปีข้างหน้า