อะไรคือจุดประสงค์ของ Solana ถึง 100,000 TPS ภายใต้สภาวะที่เหมาะสม?
เมื่อเร็วๆ นี้ Solana บรรลุเป้าหมาย 100,000 TPS ภายใต้สภาวะที่เหมาะสม บทความนี้จะกล่าวถึงภูมิหลังการทดลอง สาเหตุของความแตกต่างจาก TPS รายวัน และการอัปเกรดในอนาคต เช่น Firedancer และ Alpenglow จะปรับปรุงประสิทธิภาพเครือข่ายและการกระจายอำนาจอย่างเป็นระบบอย่างไร บทความนี้มาจากบทความที่เขียนโดย Chain View ซึ่งรวบรวม เรียบเรียง และเขียนโดย PANews
(บทสรุปเบื้องต้น: Toly ผู้ก่อตั้ง Solana: Pump.fun สามารถอัปเกรดเป็น "แพลตฟอร์มการถ่ายทอดสดชั้นนำของโลก" ได้! ตลาดทุนของผู้สร้างจะไปต่อได้หรือไม่ )
(ส่วนเสริมพื้นหลัง: Seeker โทรศัพท์มือถือรุ่นที่สองของ Solana เริ่มจัดส่งแล้ว แต่ต้องเสียค่าธรรมเนียมเพิ่มเติม และสกุลเงินใหม่ $SKR ยังมาไม่ถึง)
ในช่วงสองวันที่ผ่านมา Solana's 100,000 TPS มีการพูดคุยกันมากขึ้น เนื่องจาก @cavemanloverboy ใช้งาน 100,000 TPS+ บนเมนเน็ต Solana แต่คนส่วนใหญ่ไม่เข้าใจความหมายเบื้องหลังข้อมูลนี้:
1) ก่อนอื่น การทดลองของ Cavey ถือเป็นการทดสอบขั้นรุนแรงภายใต้ "เงื่อนไขในอุดมคติ" ซึ่งหมายความว่านี่ไม่ใช่ประสิทธิภาพปกติของเครือข่ายหลักของ Solana แตกต่างจากข้อมูลห้องปฏิบัติการในสภาพแวดล้อมเครือข่ายทดสอบ แต่ก็ไม่ได้แย่
เพราะเขาใช้โปรแกรมทดสอบ noop (ไม่มีการดำเนินการ) ตามชื่อที่แสดง จะทำเฉพาะการตรวจสอบลายเซ็นขั้นพื้นฐานที่สุดเท่านั้นและส่งคืนความสำเร็จโดยตรง ไม่ทำการคำนวณใด ๆ ไม่เปลี่ยนสถานะบัญชีใด ๆ ไม่เรียกใช้โปรแกรมอื่น และแต่ละธุรกรรมมีขนาดเพียง 200 ไบต์ ซึ่งต่ำกว่า 1kb+ ของธุรกรรมปกติมาก
ซึ่งหมายความว่าการทดสอบ 100,000 TPS นี้ได้รับการคำนวณภายใต้สภาพแวดล้อมการทำธุรกรรมที่ผิดปกติ โดยจะทดสอบทรูพุตสูงสุดของเลเยอร์เครือข่ายและเลเยอร์ฉันทามติของ Solana แทนที่จะทดสอบความสามารถในการประมวลผลจริงของเลเยอร์แอปพลิเคชัน
2) กุญแจสำคัญอีกประการหนึ่งที่นำไปสู่ความสำเร็จของการทดสอบนี้คือไคลเอนต์เครื่องมือตรวจสอบความถูกต้องของ Frankendancer พูดง่ายๆ ก็คือ Frankendancer คือ "เวอร์ชันเบต้าไฮบริด" ของเครื่องมือตรวจสอบความถูกต้องของ Firedancer ซึ่งพัฒนาโดย Jump Crypto โดยจะต่อกิ่งส่วนประกอบประสิทธิภาพสูงที่เสร็จสมบูรณ์ของ Firedancer เข้ากับเครื่องมือตรวจสอบความถูกต้องของ Solana ที่มีอยู่
ในความเป็นจริง บริษัทใช้เทคโนโลยีการซื้อขายความถี่สูงของ Wall Street เพื่อสร้างระบบโหนดของ Solana ขึ้นใหม่ และปรับปรุงประสิทธิภาพผ่านการจัดการหน่วยความจำที่ซับซ้อน การตั้งเวลาเธรดแบบกำหนดเอง และการเพิ่มประสิทธิภาพพื้นฐานอื่นๆ แต่เพียงเปลี่ยนส่วนประกอบบางส่วน คุณก็สามารถปรับปรุงประสิทธิภาพได้ถึง 3-5 เท่า
3) การทดลองทดสอบนี้แสดงให้เห็นว่า Solana สามารถบรรลุ TPS ที่ 100,000+ ภายใต้สภาวะที่เหมาะสม แล้วเหตุใดจึงมีเพียง 3,000-4,000 TPS ในแต่ละวัน มีเหตุผลประมาณสามประการในการสรุปโดยย่อ:
1. กลไกฉันทามติ POH ของ Solana กำหนดให้ผู้ตรวจสอบความถูกต้องลงคะแนนอย่างต่อเนื่องเพื่อรักษา และธุรกรรมการลงคะแนนเหล่านี้เพียงอย่างเดียวก็ครอบครองพื้นที่บล็อกมากกว่า 70% ซึ่งทำให้ช่องทางประสิทธิภาพเหลือสำหรับธุรกรรมปกติแคบลง
2. กิจกรรมเชิงนิเวศน์ของ Solana มักเกี่ยวข้องกับพฤติกรรมการแข่งขันของรัฐจำนวนมาก เช่น NFT ใหม่ของ Mint หรือ MEME ใหม่ เมื่อเผยแพร่ อาจมีธุรกรรมนับพันรายการยึดสิทธิ์การเขียนของบัญชีเดียวกัน ส่งผลให้มีสัดส่วนค่อนข้างมากของธุรกรรมที่ล้มเหลว
3. เพื่อดึงดูดความสนใจของ MEV หุ่นยนต์เก็งกำไรในระบบนิเวศของ Solana อาจส่งธุรกรรมที่ไม่ถูกต้องจำนวนมาก ซึ่งเป็นการสิ้นเปลืองทรัพยากร
4) อย่างไรก็ตาม การใช้งาน Firedancer อย่างเต็มรูปแบบที่กำลังจะเกิดขึ้นและการอัปเกรด Alpenglow ที่เป็นเอกฉันท์ จะช่วยแก้ปัญหาเหล่านี้อย่างเป็นระบบ
ประเด็นสำคัญประการหนึ่งของการอัพเกรดฉันทามติของ Alpenglow คือการโอนธุรกรรมการลงคะแนนแบบออฟไลน์ ซึ่งเทียบเท่ากับการปล่อยพื้นที่ 70% สำหรับการทำธุรกรรมปกติ ในเวลาเดียวกัน สามารถลดเวลาการยืนยันลงเหลือ 150 มิลลิวินาที ทำให้ประสบการณ์ DEX ของ Solana ใกล้เคียงกับ CEX อย่างไม่มีสิ้นสุด นอกจากนี้ การเปิดใช้งานตลาดค่าธรรมเนียมท้องถิ่นยังสามารถหลีกเลี่ยงสถานการณ์ที่น่าอับอายของความแออัดทั่วทั้งเครือข่ายที่เกิดจากความนิยมของโปรแกรม Fomo เพียงโปรแกรมเดียว
นอกเหนือจากการเพิ่มประสิทธิภาพและการปรับปรุงประสิทธิภาพแล้ว ประโยชน์หลักของ Firedancer คือการบรรลุความหลากหลายของลูกค้า ซึ่งช่วยให้ Solana มีลูกค้าหลายราย เช่น Geth และ Nethermind เช่น Ethereum ซึ่งปรับปรุงการกระจายอำนาจโดยตรงและความล้มเหลวของโหนดจุดเดียว
ข้างบน.
ดังนั้น ในการอภิปรายเกี่ยวกับ 100,000 TPS ของ Solana ผู้มีความรู้มองเห็นความมั่นใจในไคลเอ็นต์ที่อัปเกรดในอนาคตและโปรโตคอลฉันทามติ ในขณะที่ผู้ที่ไม่มีความรู้กำลังพยายามพึ่งพาการแข่งขันด้านอาวุธของ TPS เพื่อเพิ่มโมเมนตัมของ Solana (แม้ว่าการแข่งขัน TPS จะล้าสมัย) แต่ก็ค่อนข้างคุ้มค่าที่จะเข้าใจความหมายเบื้องหลังการทดสอบ ที่นี่ฉันจะเผยแพร่ความรู้และแบ่งปันกับคุณ