เมื่อเดือนที่แล้ว Vibhu ผู้ก่อตั้ง DRiP แอปผู้บริโภคชั้นนําบน Solana ที่แจกจ่าย NFT ฟรีจากศิลปินชั้นนําได้จุดประกายการอภิปรายที่จําเป็นมากด้วยคําแถลงของเขา:
Solana จะมีและจําเป็นต้องมี L2s และ / หรือ rollups
ความหงุดหงิดของเขาเกิดขึ้นเนื่องจาก DRiP รั่วไหลมูลค่าที่สําคัญ (~ $ 20K / สัปดาห์) ไปยังชั้นฐานเนื่องจากราคา SOL ที่เพิ่มขึ้นและความแออัดของเครือข่าย กิจกรรมที่เพิ่มขึ้นบน Solana นําไปสู่:
อย่างไรก็ตาม DRiP ซึ่งใช้ Solana เป็นหลักเช่นเดียวกับอินฟราเพื่อแจกจ่าย NFT หลายล้านรายการต่อสัปดาห์จากศิลปินไปยังกระเป๋าเงินหลายพันใบ การเติบโตของ TVL ของ Solana และการไหลเข้าของเงินทุนมีผลกระทบเพียงเล็กน้อยต่อ DRiP ซึ่งส่วนใหญ่ประสบปัญหาจากข้อเสียเช่นต้นทุนอินฟาเรดสูง
วิภูชี้ให้เห็นว่า "ความสามารถในการแต่งเพลงมีผลตอบแทนที่ลดลง" เขายังตั้งข้อสังเกตว่านักพัฒนาแอพ Solana กําลังหารือเกี่ยวกับความปรารถนาส่วนตัวของพวกเขาสําหรับการยกเลิกเนื่องจาก:
ในช่วงไม่กี่เดือนที่ผ่านมา Solana ประสบกับเหตุการณ์ความแออัดหลายครั้งตั้งแต่ airdrops เช่น JUP ไปจนถึงการขุด ORE และการซื้อขาย memecoin สูงสุด ในขณะที่บางคนอาจโต้แย้งว่า Firedancer สามารถแก้ไขปัญหาเหล่านี้ได้ทั้งหมด แต่ขอให้เป็นจริง: ไทม์ไลน์ยังคงไม่แน่นอนและไม่สามารถปรับขนาดเกิน 10 เท่าได้ในตอนนี้ อย่างไรก็ตามเรื่องนี้เป็นเรื่องจริงที่ในบรรดาเครือข่ายหลักทั้งหมดที่ได้รับการทดสอบการต่อสู้ Solana ยืนหยัดเป็นเสาหินที่แท้จริงสุดท้ายที่เหลืออยู่
Solana ควรเป็นเสาหินหรือกลายเป็นโมดูลาร์? Solana จะมีวิวัฒนาการเหมือน Ethereum ด้วยโซลูชัน L2 และ L3 ที่กระจัดกระจายและอื่น ๆ หรือไม่? ภูมิทัศน์ปัจจุบันของ appchains และ rollups บน Solana คืออะไร?
เพื่อตอบคําถามเหล่านี้และสรุปการอภิปรายทั้งหมดเรียงความนี้จะสํารวจความเป็นไปได้ทั้งหมดหารือเกี่ยวกับโครงการต่าง ๆ และประเมินข้อดีข้อเสียของพวกเขา
บทความนี้จะไม่เจาะลึกลงไปในด้านเทคนิค แต่จะใช้มุมมองที่มุ่งเน้นตลาดและการปฏิบัติมากขึ้นในการหารือเกี่ยวกับแนวทางการปรับขนาดต่างๆเพื่อให้ภาพรวม
ข้อมูลเชิงลึกทั้งหมดไม่มีปุย - บวกกับอัลฟ่ามากมาย
โดยสรุปเราจะพูดถึง:
เริ่มต้นด้วยการจัดการกับช้างในห้อง: เครือข่าย Solana มีความแออัดอย่างมากเมื่อเร็ว ๆ นี้ (ตอนนี้ส่วนใหญ่ได้รับการแก้ไขแล้ว) เนื่องจาก airdrops กิจกรรมการซื้อขาย memecoin จํานวนมากและอื่น ๆ ซึ่งนําไปสู่เวลา ping สูงเปอร์เซ็นต์สูงของการทําธุรกรรมที่ล้มเหลวและค่าธรรมเนียมเครือข่ายที่เพิ่มขึ้นเนื่องจากค่าธรรมเนียมลําดับความสําคัญที่สูงขึ้น อย่างไรก็ตามทั้งหมดนี้ Solana ได้ประมวลผลอย่างต่อเนื่องประมาณ 1-2k TPS ซึ่งมากกว่าเครือข่าย EVM ทั้งหมดรวมกัน ฉันจะบอกว่ามันเป็นปัญหาที่ดีสําหรับบล็อกเชนที่จะมีและยังได้นําวิทยานิพนธ์เสาหินของ Solana ไปทดสอบด้วย
เมื่อเร็ว ๆ นี้ Solana Foundation เผยแพร่บล็อกกระตุ้นให้โครงการดําเนินการทันทีเพื่อเพิ่มประสิทธิภาพเครือข่าย รวมถึง:
อย่างไรก็ตามมาตรการทั้งหมดเหล่านี้ช่วยปรับปรุงความสมบูรณ์ของธุรกรรมและไม่รับประกัน UX การทําธุรกรรมที่ราบรื่น หนึ่งในการแก้ไขปัญหานี้ทันทีคือ Transaction Scheduler ใหม่ที่คาดการณ์ไว้มากซึ่งมีกําหนดวางจําหน่ายในเวอร์ชัน 1.18 ที่กําหนดเป้าหมายในช่วงปลายเดือนเมษายน มันจะถูกนํามาใช้ควบคู่ไปกับตัวจัดกําหนดการปัจจุบัน แต่จะไม่ถูกเปิดใช้งานโดยค่าเริ่มต้นทําให้ผู้ตรวจสอบสามารถตรวจสอบประสิทธิภาพของตัวจัดกําหนดการใหม่และเปลี่ยนกลับเป็นตัวกําหนดตารางเวลาเก่าได้อย่างง่ายดายหากมีปัญหาใด ๆ เกิดขึ้น ตัวจัดกําหนดการใหม่นี้มีจุดมุ่งหมายเพื่อเติมเต็มบล็อกอย่างมีประสิทธิภาพและประหยัดมากขึ้นโดยปรับปรุงตามความไร้ประสิทธิภาพของตัวจัดกําหนดการแบบเก่า อ่านบทความนี้เพื่อเรียนรู้เชิงลึกเกี่ยวกับ @harshpatel_36138/whats-new-with-solana-s-transaction-scheduler-bcf79a7d33f7">new Scheduler
Anza (เอนทิตีสปินออฟจาก Solana Labs) ได้รับ cพยายามแก้ปัญหาความแออัดของเครือข่ายซึ่งถูกระบุว่าเป็นปัญหาที่เกี่ยวข้องกับการใช้งาน QUIC และพฤติกรรมของไคลเอ็นต์ผู้ตรวจสอบ Agave (Solana Labs) เมื่อถูกขอให้ประมวลผลคําขอจํานวนมาก
ในขณะที่ผู้เสนอโมดูลาร์ได้สนับสนุน 'แผนงานแบบแยกส่วน' สําหรับ Solana อย่างมาก Solana Labs/Anza (ผู้ดูแลหลักของโปรโตคอล Solana) ยังคงมุ่งเน้นไปที่การปรับปริมาณงานและเวลาแฝงของเลเยอร์พื้นฐานให้เหมาะสม การปรับปรุงที่อาจเกิดขึ้นได้แก่:
ยกเครื่องตลาดค่าธรรมเนียมและเพิ่มค่าธรรมเนียมพื้นฐาน (ปัจจุบันกําหนดไว้ที่ 5,000 Lamports หรือ 0.000005 SOL)
การใช้ค่าธรรมเนียมการเขียนแบบเอ็กซ์โพเนนเชียลสําหรับบัญชีกล่าวคือเพิ่มค่าธรรมเนียมเพิ่มขึ้นเมื่อเวลาผ่านไปเพื่อกีดกันสแปม
การเพิ่มประสิทธิภาพคําของบประมาณ CU ผ่านระบบการลงโทษ
ปรับปรุงสถาปัตยกรรมเครือข่ายโดยรวม
แม้จะมีการปรับปรุงเหล่านี้ในการปรับขนาดแนวตั้ง (โซ่เดี่ยว) เราก็ไม่สามารถปฏิเสธความเป็นไปได้ที่ Solana จะใช้การปรับขนาดแนวนอน (rollups) ความจริงก็คือ Solana สามารถกลายเป็นลูกผสมของทั้งสองอย่างได้ – มันสามารถทําหน้าที่เป็นเลเยอร์พื้นฐานที่ยอดเยี่ยมสําหรับโรลอัพ โดยมีเวลาบล็อกเวลาแฝงต่ํามาก (~400 ms) ซึ่งจะเป็นประโยชน์ต่อการโรลอัพอย่างมาก เช่น การเปิดใช้งานการยืนยันแบบนุ่มนวลที่รวดเร็วเป็นพิเศษจากซีเควนเซอร์ ส่วนที่ดีที่สุดคือ Solana ได้ดําเนินการเปลี่ยนแปลงอย่างรวดเร็วในอดีต ซึ่งอาจทําให้เป็นเลเยอร์ที่มีประสิทธิภาพมากขึ้นสําหรับ rollups มากกว่า Ethereum
อัปเดต: ตอนนี้ Anza ได้ ผลักดันแพตช์บางอย่างช่วยบรรเทาความแออัดของเครือข่ายที่กําลังดําเนินอยู่และจะตามมาด้วยการปรับปรุงเพิ่มเติมใน v1.18
ความพยายามในการทําให้ Solana modular ได้เริ่มต้นขึ้นแล้ว ตามที่ โพสต์ของ Anza DevRel ระบุว่าตัวตรวจสอบ Solana และ SVM (สภาพแวดล้อมการดําเนินการที่ประมวลผลธุรกรรมและสัญญา/โปรแกรมอัจฉริยะ) ถูกจับคู่และดูแลอย่างแน่นหนาโดย Anza (เอนทิตีแยกจาก Solana Labs) อย่างไรก็ตาม ไคลเอ็นต์ผู้ตรวจสอบความถูกต้องและรันไทม์ SVM จะถูกแยกออกจากกันในอีกไม่กี่เดือนข้างหน้า การแยกนี้จะอํานวยความสะดวกในการแยก SVM และสร้าง 'Solana appchains' ได้อย่างง่ายดาย
สําหรับการยกเลิกประโยชน์อาจมาจากการเพิ่มประสิทธิภาพเลเยอร์ Data Availability (DA) / blob ของ Solana แม้ว่าสิ่งนี้อาจเกิดขึ้นในภายหลัง
ที่มา: Anza DevRel
Joe C (วิศวกรที่ Anza) ยังเปิดเผยแผนการทํา SVM แบบแยกส่วน ซึ่งไปป์ไลน์การประมวลผลธุรกรรมจะถูกนําออกจากผู้ตรวจสอบความถูกต้องและใส่ลงใน SVM สิ่งนี้จะช่วยให้นักพัฒนาสามารถเรียกใช้การใช้งาน SVM และดําเนินการอย่างอิสระจากผู้ตรวจสอบความถูกต้องใด ๆ
SVM ที่แยกได้จะเป็นชุดประกอบของโมดูลอิสระทั้งหมด การใช้งาน SVM ใด ๆ สามารถขับเคลื่อนโมดูลเหล่านี้ผ่านอินเทอร์เฟซที่กําหนดไว้อย่างดีซึ่งจะช่วยลดอุปสรรคสําหรับโครงการที่เข้ากันได้กับ SVM โดยลดค่าใช้จ่ายที่จําเป็นในการออกแบบโซลูชันที่กําหนดเองลงอย่างมาก ทีมสามารถใช้เฉพาะโมดูลที่พวกเขาสนใจในขณะที่ใช้การใช้งานที่กําหนดไว้สําหรับส่วนที่เหลือเช่นจาก Agave หรือ Firedancer
ในระยะสั้น Solana จะเป็น plug-and-play มากขึ้นทําให้ Solana appchains และ rollups ง่ายขึ้นมาก
โดยทั่วไปมีสองทิศทางที่สามารถไปได้: Layer-2s / Rollups และ Appchains เราจะดูทั้งสองอย่างทีละคน
หรือที่เรียกว่าส้อม SVM สิ่งเหล่านี้เป็นส้อมของโซ่ Solana ที่ทุ่มเทให้กับการใช้งานเฉพาะ Pyth เป็น Appchain ของ Solana ตัวแรก แต่แนวคิดนี้ได้รับความสนใจอย่างแท้จริงเมื่อ Rune ผู้ก่อตั้งโปรโตคอล DeFi ที่ใหญ่ที่สุดตัวหนึ่ง Maker ทําให้เกิดความปั่นป่วนกับข้อเสนอของเขาในการพัฒนา Maker appchain (สําหรับการกํากับดูแล) ตามฐานรหัส Solana (SVM) เขาเลือก SVM เนื่องจากชุมชนนักพัฒนาที่แข็งแกร่งและความเหนือกว่าทางเทคนิคเหนือ VM อื่น ๆ โดยมีเป้าหมายที่จะแยกห่วงโซ่ที่มีประสิทธิภาพมากที่สุดเพื่อตอบสนองความต้องการของผู้บริโภคได้ดียิ่งขึ้น แม้ว่าจะยังไม่มีการดําเนินการใด ๆ แต่การเคลื่อนไหวนี้จุดประกายการอภิปรายที่จําเป็นมากใน Appchains ของ Solana
โดยทั่วไปสามารถมีสองประเภท:
Pyth – The OG Solana Appchain:
ในคราวเดียว Pyth คิดเป็น 10-20% ของธุรกรรมทั้งหมดบนเมนเน็ต Solana อย่างไรก็ตามมันไม่ต้องการความสามารถในการแต่งใด ๆ ดังนั้นพวกเขาจึงแยกฐานรหัส Solana สิ่งนี้ทําให้พวกเขาสามารถใช้ประโยชน์จากเวลาบล็อกที่รวดเร็วของ Solana ที่ 400 ms สําหรับการอัปเดตราคาความถี่สูง Pythnet เป็นเครือข่ายแรกที่นํา SVM มาใช้สําหรับ appchain
Pythnet appchain เป็นส้อม Proof-of-Authority ของเมนเน็ตของ Solana ซึ่งทําหน้าที่เป็นเลเยอร์ฐานการคํานวณสําหรับการประมวลผลและรวบรวมข้อมูลที่จัดทําโดยเครือข่ายผู้เผยแพร่ข้อมูลของ Pyth
ทําไม Pyth ถึงย้าย?
- ไม่ต้องการความสามารถในการแต่งเพลงสูง (โดยเฉพาะอย่างยิ่งสําหรับแอพที่ไม่ใช่ Solana) และปราศจากความแออัดของเมนเน็ต
Cube Exchange เป็นอีกตัวอย่างหนึ่ง CEX แบบไฮบริดที่ปรับใช้เป็น appchain SVM อธิปไตย (พร้อมหนังสือสั่งซื้อนอกห่วงโซ่อย่างสมบูรณ์และการชําระเงินบน SVM appchain)
ตัวอย่างบางส่วนของ Solana Appchains อาจเป็น:
ในขณะที่การสร้าง appchain อาจค่อนข้างตรงไปตรงมา แต่การสร้างความมั่นใจว่าการเชื่อมต่อใน appchains ทั้งหมดเป็นสิ่งสําคัญสําหรับการทํางานร่วมกัน ด้วยแรงบันดาลใจจาก Avalanche Subnets (เชื่อมต่อโดย Avalanche Warp Messaging ดั้งเดิม) และ Cosmos appchains (เชื่อมต่อโดย IBC) Solana ยังสามารถสร้างเฟรมเวิร์กการส่งข้อความแบบเนทีฟเพื่อเชื่อมต่อ appchains เหล่านี้ได้
นอกจากนี้ยังสามารถสร้างมิดเดิลแวร์ที่เหมือน Cosmos-SDK โดยนําเสนอโซลูชันแบบครบวงจรสําหรับการสร้าง appchains พร้อมการสนับสนุนในตัวสําหรับ oracles (เช่น Pyth หรือ Switchboard), RPCs (เช่น Helius) และการเชื่อมต่อการส่งข้อความ (เช่น Wormhole) เป็นต้น
Polygon AggLayer จะเป็นแนวทางที่น่าสนใจเช่นกัน ซึ่งนักพัฒนาสามารถเชื่อมต่อโซ่ L1 หรือ L2 กับ AggLayer ซึ่งรวมหลักฐาน ZK จากโซ่ที่เชื่อมต่อทั้งหมด
แม้ว่า appchains จะไม่เพิ่มมูลค่าให้กับ SOL โดยตรง เนื่องจากพวกเขาจะไม่จ่ายค่าธรรมเนียมในปี SOL หรือใช้ SOL เป็นโทเค็นก๊าซ เว้นแต่ SOL ที่เดิมพันใหม่จะใช้เพื่อความมั่นคงทางเศรษฐกิจ แต่ก็เป็นประโยชน์อย่างมากต่อระบบนิเวศของ SVM เช่นเดียวกับที่มี 'เอฟเฟกต์เครือข่าย EVM' ส้อม SVM และ appchains เพิ่มเติมจะเสริมสร้างเอฟเฟกต์เครือข่าย SVM ตรรกะเดียวกับที่ทําให้ Eclipse (SVM L2 บน Ethereum) เป็นขาขึ้นสําหรับ SVM แม้ว่าจะเป็นคู่แข่งโดยตรงกับ Solana mainnet ก็ตาม
Solana Layer-2s หรือ rollups เป็นเชนที่แยกจากกันอย่างมีเหตุผลซึ่งโพสต์ข้อมูลไปยังเลเยอร์ความพร้อมใช้งานของข้อมูล (DA) ของห่วงโซ่โฮสต์และนํากลไกฉันทามติของห่วงโซ่โฮสต์กลับมาใช้ใหม่ พวกเขายังสามารถใช้เลเยอร์ DA อื่น ๆ เช่น Celestia อย่างไรก็ตามมันไม่ได้ยังคงเป็นค่าสะสมที่แท้จริง "RollApp" เป็นคําที่ใช้โดยทั่วไปสําหรับ Rollups เฉพาะแอปพลิเคชัน (ซึ่งแอปพลิเคชัน Solana ส่วนใหญ่กําลังสํารวจ)
Solana Rollups จะเหมือนกับ Ethereum หรือไม่?
เห็นได้ชัดว่าไม่ สําหรับ Solana Rollups ส่วนใหญ่จะเป็นนามธรรมสําหรับผู้ใช้ปลายทาง ในด้านอุดมการณ์ Ethereum rollups เป็นแบบบนลงล่าง ซึ่ง Ethereum Foundation และผู้นําตัดสินใจว่าวิธีที่ดีที่สุดในการปรับขนาดคือผ่าน rollups และพวกเขาเริ่มสนับสนุน L2s ต่างๆ หลังจากความล้มเหลวของ CryptoKitties ในขณะที่ Solana ความต้องการนั้นมาจากล่างขึ้นบนกล่าวคือมาจากนักพัฒนาแอปพลิเคชันที่มีการยอมรับของผู้บริโภคอย่างมีนัยสําคัญ ด้วยเหตุนี้ การเล่นแบบม้วนขึ้นในปัจจุบันส่วนใหญ่เป็นการเล่นทางการตลาดและขับเคลื่อนด้วยการเล่าเรื่องมากกว่าความต้องการของผู้บริโภค นี่เป็นความแตกต่างที่สําคัญและอาจนําไปสู่อนาคตที่แตกต่างจากที่เราเห็นใน Ethereum
การบีบอัด = Rollups หรือไม่?
L2s ปรับขนาดบล็อกเชนชั้นฐาน (L1s) โดยดําเนินการธุรกรรมบน L2 จัดกลุ่มข้อมูลธุรกรรมและบีบอัด ข้อมูลที่บีบอัดจะถูกส่งไปยัง L1 และใช้ในหลักฐานการฉ้อโกง (ค่าสะสมในแง่ดี) หรือหลักฐานความถูกต้อง (zk rollup) กระบวนการพิสูจน์นี้เรียกว่า 'การตั้งถิ่นฐาน' ในทํานองเดียวกันการบีบอัดจะถ่ายโอนธุรกรรมจาก mainnet ลดความขัดแย้งสําหรับสถานะบนชั้นฐาน โดยเฉพาะอย่างยิ่ง Grass L2 จะใช้ประโยชน์จาก State Compression สําหรับการเปิดตัว
สอง 'rollapps ค่อนข้าง' กําลังใช้งานอยู่ในขณะนี้:
แอปการชําระเงินที่มี micropayments SDK ช่วยให้ทุกคนสามารถชําระเงินและรับการชําระเงินได้ทันทีและยังใช้ pseudo-rollup สําหรับแอปพลิเคชัน มันสร้างเจตนาสําหรับธุรกรรมทั้งหมดและใช้ซีเควนเซอร์ที่เหมือนสะสมซึ่งตั้งอยู่บน Solana หลังจากช่วงเวลา N
การใช้โครงสร้างคล้ายค่าสะสมช่วยให้:
MagicBlocks อินฟาเรดเกม web3 ได้พัฒนา Ephermal (หรือชั่วคราว) rollups โดยเฉพาะอย่างยิ่งสําหรับเกม ใช้โครงสร้างบัญชีของ SVM และสถานะเกมแบ่งออกเป็นกลุ่ม มันถ่ายโอนสถานะไปยังเลเยอร์เสริมชั่วคราวหรือ "การยกเลิกชั่วคราว" ซึ่งเป็นเลเยอร์เฉพาะที่กําหนดค่าได้ Rollup ชั่วคราวทํางานเป็นรันไทม์ SVM พิเศษหรือ rollup เพื่ออํานวยความสะดวกในการประมวลผลธุรกรรมที่ปริมาณงานที่สูงขึ้น
การใช้โครงสร้างแบบโรลอัพช่วยให้:
วิธีการนี้อํานวยความสะดวกให้กับระบบที่ปรับขนาดได้สูงซึ่งสามารถเปิดตัว rollups ตามความต้องการและปรับขนาดอัตโนมัติในแนวนอนเพื่อรองรับผู้ใช้ที่ทําธุรกรรมนับล้านโดยไม่มีการแลกเปลี่ยนตามแบบฉบับของ L2 แบบดั้งเดิม ในขณะที่ MagicBlock มุ่งเน้นไปที่การเล่นเกมโดยเฉพาะวิธีการนี้สามารถนําไปใช้กับแอปพลิเคชันอื่น ๆ เช่นการชําระเงิน
หญ้าต้องการคําขอเว็บ 1 ล้านรายการต่อวินาทีซึ่งไม่สามารถทําได้บนเมนเน็ต Solana ดังนั้นพวกเขาจึงวางแผนที่จะทําการพิสูจน์ ZK ของข้อมูลต้นทางสําหรับชุดข้อมูลทั้งหมดและจัดกลุ่มสําหรับการตั้งถิ่นฐานบน Solana L1 พวกเขากําลังพิจารณาใช้การบีบอัดสถานะจากคลัสเตอร์อื่นและปักหลักบน mainnet-beta
การพัฒนานี้จะวางตําแหน่ง Grass เป็นเลเยอร์พื้นฐานสําหรับแอปพลิเคชันที่หลากหลายซึ่งเป็นไปได้เฉพาะบน Grass เท่านั้น (โปรดทราบว่าแพลตฟอร์มและโครงสร้างพื้นฐานมักจะสั่งการประเมินมูลค่าที่สูงกว่ามากและ Grass กําลังเปิดตัวโทเค็นในไม่ช้า :P)
Perp DEXs มี PMF ทันทีสําหรับการยกเลิกเนื่องจากปรับปรุง UX อย่างมีนัยสําคัญ เพียงถามคนที่ซื้อขายบน Hyperliquid หรือ Aevo กับ Solana perp DEXs ซึ่งคุณต้องเซ็นชื่อในการทําธุรกรรมแต่ละครั้งกระเป๋าเงินจะปรากฏขึ้นและคุณต้องรอ ~ 10-20 วินาที นอกจากนี้ perps ไม่จําเป็นต้องมีการดําเนินการที่ซิงค์และให้ความสามารถในการเขียนสูงกับ DeFi ที่เหลือโดยเฉพาะอย่างยิ่งในด้านการจับคู่การค้า
ที่น่าสนใจ Armani (ผู้ร่วมก่อตั้งกระเป๋าเป้สะพายหลัง) ยัง ทวีตว่าตอนนี้พวกเขากําลังมีแนวโน้มที่จะ L2
Sonic กําลังสร้างโซ่ SVM แบบแยกส่วน (Hypergrid) ที่จะช่วยให้เกมสามารถปรับใช้โซ่ของตนเองบน Solana ได้ นอกจากนี้ยังมี Ethereum rollups ที่ใช้ SVM เช่น Eclipse และ NitroVM ที่ใช้ SVM เป็นเครื่องมือดําเนินการ Neon ทําหน้าที่เป็น L2 ที่เข้ากันได้กับ EVM บน Solana นอกจากนี้ยังมีโครงการในขั้นตอนความคิดเช่น Molecule (SVM Bitcoin Layer 2)
Sovereign SDK เป็นอีกกรอบหนึ่งที่คล้ายกับ node.js แต่สําหรับการสร้าง rollups ผู้ใช้นํารหัส Rust มาและเราเปลี่ยนเป็น Optimistic หรือ ZK rollup ที่สามารถปรับใช้บนบล็อกเชนใดก็ได้ รหัส Rust อาจเป็นตรรกะของแอปเฉพาะของคุณหรือ VM ใด ๆ
หลักการเดียวกันนี้ใช้กับ Solana ชุมชน Solana จะชุมนุมกันเกี่ยวกับโซลูชันใด ๆ ที่ช่วยเพิ่มการถือครอง SOL ของพวกเขา - มันง่ายมาก เมื่อระบบนิเวศของ Solana ขยายตัว 'Moneyness of SOL' ที่ครั้งหนึ่งเคยถูกมองข้ามจะมีความสําคัญ โปรดจําไว้ว่า Rollups ส่วนใหญ่เป็น "Marketing Play" และให้มูลค่าโทเค็นที่ดีกว่าเนื่องจากตลาดยังคงให้ความสําคัญกับ Infra มากกว่าแอปพลิเคชัน
นอกจากนี้ฉันรู้สึกว่า L2s เอนกประสงค์บน Solana อาจนําไปสู่ปัญหา Ethereum แบบเดิมเช่นการรวมศูนย์ความแออัดและการกระจายตัวของสภาพคล่อง
สําหรับกรณีการใช้งานที่ได้รับอนุญาตและการปรับแต่ง Token Extension ยังตอบสนองความต้องการส่วนใหญ่เช่น KYC/ตรรกะการถ่ายโอนในขณะที่ยังคงความสามารถในการเขียน
ดังนั้น DRiP จะเป็น L2/appchain หรือไม่?
ปัจจุบัน DRiP ใช้ Solana สําหรับ:
* กระเป๋าเงินที่สร้างโดยผู้ใช้ (สามารถอยู่ใน L2/appchain)
* การกระจาย NFT ที่บีบอัด (สามารถอยู่ใน L2/appchain)
* การซื้อขาย NFT ที่บีบอัด (สามารถอยู่ใน L2/appchain ได้ แต่ต้องมีการเชื่อมโยงเงินทุน)
หากวิทยานิพนธ์ rollapp/appchain ขยายตัว ผู้ให้บริการโครงสร้างพื้นฐานที่มีอยู่จะได้รับประโยชน์อย่างมากเมื่อเข้าสู่ตลาดใหม่:
ไม่แน่นอน ขอให้เป็นจริง: แม้จะพิจารณากฎของมัวร์ (ประสิทธิภาพของฮาร์ดแวร์จะดีขึ้นอย่างต่อเนื่องและ Solana ได้รับการปรับให้เหมาะสมสําหรับความก้าวหน้าของฮาร์ดแวร์ดังกล่าว) ก็ทําไม่ได้ ฉันเชื่อว่าธุรกรรมที่สําคัญน้อยกว่าทั้งหมด (เช่น DRiP ที่ส่ง NFT) จะย้ายไปยังเครือข่ายของตนเองในที่สุดในขณะที่ธุรกรรมที่มีค่าที่สุดจะยังคงอยู่ในห่วงโซ่หลักซึ่งความสามารถในการเขียนที่แท้จริงเป็นสิ่งจําเป็น (เช่น Spot DEXs)
นี่ไม่ได้หมายความว่า Solana แพ้ในการต่อสู้เสาหินและองค์ประกอบ มันจะจัดการกรณีที่ขึ้นอยู่กับความสามารถในการประกอบและเวลาแฝงต่ําได้ดีกว่าโซ่อื่น ๆ และไม่ Sui / Aptos / Sei / Monad ฯลฯ ยังไม่ดีขึ้นเนื่องจากเราไม่ทราบและพวกเขายังไม่ได้รับการทดสอบการต่อสู้สําหรับกิจกรรมผู้ใช้จริงที่สูง
ซึ่งแตกต่างจาก Ethereum Solana Mainnet ไม่ได้ตั้งเป้าที่จะเป็น "ห่วงโซ่ B2B" มันเป็นและจะเป็นห่วงโซ่ผู้บริโภคเสมอ การสร้างระบบแบบกระจายในวงกว้างเป็นเรื่องที่ท้าทายอย่างไม่น่าเชื่อ และ Solana มีศักยภาพที่ดีที่สุดในการเป็นบัญชีแยกประเภทที่ใช้ร่วมกันทั่วโลกสําหรับธุรกรรมที่มีค่าที่สุด
Solana ต้องการเนื้อคู่: Appchains และ Rollups สามารถจับคู่ที่สมบูรณ์แบบได้หรือไม่?
อย่าลังเลที่จะติดต่อฉันที่ Yash Agarwal (@yashhsm บน Twitter) สําหรับข้อเสนอแนะใด ๆ หรือหากคุณมีความคิดเห็นใด ๆ หากคุณพบว่าสิ่งนี้ลึกซึ้งแม้แต่น้อยโปรดแบ่งปัน - แสดงให้เห็นถึงความพยายามหลายสัปดาห์ของฉันและได้รับลูกตามากขึ้น:)
ขอขอบคุณเป็นพิเศษกับ Karthik (PepperDEX), Brian Breslow (Dorahacks), Parth (Arana Ventures), Rex (Anza), Het Dagli (Superteam), Kash (Superteam) และ Akshay (Superteam) ผู้ตรวจสอบและให้ข้อมูลเชิงลึกในขั้นตอนต่างๆ ของร่าง
เมื่อเดือนที่แล้ว Vibhu ผู้ก่อตั้ง DRiP แอปผู้บริโภคชั้นนําบน Solana ที่แจกจ่าย NFT ฟรีจากศิลปินชั้นนําได้จุดประกายการอภิปรายที่จําเป็นมากด้วยคําแถลงของเขา:
Solana จะมีและจําเป็นต้องมี L2s และ / หรือ rollups
ความหงุดหงิดของเขาเกิดขึ้นเนื่องจาก DRiP รั่วไหลมูลค่าที่สําคัญ (~ $ 20K / สัปดาห์) ไปยังชั้นฐานเนื่องจากราคา SOL ที่เพิ่มขึ้นและความแออัดของเครือข่าย กิจกรรมที่เพิ่มขึ้นบน Solana นําไปสู่:
อย่างไรก็ตาม DRiP ซึ่งใช้ Solana เป็นหลักเช่นเดียวกับอินฟราเพื่อแจกจ่าย NFT หลายล้านรายการต่อสัปดาห์จากศิลปินไปยังกระเป๋าเงินหลายพันใบ การเติบโตของ TVL ของ Solana และการไหลเข้าของเงินทุนมีผลกระทบเพียงเล็กน้อยต่อ DRiP ซึ่งส่วนใหญ่ประสบปัญหาจากข้อเสียเช่นต้นทุนอินฟาเรดสูง
วิภูชี้ให้เห็นว่า "ความสามารถในการแต่งเพลงมีผลตอบแทนที่ลดลง" เขายังตั้งข้อสังเกตว่านักพัฒนาแอพ Solana กําลังหารือเกี่ยวกับความปรารถนาส่วนตัวของพวกเขาสําหรับการยกเลิกเนื่องจาก:
ในช่วงไม่กี่เดือนที่ผ่านมา Solana ประสบกับเหตุการณ์ความแออัดหลายครั้งตั้งแต่ airdrops เช่น JUP ไปจนถึงการขุด ORE และการซื้อขาย memecoin สูงสุด ในขณะที่บางคนอาจโต้แย้งว่า Firedancer สามารถแก้ไขปัญหาเหล่านี้ได้ทั้งหมด แต่ขอให้เป็นจริง: ไทม์ไลน์ยังคงไม่แน่นอนและไม่สามารถปรับขนาดเกิน 10 เท่าได้ในตอนนี้ อย่างไรก็ตามเรื่องนี้เป็นเรื่องจริงที่ในบรรดาเครือข่ายหลักทั้งหมดที่ได้รับการทดสอบการต่อสู้ Solana ยืนหยัดเป็นเสาหินที่แท้จริงสุดท้ายที่เหลืออยู่
Solana ควรเป็นเสาหินหรือกลายเป็นโมดูลาร์? Solana จะมีวิวัฒนาการเหมือน Ethereum ด้วยโซลูชัน L2 และ L3 ที่กระจัดกระจายและอื่น ๆ หรือไม่? ภูมิทัศน์ปัจจุบันของ appchains และ rollups บน Solana คืออะไร?
เพื่อตอบคําถามเหล่านี้และสรุปการอภิปรายทั้งหมดเรียงความนี้จะสํารวจความเป็นไปได้ทั้งหมดหารือเกี่ยวกับโครงการต่าง ๆ และประเมินข้อดีข้อเสียของพวกเขา
บทความนี้จะไม่เจาะลึกลงไปในด้านเทคนิค แต่จะใช้มุมมองที่มุ่งเน้นตลาดและการปฏิบัติมากขึ้นในการหารือเกี่ยวกับแนวทางการปรับขนาดต่างๆเพื่อให้ภาพรวม
ข้อมูลเชิงลึกทั้งหมดไม่มีปุย - บวกกับอัลฟ่ามากมาย
โดยสรุปเราจะพูดถึง:
เริ่มต้นด้วยการจัดการกับช้างในห้อง: เครือข่าย Solana มีความแออัดอย่างมากเมื่อเร็ว ๆ นี้ (ตอนนี้ส่วนใหญ่ได้รับการแก้ไขแล้ว) เนื่องจาก airdrops กิจกรรมการซื้อขาย memecoin จํานวนมากและอื่น ๆ ซึ่งนําไปสู่เวลา ping สูงเปอร์เซ็นต์สูงของการทําธุรกรรมที่ล้มเหลวและค่าธรรมเนียมเครือข่ายที่เพิ่มขึ้นเนื่องจากค่าธรรมเนียมลําดับความสําคัญที่สูงขึ้น อย่างไรก็ตามทั้งหมดนี้ Solana ได้ประมวลผลอย่างต่อเนื่องประมาณ 1-2k TPS ซึ่งมากกว่าเครือข่าย EVM ทั้งหมดรวมกัน ฉันจะบอกว่ามันเป็นปัญหาที่ดีสําหรับบล็อกเชนที่จะมีและยังได้นําวิทยานิพนธ์เสาหินของ Solana ไปทดสอบด้วย
เมื่อเร็ว ๆ นี้ Solana Foundation เผยแพร่บล็อกกระตุ้นให้โครงการดําเนินการทันทีเพื่อเพิ่มประสิทธิภาพเครือข่าย รวมถึง:
อย่างไรก็ตามมาตรการทั้งหมดเหล่านี้ช่วยปรับปรุงความสมบูรณ์ของธุรกรรมและไม่รับประกัน UX การทําธุรกรรมที่ราบรื่น หนึ่งในการแก้ไขปัญหานี้ทันทีคือ Transaction Scheduler ใหม่ที่คาดการณ์ไว้มากซึ่งมีกําหนดวางจําหน่ายในเวอร์ชัน 1.18 ที่กําหนดเป้าหมายในช่วงปลายเดือนเมษายน มันจะถูกนํามาใช้ควบคู่ไปกับตัวจัดกําหนดการปัจจุบัน แต่จะไม่ถูกเปิดใช้งานโดยค่าเริ่มต้นทําให้ผู้ตรวจสอบสามารถตรวจสอบประสิทธิภาพของตัวจัดกําหนดการใหม่และเปลี่ยนกลับเป็นตัวกําหนดตารางเวลาเก่าได้อย่างง่ายดายหากมีปัญหาใด ๆ เกิดขึ้น ตัวจัดกําหนดการใหม่นี้มีจุดมุ่งหมายเพื่อเติมเต็มบล็อกอย่างมีประสิทธิภาพและประหยัดมากขึ้นโดยปรับปรุงตามความไร้ประสิทธิภาพของตัวจัดกําหนดการแบบเก่า อ่านบทความนี้เพื่อเรียนรู้เชิงลึกเกี่ยวกับ @harshpatel_36138/whats-new-with-solana-s-transaction-scheduler-bcf79a7d33f7">new Scheduler
Anza (เอนทิตีสปินออฟจาก Solana Labs) ได้รับ cพยายามแก้ปัญหาความแออัดของเครือข่ายซึ่งถูกระบุว่าเป็นปัญหาที่เกี่ยวข้องกับการใช้งาน QUIC และพฤติกรรมของไคลเอ็นต์ผู้ตรวจสอบ Agave (Solana Labs) เมื่อถูกขอให้ประมวลผลคําขอจํานวนมาก
ในขณะที่ผู้เสนอโมดูลาร์ได้สนับสนุน 'แผนงานแบบแยกส่วน' สําหรับ Solana อย่างมาก Solana Labs/Anza (ผู้ดูแลหลักของโปรโตคอล Solana) ยังคงมุ่งเน้นไปที่การปรับปริมาณงานและเวลาแฝงของเลเยอร์พื้นฐานให้เหมาะสม การปรับปรุงที่อาจเกิดขึ้นได้แก่:
ยกเครื่องตลาดค่าธรรมเนียมและเพิ่มค่าธรรมเนียมพื้นฐาน (ปัจจุบันกําหนดไว้ที่ 5,000 Lamports หรือ 0.000005 SOL)
การใช้ค่าธรรมเนียมการเขียนแบบเอ็กซ์โพเนนเชียลสําหรับบัญชีกล่าวคือเพิ่มค่าธรรมเนียมเพิ่มขึ้นเมื่อเวลาผ่านไปเพื่อกีดกันสแปม
การเพิ่มประสิทธิภาพคําของบประมาณ CU ผ่านระบบการลงโทษ
ปรับปรุงสถาปัตยกรรมเครือข่ายโดยรวม
แม้จะมีการปรับปรุงเหล่านี้ในการปรับขนาดแนวตั้ง (โซ่เดี่ยว) เราก็ไม่สามารถปฏิเสธความเป็นไปได้ที่ Solana จะใช้การปรับขนาดแนวนอน (rollups) ความจริงก็คือ Solana สามารถกลายเป็นลูกผสมของทั้งสองอย่างได้ – มันสามารถทําหน้าที่เป็นเลเยอร์พื้นฐานที่ยอดเยี่ยมสําหรับโรลอัพ โดยมีเวลาบล็อกเวลาแฝงต่ํามาก (~400 ms) ซึ่งจะเป็นประโยชน์ต่อการโรลอัพอย่างมาก เช่น การเปิดใช้งานการยืนยันแบบนุ่มนวลที่รวดเร็วเป็นพิเศษจากซีเควนเซอร์ ส่วนที่ดีที่สุดคือ Solana ได้ดําเนินการเปลี่ยนแปลงอย่างรวดเร็วในอดีต ซึ่งอาจทําให้เป็นเลเยอร์ที่มีประสิทธิภาพมากขึ้นสําหรับ rollups มากกว่า Ethereum
อัปเดต: ตอนนี้ Anza ได้ ผลักดันแพตช์บางอย่างช่วยบรรเทาความแออัดของเครือข่ายที่กําลังดําเนินอยู่และจะตามมาด้วยการปรับปรุงเพิ่มเติมใน v1.18
ความพยายามในการทําให้ Solana modular ได้เริ่มต้นขึ้นแล้ว ตามที่ โพสต์ของ Anza DevRel ระบุว่าตัวตรวจสอบ Solana และ SVM (สภาพแวดล้อมการดําเนินการที่ประมวลผลธุรกรรมและสัญญา/โปรแกรมอัจฉริยะ) ถูกจับคู่และดูแลอย่างแน่นหนาโดย Anza (เอนทิตีแยกจาก Solana Labs) อย่างไรก็ตาม ไคลเอ็นต์ผู้ตรวจสอบความถูกต้องและรันไทม์ SVM จะถูกแยกออกจากกันในอีกไม่กี่เดือนข้างหน้า การแยกนี้จะอํานวยความสะดวกในการแยก SVM และสร้าง 'Solana appchains' ได้อย่างง่ายดาย
สําหรับการยกเลิกประโยชน์อาจมาจากการเพิ่มประสิทธิภาพเลเยอร์ Data Availability (DA) / blob ของ Solana แม้ว่าสิ่งนี้อาจเกิดขึ้นในภายหลัง
ที่มา: Anza DevRel
Joe C (วิศวกรที่ Anza) ยังเปิดเผยแผนการทํา SVM แบบแยกส่วน ซึ่งไปป์ไลน์การประมวลผลธุรกรรมจะถูกนําออกจากผู้ตรวจสอบความถูกต้องและใส่ลงใน SVM สิ่งนี้จะช่วยให้นักพัฒนาสามารถเรียกใช้การใช้งาน SVM และดําเนินการอย่างอิสระจากผู้ตรวจสอบความถูกต้องใด ๆ
SVM ที่แยกได้จะเป็นชุดประกอบของโมดูลอิสระทั้งหมด การใช้งาน SVM ใด ๆ สามารถขับเคลื่อนโมดูลเหล่านี้ผ่านอินเทอร์เฟซที่กําหนดไว้อย่างดีซึ่งจะช่วยลดอุปสรรคสําหรับโครงการที่เข้ากันได้กับ SVM โดยลดค่าใช้จ่ายที่จําเป็นในการออกแบบโซลูชันที่กําหนดเองลงอย่างมาก ทีมสามารถใช้เฉพาะโมดูลที่พวกเขาสนใจในขณะที่ใช้การใช้งานที่กําหนดไว้สําหรับส่วนที่เหลือเช่นจาก Agave หรือ Firedancer
ในระยะสั้น Solana จะเป็น plug-and-play มากขึ้นทําให้ Solana appchains และ rollups ง่ายขึ้นมาก
โดยทั่วไปมีสองทิศทางที่สามารถไปได้: Layer-2s / Rollups และ Appchains เราจะดูทั้งสองอย่างทีละคน
หรือที่เรียกว่าส้อม SVM สิ่งเหล่านี้เป็นส้อมของโซ่ Solana ที่ทุ่มเทให้กับการใช้งานเฉพาะ Pyth เป็น Appchain ของ Solana ตัวแรก แต่แนวคิดนี้ได้รับความสนใจอย่างแท้จริงเมื่อ Rune ผู้ก่อตั้งโปรโตคอล DeFi ที่ใหญ่ที่สุดตัวหนึ่ง Maker ทําให้เกิดความปั่นป่วนกับข้อเสนอของเขาในการพัฒนา Maker appchain (สําหรับการกํากับดูแล) ตามฐานรหัส Solana (SVM) เขาเลือก SVM เนื่องจากชุมชนนักพัฒนาที่แข็งแกร่งและความเหนือกว่าทางเทคนิคเหนือ VM อื่น ๆ โดยมีเป้าหมายที่จะแยกห่วงโซ่ที่มีประสิทธิภาพมากที่สุดเพื่อตอบสนองความต้องการของผู้บริโภคได้ดียิ่งขึ้น แม้ว่าจะยังไม่มีการดําเนินการใด ๆ แต่การเคลื่อนไหวนี้จุดประกายการอภิปรายที่จําเป็นมากใน Appchains ของ Solana
โดยทั่วไปสามารถมีสองประเภท:
Pyth – The OG Solana Appchain:
ในคราวเดียว Pyth คิดเป็น 10-20% ของธุรกรรมทั้งหมดบนเมนเน็ต Solana อย่างไรก็ตามมันไม่ต้องการความสามารถในการแต่งใด ๆ ดังนั้นพวกเขาจึงแยกฐานรหัส Solana สิ่งนี้ทําให้พวกเขาสามารถใช้ประโยชน์จากเวลาบล็อกที่รวดเร็วของ Solana ที่ 400 ms สําหรับการอัปเดตราคาความถี่สูง Pythnet เป็นเครือข่ายแรกที่นํา SVM มาใช้สําหรับ appchain
Pythnet appchain เป็นส้อม Proof-of-Authority ของเมนเน็ตของ Solana ซึ่งทําหน้าที่เป็นเลเยอร์ฐานการคํานวณสําหรับการประมวลผลและรวบรวมข้อมูลที่จัดทําโดยเครือข่ายผู้เผยแพร่ข้อมูลของ Pyth
ทําไม Pyth ถึงย้าย?
- ไม่ต้องการความสามารถในการแต่งเพลงสูง (โดยเฉพาะอย่างยิ่งสําหรับแอพที่ไม่ใช่ Solana) และปราศจากความแออัดของเมนเน็ต
Cube Exchange เป็นอีกตัวอย่างหนึ่ง CEX แบบไฮบริดที่ปรับใช้เป็น appchain SVM อธิปไตย (พร้อมหนังสือสั่งซื้อนอกห่วงโซ่อย่างสมบูรณ์และการชําระเงินบน SVM appchain)
ตัวอย่างบางส่วนของ Solana Appchains อาจเป็น:
ในขณะที่การสร้าง appchain อาจค่อนข้างตรงไปตรงมา แต่การสร้างความมั่นใจว่าการเชื่อมต่อใน appchains ทั้งหมดเป็นสิ่งสําคัญสําหรับการทํางานร่วมกัน ด้วยแรงบันดาลใจจาก Avalanche Subnets (เชื่อมต่อโดย Avalanche Warp Messaging ดั้งเดิม) และ Cosmos appchains (เชื่อมต่อโดย IBC) Solana ยังสามารถสร้างเฟรมเวิร์กการส่งข้อความแบบเนทีฟเพื่อเชื่อมต่อ appchains เหล่านี้ได้
นอกจากนี้ยังสามารถสร้างมิดเดิลแวร์ที่เหมือน Cosmos-SDK โดยนําเสนอโซลูชันแบบครบวงจรสําหรับการสร้าง appchains พร้อมการสนับสนุนในตัวสําหรับ oracles (เช่น Pyth หรือ Switchboard), RPCs (เช่น Helius) และการเชื่อมต่อการส่งข้อความ (เช่น Wormhole) เป็นต้น
Polygon AggLayer จะเป็นแนวทางที่น่าสนใจเช่นกัน ซึ่งนักพัฒนาสามารถเชื่อมต่อโซ่ L1 หรือ L2 กับ AggLayer ซึ่งรวมหลักฐาน ZK จากโซ่ที่เชื่อมต่อทั้งหมด
แม้ว่า appchains จะไม่เพิ่มมูลค่าให้กับ SOL โดยตรง เนื่องจากพวกเขาจะไม่จ่ายค่าธรรมเนียมในปี SOL หรือใช้ SOL เป็นโทเค็นก๊าซ เว้นแต่ SOL ที่เดิมพันใหม่จะใช้เพื่อความมั่นคงทางเศรษฐกิจ แต่ก็เป็นประโยชน์อย่างมากต่อระบบนิเวศของ SVM เช่นเดียวกับที่มี 'เอฟเฟกต์เครือข่าย EVM' ส้อม SVM และ appchains เพิ่มเติมจะเสริมสร้างเอฟเฟกต์เครือข่าย SVM ตรรกะเดียวกับที่ทําให้ Eclipse (SVM L2 บน Ethereum) เป็นขาขึ้นสําหรับ SVM แม้ว่าจะเป็นคู่แข่งโดยตรงกับ Solana mainnet ก็ตาม
Solana Layer-2s หรือ rollups เป็นเชนที่แยกจากกันอย่างมีเหตุผลซึ่งโพสต์ข้อมูลไปยังเลเยอร์ความพร้อมใช้งานของข้อมูล (DA) ของห่วงโซ่โฮสต์และนํากลไกฉันทามติของห่วงโซ่โฮสต์กลับมาใช้ใหม่ พวกเขายังสามารถใช้เลเยอร์ DA อื่น ๆ เช่น Celestia อย่างไรก็ตามมันไม่ได้ยังคงเป็นค่าสะสมที่แท้จริง "RollApp" เป็นคําที่ใช้โดยทั่วไปสําหรับ Rollups เฉพาะแอปพลิเคชัน (ซึ่งแอปพลิเคชัน Solana ส่วนใหญ่กําลังสํารวจ)
Solana Rollups จะเหมือนกับ Ethereum หรือไม่?
เห็นได้ชัดว่าไม่ สําหรับ Solana Rollups ส่วนใหญ่จะเป็นนามธรรมสําหรับผู้ใช้ปลายทาง ในด้านอุดมการณ์ Ethereum rollups เป็นแบบบนลงล่าง ซึ่ง Ethereum Foundation และผู้นําตัดสินใจว่าวิธีที่ดีที่สุดในการปรับขนาดคือผ่าน rollups และพวกเขาเริ่มสนับสนุน L2s ต่างๆ หลังจากความล้มเหลวของ CryptoKitties ในขณะที่ Solana ความต้องการนั้นมาจากล่างขึ้นบนกล่าวคือมาจากนักพัฒนาแอปพลิเคชันที่มีการยอมรับของผู้บริโภคอย่างมีนัยสําคัญ ด้วยเหตุนี้ การเล่นแบบม้วนขึ้นในปัจจุบันส่วนใหญ่เป็นการเล่นทางการตลาดและขับเคลื่อนด้วยการเล่าเรื่องมากกว่าความต้องการของผู้บริโภค นี่เป็นความแตกต่างที่สําคัญและอาจนําไปสู่อนาคตที่แตกต่างจากที่เราเห็นใน Ethereum
การบีบอัด = Rollups หรือไม่?
L2s ปรับขนาดบล็อกเชนชั้นฐาน (L1s) โดยดําเนินการธุรกรรมบน L2 จัดกลุ่มข้อมูลธุรกรรมและบีบอัด ข้อมูลที่บีบอัดจะถูกส่งไปยัง L1 และใช้ในหลักฐานการฉ้อโกง (ค่าสะสมในแง่ดี) หรือหลักฐานความถูกต้อง (zk rollup) กระบวนการพิสูจน์นี้เรียกว่า 'การตั้งถิ่นฐาน' ในทํานองเดียวกันการบีบอัดจะถ่ายโอนธุรกรรมจาก mainnet ลดความขัดแย้งสําหรับสถานะบนชั้นฐาน โดยเฉพาะอย่างยิ่ง Grass L2 จะใช้ประโยชน์จาก State Compression สําหรับการเปิดตัว
สอง 'rollapps ค่อนข้าง' กําลังใช้งานอยู่ในขณะนี้:
แอปการชําระเงินที่มี micropayments SDK ช่วยให้ทุกคนสามารถชําระเงินและรับการชําระเงินได้ทันทีและยังใช้ pseudo-rollup สําหรับแอปพลิเคชัน มันสร้างเจตนาสําหรับธุรกรรมทั้งหมดและใช้ซีเควนเซอร์ที่เหมือนสะสมซึ่งตั้งอยู่บน Solana หลังจากช่วงเวลา N
การใช้โครงสร้างคล้ายค่าสะสมช่วยให้:
MagicBlocks อินฟาเรดเกม web3 ได้พัฒนา Ephermal (หรือชั่วคราว) rollups โดยเฉพาะอย่างยิ่งสําหรับเกม ใช้โครงสร้างบัญชีของ SVM และสถานะเกมแบ่งออกเป็นกลุ่ม มันถ่ายโอนสถานะไปยังเลเยอร์เสริมชั่วคราวหรือ "การยกเลิกชั่วคราว" ซึ่งเป็นเลเยอร์เฉพาะที่กําหนดค่าได้ Rollup ชั่วคราวทํางานเป็นรันไทม์ SVM พิเศษหรือ rollup เพื่ออํานวยความสะดวกในการประมวลผลธุรกรรมที่ปริมาณงานที่สูงขึ้น
การใช้โครงสร้างแบบโรลอัพช่วยให้:
วิธีการนี้อํานวยความสะดวกให้กับระบบที่ปรับขนาดได้สูงซึ่งสามารถเปิดตัว rollups ตามความต้องการและปรับขนาดอัตโนมัติในแนวนอนเพื่อรองรับผู้ใช้ที่ทําธุรกรรมนับล้านโดยไม่มีการแลกเปลี่ยนตามแบบฉบับของ L2 แบบดั้งเดิม ในขณะที่ MagicBlock มุ่งเน้นไปที่การเล่นเกมโดยเฉพาะวิธีการนี้สามารถนําไปใช้กับแอปพลิเคชันอื่น ๆ เช่นการชําระเงิน
หญ้าต้องการคําขอเว็บ 1 ล้านรายการต่อวินาทีซึ่งไม่สามารถทําได้บนเมนเน็ต Solana ดังนั้นพวกเขาจึงวางแผนที่จะทําการพิสูจน์ ZK ของข้อมูลต้นทางสําหรับชุดข้อมูลทั้งหมดและจัดกลุ่มสําหรับการตั้งถิ่นฐานบน Solana L1 พวกเขากําลังพิจารณาใช้การบีบอัดสถานะจากคลัสเตอร์อื่นและปักหลักบน mainnet-beta
การพัฒนานี้จะวางตําแหน่ง Grass เป็นเลเยอร์พื้นฐานสําหรับแอปพลิเคชันที่หลากหลายซึ่งเป็นไปได้เฉพาะบน Grass เท่านั้น (โปรดทราบว่าแพลตฟอร์มและโครงสร้างพื้นฐานมักจะสั่งการประเมินมูลค่าที่สูงกว่ามากและ Grass กําลังเปิดตัวโทเค็นในไม่ช้า :P)
Perp DEXs มี PMF ทันทีสําหรับการยกเลิกเนื่องจากปรับปรุง UX อย่างมีนัยสําคัญ เพียงถามคนที่ซื้อขายบน Hyperliquid หรือ Aevo กับ Solana perp DEXs ซึ่งคุณต้องเซ็นชื่อในการทําธุรกรรมแต่ละครั้งกระเป๋าเงินจะปรากฏขึ้นและคุณต้องรอ ~ 10-20 วินาที นอกจากนี้ perps ไม่จําเป็นต้องมีการดําเนินการที่ซิงค์และให้ความสามารถในการเขียนสูงกับ DeFi ที่เหลือโดยเฉพาะอย่างยิ่งในด้านการจับคู่การค้า
ที่น่าสนใจ Armani (ผู้ร่วมก่อตั้งกระเป๋าเป้สะพายหลัง) ยัง ทวีตว่าตอนนี้พวกเขากําลังมีแนวโน้มที่จะ L2
Sonic กําลังสร้างโซ่ SVM แบบแยกส่วน (Hypergrid) ที่จะช่วยให้เกมสามารถปรับใช้โซ่ของตนเองบน Solana ได้ นอกจากนี้ยังมี Ethereum rollups ที่ใช้ SVM เช่น Eclipse และ NitroVM ที่ใช้ SVM เป็นเครื่องมือดําเนินการ Neon ทําหน้าที่เป็น L2 ที่เข้ากันได้กับ EVM บน Solana นอกจากนี้ยังมีโครงการในขั้นตอนความคิดเช่น Molecule (SVM Bitcoin Layer 2)
Sovereign SDK เป็นอีกกรอบหนึ่งที่คล้ายกับ node.js แต่สําหรับการสร้าง rollups ผู้ใช้นํารหัส Rust มาและเราเปลี่ยนเป็น Optimistic หรือ ZK rollup ที่สามารถปรับใช้บนบล็อกเชนใดก็ได้ รหัส Rust อาจเป็นตรรกะของแอปเฉพาะของคุณหรือ VM ใด ๆ
หลักการเดียวกันนี้ใช้กับ Solana ชุมชน Solana จะชุมนุมกันเกี่ยวกับโซลูชันใด ๆ ที่ช่วยเพิ่มการถือครอง SOL ของพวกเขา - มันง่ายมาก เมื่อระบบนิเวศของ Solana ขยายตัว 'Moneyness of SOL' ที่ครั้งหนึ่งเคยถูกมองข้ามจะมีความสําคัญ โปรดจําไว้ว่า Rollups ส่วนใหญ่เป็น "Marketing Play" และให้มูลค่าโทเค็นที่ดีกว่าเนื่องจากตลาดยังคงให้ความสําคัญกับ Infra มากกว่าแอปพลิเคชัน
นอกจากนี้ฉันรู้สึกว่า L2s เอนกประสงค์บน Solana อาจนําไปสู่ปัญหา Ethereum แบบเดิมเช่นการรวมศูนย์ความแออัดและการกระจายตัวของสภาพคล่อง
สําหรับกรณีการใช้งานที่ได้รับอนุญาตและการปรับแต่ง Token Extension ยังตอบสนองความต้องการส่วนใหญ่เช่น KYC/ตรรกะการถ่ายโอนในขณะที่ยังคงความสามารถในการเขียน
ดังนั้น DRiP จะเป็น L2/appchain หรือไม่?
ปัจจุบัน DRiP ใช้ Solana สําหรับ:
* กระเป๋าเงินที่สร้างโดยผู้ใช้ (สามารถอยู่ใน L2/appchain)
* การกระจาย NFT ที่บีบอัด (สามารถอยู่ใน L2/appchain)
* การซื้อขาย NFT ที่บีบอัด (สามารถอยู่ใน L2/appchain ได้ แต่ต้องมีการเชื่อมโยงเงินทุน)
หากวิทยานิพนธ์ rollapp/appchain ขยายตัว ผู้ให้บริการโครงสร้างพื้นฐานที่มีอยู่จะได้รับประโยชน์อย่างมากเมื่อเข้าสู่ตลาดใหม่:
ไม่แน่นอน ขอให้เป็นจริง: แม้จะพิจารณากฎของมัวร์ (ประสิทธิภาพของฮาร์ดแวร์จะดีขึ้นอย่างต่อเนื่องและ Solana ได้รับการปรับให้เหมาะสมสําหรับความก้าวหน้าของฮาร์ดแวร์ดังกล่าว) ก็ทําไม่ได้ ฉันเชื่อว่าธุรกรรมที่สําคัญน้อยกว่าทั้งหมด (เช่น DRiP ที่ส่ง NFT) จะย้ายไปยังเครือข่ายของตนเองในที่สุดในขณะที่ธุรกรรมที่มีค่าที่สุดจะยังคงอยู่ในห่วงโซ่หลักซึ่งความสามารถในการเขียนที่แท้จริงเป็นสิ่งจําเป็น (เช่น Spot DEXs)
นี่ไม่ได้หมายความว่า Solana แพ้ในการต่อสู้เสาหินและองค์ประกอบ มันจะจัดการกรณีที่ขึ้นอยู่กับความสามารถในการประกอบและเวลาแฝงต่ําได้ดีกว่าโซ่อื่น ๆ และไม่ Sui / Aptos / Sei / Monad ฯลฯ ยังไม่ดีขึ้นเนื่องจากเราไม่ทราบและพวกเขายังไม่ได้รับการทดสอบการต่อสู้สําหรับกิจกรรมผู้ใช้จริงที่สูง
ซึ่งแตกต่างจาก Ethereum Solana Mainnet ไม่ได้ตั้งเป้าที่จะเป็น "ห่วงโซ่ B2B" มันเป็นและจะเป็นห่วงโซ่ผู้บริโภคเสมอ การสร้างระบบแบบกระจายในวงกว้างเป็นเรื่องที่ท้าทายอย่างไม่น่าเชื่อ และ Solana มีศักยภาพที่ดีที่สุดในการเป็นบัญชีแยกประเภทที่ใช้ร่วมกันทั่วโลกสําหรับธุรกรรมที่มีค่าที่สุด
Solana ต้องการเนื้อคู่: Appchains และ Rollups สามารถจับคู่ที่สมบูรณ์แบบได้หรือไม่?
อย่าลังเลที่จะติดต่อฉันที่ Yash Agarwal (@yashhsm บน Twitter) สําหรับข้อเสนอแนะใด ๆ หรือหากคุณมีความคิดเห็นใด ๆ หากคุณพบว่าสิ่งนี้ลึกซึ้งแม้แต่น้อยโปรดแบ่งปัน - แสดงให้เห็นถึงความพยายามหลายสัปดาห์ของฉันและได้รับลูกตามากขึ้น:)
ขอขอบคุณเป็นพิเศษกับ Karthik (PepperDEX), Brian Breslow (Dorahacks), Parth (Arana Ventures), Rex (Anza), Het Dagli (Superteam), Kash (Superteam) และ Akshay (Superteam) ผู้ตรวจสอบและให้ข้อมูลเชิงลึกในขั้นตอนต่างๆ ของร่าง