ต้นฉบับ:A deep dive on Solana, a high performance blockchain network》
ผู้แต่ง: มุสตาฟา เบดาวาลา, อรชุน วิเจเยคูน
เรียบเรียงโดย: Odaily How about
ในขณะที่เหตุการณ์ FTX ยังคงดำเนินต่อไป โซลานาก็กลับมาสู่สายตาของสาธารณชนเป็นครั้งคราว
ข้อมูลแสดงให้เห็นว่าแม้ว่าจำนวนที่อยู่ที่ใช้งานรายวันบนเครือข่าย Solana จะแตะระดับต่ำสุดใหม่ในปีนี้ แต่ TVL ก็เพิ่มขึ้นมากกว่า 150% จากต้นปี ในเวลาเดียวกัน MakerDao ก็ย้ายไปที่ Solana และเมื่อสัปดาห์ที่แล้ว Visa ได้เลือก Solana เป็นเครือข่ายสาธารณะสำหรับธุรกรรมนำร่อง USDC โซลานาผู้ผ่านบททดสอบมากมาย ดูเหมือนจะกลับมามีชีวิตอีกครั้ง
แน่นอนว่าข้างต้นไม่ได้หมายความว่า Solana มีความสามารถในการแข่งขันกับ จักรวาล multi-L2 โดยมี Ethereum เป็นแกนหลัก แต่บางทีความอดทนของทุกคนกับ King of Public Chains อาจมีจำกัดมากขึ้น Visa ซึ่งได้ทดลองใช้ทั้ง Ethereum และ Solana ได้เผยแพร่รายงานการวิจัยเกี่ยวกับ Solana เมื่อเร็วๆ นี้ โดยอธิบายถึงปริมาณงานที่สูง ต้นทุนต่ำ และฐานโหนดที่แข็งแกร่ง
ปัจจุบัน Odaily ได้รวบรวมสาระสำคัญของบทความนี้ไว้ดังนี้
เครือข่าย Blockchain ได้รับการเสนอให้เป็นช่องทางการชำระเงินที่เป็นนวัตกรรมใหม่ อย่างไรก็ตาม เป็นเวลาหลายปีที่พวกเขาประสบปัญหาในการขยายขนาดและตอบสนองคุณสมบัติการทำธุรกรรมที่ปลอดภัย ปริมาณงานสูง และต้นทุนต่ำที่ผู้บริโภคคาดหวัง ในปีที่ผ่านมา พวกเราในทีม Visa ติดตามนวัตกรรมทางเทคโนโลยีที่อยู่เบื้องหลังความสามารถในการขยายขนาดของบล็อกเชนอย่างใกล้ชิด และได้รับการสนับสนุนจากความก้าวหน้าที่สำคัญที่เกิดขึ้นกับเครือข่าย L2 ใหม่บน Ethereum รวมถึงเครือข่ายบล็อกเชนทางเลือกที่สร้างขึ้นตั้งแต่ต้นจนจบ
เป้าหมายของเราคือการได้รับความเข้าใจอย่างลึกซึ้งเกี่ยวกับคุณสมบัติทางเทคนิคของบล็อกเชน และพยายามใช้ประโยชน์จากคุณสมบัติเหล่านั้นเพื่อช่วยปรับปรุงเครือข่ายที่มีอยู่ของเรา และสร้างผลิตภัณฑ์ใหม่สำหรับการค้าและการเคลื่อนย้ายเงิน
แม้ว่าเราเชื่อว่าระบบนิเวศการชำระเงินมีแนวโน้มที่จะใช้เครือข่ายบล็อกเชนหลายเครือข่าย แต่เราเชื่อว่าเครือข่ายบล็อกเชนของ Solana มีศักยภาพที่จะเป็นหนึ่งในเครือข่ายที่ช่วยขับเคลื่อนกระบวนการชำระเงินกระแสหลัก เนื่องจากความเร็ว ความสามารถในการปรับขนาด และต้นทุนการทำธุรกรรมที่ต่ำ Solana จึงมีศักยภาพในการตอบสนองความต้องการในการชำระเงิน โดยช่วยสร้างให้เป็นทางเลือกที่ดีสำหรับช่องทางการชำระเงินบล็อกเชนที่มีประสิทธิภาพโดยใช้เหรียญที่มีความเสถียร เช่น USDC เครือข่ายบล็อกเชนของ Solana ผสมผสานคุณสมบัติหลักและนวัตกรรมใหม่ๆ มากมายที่คุ้มค่าแก่การสำรวจเชิงลึกสำหรับทุกคนที่สนใจเทคโนโลยีการชำระเงิน
ปริมาณธุรกรรมระดับวีซ่า
ในฐานะเครือข่ายการชำระเงินระดับโลก Visa มีความสามารถในการดำเนินการธุรกรรมมากกว่า 65,000 รายการต่อวินาที แม้ว่า Solana ยังไม่ได้ดำเนินธุรกรรมในระดับ Visa แต่ Solana ก็ประมวลผลธุรกรรมที่ผู้ใช้สร้างขึ้นโดยเฉลี่ย 400 รายการต่อวินาที (TPS) ซึ่งมักจะเพิ่มขึ้นเป็น TPS ที่ผู้ใช้สร้างขึ้นมากกว่า 2,000 รายการในช่วงที่มีความต้องการสูงสุด นี่เป็นระดับปริมาณงานที่สำคัญ ทำให้เหมาะสำหรับการทดสอบและกรณีการใช้งานการชำระเงินนำร่อง ในการเปรียบเทียบ TPS เฉลี่ยสำหรับ Ethereum อยู่ที่ประมาณ 12 และสำหรับ Bitcoin อยู่ที่ 7
การประมวลผลธุรกรรมแบบขนาน
ในฐานะรากฐานสำหรับการออกแบบปริมาณธุรกรรมที่สูง Solana สามารถประมวลผลธุรกรรมแบบคู่ขนาน ซึ่งช่วยเพิ่มประสิทธิภาพของเครือข่ายได้อย่างมาก ธุรกรรมที่ส่งผลกระทบต่อบัญชีที่แตกต่างกันสามารถดำเนินการได้พร้อมกัน ทำให้ Solana สามารถรองรับสถานการณ์การชำระเงินและการชำระบัญชีที่เกิดขึ้นระหว่างสองฝ่ายเป็นหลักหรือในกรณีที่การชำระเงินครั้งเดียวกับฝ่ายอื่น ๆ มากมายได้อย่างมีประสิทธิภาพ
ใน Solana สัญญาอัจฉริยะสามารถดำเนินการพร้อมกันได้ ธุรกรรมจะระบุสถานะหรือบัญชีที่พวกเขาโต้ตอบด้วย ช่วยให้ผู้ตรวจสอบสามารถเรียกใช้ธุรกรรมที่ไม่ขัดแย้งได้พร้อม ๆ กัน แตกต่างจากเครือข่ายอื่นๆ เช่น Ethereum ที่ใช้โมเดลแบบเธรดเดียวSolana ใช้วิธีการแบบมัลติเธรดในการดำเนินการธุรกรรมแบบขนาน. พูดง่ายๆ ก็คือ ในขณะที่บล็อกเชนอย่าง Bitcoin และ Ethereum ประมวลผลธุรกรรมตามลำดับ สถาปัตยกรรมของ Solana ช่วยให้สามารถประมวลผลธุรกรรมหลายรายการพร้อมกันได้ การออกแบบนี้ช่วยป้องกันความแออัดในส่วนหนึ่งของเครือข่ายไม่ให้ส่งผลกระทบต่อประสิทธิภาพเครือข่ายโดยรวม
ต้นทุนการทำธุรกรรมที่ต่ำและคาดการณ์ได้ช่วยขับเคลื่อนประสิทธิภาพการชำระเงิน
สำหรับค่าใช้จ่าย ค่าธรรมเนียมการทำธุรกรรมของ Solana ไม่เพียงมีราคาไม่แพงเท่านั้น (โดยปกติจะน้อยกว่า 0.001 ดอลลาร์) แต่ยังคาดเดาได้อีกด้วย ต้นทุนที่ต่ำและความสามารถในการคาดการณ์ได้ทำให้เป็นเครือข่ายที่น่าสนใจในการเพิ่มประสิทธิภาพและประหยัดต้นทุนของการดำเนินการชำระเงินที่มีอยู่
ในแผนภูมิด้านล่าง Solana มีความโดดเด่นอย่างชัดเจนจากมุมมองด้านต้นทุนเมื่อเทียบกับ Bitcoin และ Ethereum ซึ่งค่าธรรมเนียมการทำธุรกรรมอาจผันผวนอย่างคาดเดาไม่ได้ตามความต้องการในการทำธุรกรรมที่ดำเนินการบนเครือข่ายเครือข่ายที่มีต้นทุนธุรกรรมที่ไม่สามารถคาดเดาได้อาจเป็นเรื่องยากสำหรับบริษัทการชำระเงินในการจัดการผลิตภัณฑ์ของตน และอาจนำไปสู่ประสบการณ์ผู้บริโภคที่สับสน。
บรรลุการคาดการณ์ต้นทุนผ่านตลาดค่าธรรมเนียมที่แปลเป็นภาษาท้องถิ่น
ตลาดค่าธรรมเนียมการแปลของ Solana มีเอกลักษณ์เฉพาะในกลุ่มบล็อกเชน นวัตกรรมนี้เชื่อมโยงอย่างใกล้ชิดกับความสามารถในการประมวลผลแบบขนานของ Solana โดยที่ธุรกรรมที่ไม่ทับซ้อนกันจะดำเนินการในเธรดที่ต่างกัน เช่นเดียวกับยานพาหนะที่เดินทางบนถนนที่ต่างกัน ความแออัดของเครือข่ายเป็นเหตุผลสำคัญที่ทำให้เครือข่ายบล็อกเชนอื่นๆ อาจมีค่าธรรมเนียมเพิ่มขึ้น ซึ่งอาจส่งผลเสียต่อทั้งระบบ ความนิยมของการเปิดตัว NFT อาจเพิ่มความแออัดของเครือข่าย ทำให้การทำธุรกรรม P2P ของผู้บริโภคพร้อมกันมีราคาแพงกว่าหรือเป็นไปไม่ได้ในเชิงเศรษฐกิจด้วยซ้ำ แผนภูมิด้านล่างเป็นการเปรียบเทียบตลาดค่าธรรมเนียม (Solana กับ Ethereum และเครือข่ายที่ใช้ก๊าซอื่นๆ)
แนวทางของ Solana ช่วยให้มั่นใจได้ว่าความแออัดในบัญชีหนึ่ง (เช่น ยอดคงเหลือ USDC ของ Alice) จะไม่ส่งผลกระทบต่อบัญชีอื่นๆ (เช่น ยอดคงเหลือ USDC ของ Bob) หากบัญชีไม่ว่างเนื่องจากมีความต้องการสินทรัพย์เฉพาะเจาะจงสูง (เช่น NFT) เฉพาะค่าธรรมเนียมของบัญชีนั้นเท่านั้นที่จะเพิ่มขึ้น ค่าธรรมเนียมในบัญชีอื่นไม่ได้รับผลกระทบจากความแออัดนี้และยังคงมีเสถียรภาพ สิ่งนี้จะสร้างตลาดค่าธรรมเนียมที่ตอบสนองต่อความต้องการกรณีการใช้งาน เมื่อความต้องการสินทรัพย์ใดสินทรัพย์หนึ่งพุ่งสูงขึ้น ค่าธรรมเนียมการทำธุรกรรมสำหรับสินทรัพย์นั้นจะเพิ่มขึ้นชั่วคราว ในขณะเดียวกัน ต้นทุนของธุรกรรมอื่น ๆ บนเครือข่ายจะไม่ได้รับผลกระทบด้วยการอนุญาตให้การคำนวณโดยใช้รัฐต่างๆ ทำงานแบบคู่ขนาน โซลานาจึงสามารถสร้างตลาดค่าธรรมเนียมตามพื้นที่ ความขัดแย้งของรัฐ แทนที่จะเป็นตลาดค่าธรรมเนียมทั่วโลกเพียงแห่งเดียว
ผู้บริโภคขั้นสุดท้ายของธุรกรรมคาดหวัง
ขั้นสุดท้ายของธุรกรรมจะวัดว่าผู้ใช้สามารถคาดหวังการดำเนินการของตนได้เร็วเพียงใดจะได้รับการยืนยันบนเครือข่ายบล็อกเชน สำหรับการชำระเงิน เวลายืนยันธุรกรรมมีความสำคัญพอๆ กับปริมาณงานของเครือข่าย ตัวอย่างเช่น Ethereum ประมวลผลธุรกรรมโดยเฉลี่ยประมาณ 12 รายการต่อวินาที อย่างไรก็ตาม ในช่วงที่มีความแออัด ผู้ใช้อาจต้องรอหลายนาทีเพื่อให้ธุรกรรมได้รับการยืนยันเนื่องจากข้อจำกัดของก๊าซและข้อกำหนดของสัญญาอัจฉริยะ โซลานาตั้งเป้าไว้ว่าแต่ละช่วงเวลาจะอยู่ที่ประมาณ 400 มิลลิวินาที แต่จริงๆ แล้วสามารถอยู่ระหว่าง 500 ถึง 600 มิลลิวินาที
แอพส่วนใหญ่บน Solanaใช้การยืนยันในแง่ดี เพื่อให้บรรลุผลขั้นสุดท้าย. การยืนยันในแง่ดีเป็นกลไกที่ใช้ในบล็อกเชนของ Solana เพื่อให้บรรลุผลขั้นสุดท้ายก่อนที่ผู้ตรวจสอบความถูกต้องทั้งหมด (หรือหน่วยงานที่รับผิดชอบในการสร้างบล็อก) จะโหวต ด้วยการยืนยันในแง่ดี ถือว่าบล็อกนั้นใช้ได้หากผู้ตรวจสอบความถูกต้องเป็นตัวแทนมากกว่าสองในสามของคะแนนเสียงที่ได้รับมอบหมาย และไม่มีการย้อนกลับบล็อกที่ยืนยันในแง่ดีหรือไม่สามารถสรุปผลได้
กลไกนี้ช่วยให้ Solana บรรลุผลสำเร็จได้เร็วกว่าบล็อกเชนอื่น ๆ การทำธุรกรรมให้เสร็จสิ้นอย่างรวดเร็วทำให้ได้รับประสบการณ์การชำระเงินที่ดียิ่งขึ้น จากการเปรียบเทียบ Bitcoin อาจใช้เวลาถึง 60 นาทีในการสร้างบล็อกเพิ่มเติมอีก 6 บล็อกก่อนที่ธุรกรรมจะถือว่าปลอดภัยและถือเป็นที่สิ้นสุด รูปด้านล่างแสดงเวลาการสร้างบล็อกของเชนต่างๆ
ความพร้อมใช้งาน: มีโหนดจำนวนมากและไคลเอนต์เครื่องมือตรวจสอบความถูกต้องหลายตัว
เครือข่ายการชำระเงินจะทำงานก็ต่อเมื่อเครือข่ายดังกล่าวพร้อมให้บริการเสมอเมื่อผู้ใช้ต้องการชำระเงิน สำหรับเครือข่ายบล็อกเชน ความพร้อมใช้งานจะวัดได้ดีที่สุดจากจำนวนผู้เข้าร่วมอิสระหรือโหนดที่เรียกใช้เครือข่ายร่วมกันเพื่อให้ผู้บริโภคเริ่มการทำธุรกรรม
ณ เดือนกรกฎาคม 2023 เครือข่าย Solana มีผู้ตรวจสอบที่ใช้งานอยู่จำนวน 1,893 ราย ซึ่งเป็นหน่วยงานที่รับผิดชอบในการสร้างและบล็อกการลงคะแนนนอกจากนี้ยังมีโหนด 925 โหนดที่เรียกว่า RPC ซึ่งอาจไม่สร้างบล็อกเอง แต่ยังคงบันทึกธุรกรรมในเครื่องไว้
การมีโหนดจำนวนมากในเครือข่ายบล็อกเชนจะช่วยเพิ่มความยืดหยุ่นและความซ้ำซ้อน หากบางโหนดประสบปัญหาหรือออฟไลน์ เครือข่ายยังคงสามารถทำงานได้โดยไม่สูญเสียข้อมูลตราบใดที่โหนดยังคงทำงานอยู่ในจำนวนที่เพียงพอ ชุมชน Solana ยังมุ่งเน้นไปที่ความหลากหลายของผู้ให้บริการทางภูมิศาสตร์และโครงสร้างพื้นฐานของโหนด เพื่อทำให้เครือข่ายมีความยืดหยุ่นมากขึ้นต่อเหตุการณ์ต่างๆ เช่น ภัยพิบัติทางธรรมชาติ หรือการเปลี่ยนแปลงนโยบายการเข้าถึงของผู้ให้บริการ เครือข่าย Solana มีโหนดในกว่า 40 ประเทศ และมีการจัดการโฮสต์ที่ไม่ซ้ำกันนับร้อยรายการและสถานที่ตั้งที่แตกต่างกัน สิ่งนี้ช่วยให้การทำงานของเครือข่ายราบรื่นและเชื่อถือได้ แม้ว่าจะต้องเผชิญกับความท้าทายทางเทคนิคก็ตาม
ไคลเอนต์เครื่องมือตรวจสอบความถูกต้องคือเครื่องมือซอฟต์แวร์ที่ช่วยให้ผู้ปฏิบัติงานโหนดทำหน้าที่เป็นผู้ตรวจสอบความถูกต้องบนบล็อกเชนที่พิสูจน์การเดิมพันได้ ความหลากหลายของไคลเอนต์เครื่องมือตรวจสอบความถูกต้องช่วยเพิ่มความยืดหยุ่นของเครือข่าย แม้ว่าไคลเอนต์รายหนึ่งอาจมีจุดบกพร่องหรือช่องโหว่ แต่อีกรายหนึ่งอาจไม่เป็นเช่นนั้น ซึ่งท้ายที่สุดจะช่วยลดโอกาสที่จะเกิดข้อบกพร่องของซอฟต์แวร์เพียงตัวเดียวที่ทำให้เครือข่ายล่มในที่สุด
ในตอนแรก Solana จะใช้เฉพาะไคลเอนต์ตรวจสอบความถูกต้องที่ Solana Labs มอบให้เท่านั้น ในเดือนสิงหาคม 2022 Jito Labs ได้เปิดตัว Jito-Solana ซึ่งเป็นไคลเอนต์ตรวจสอบ mainnet ตัวที่สอง หลังจากนั้นไม่นาน Jump Crypto ได้เปิดตัว Firedancer (ในรุ่นเบต้า) ซึ่งเป็นไคลเอนต์ตรวจสอบ C++ แบบสแตนด์อโลน Firedancer โดดเด่นด้วยศักยภาพในการปรับปรุงประสิทธิภาพอย่างมีนัยสำคัญ โดยแสดงให้เห็นได้จากการทำ TPS ได้ถึง 600,000 TPS ในการสาธิตสด เป้าหมายของการมีไคลเอนต์เครื่องมือตรวจสอบที่แตกต่างกันคือการรักษาความเสถียรของเครือข่ายนอกจาก Ethereum แล้ว Solana ยังเป็นหนึ่งในเครือข่ายเดียวที่มีไคลเอนต์ผู้ตรวจสอบความถูกต้องอิสระหลายราย
ตอบสนองความต้องการที่ทันสมัย
ข้อได้เปรียบทางเทคนิคอันเป็นเอกลักษณ์ของ Solana ได้แก่ ปริมาณงานสูงสำหรับการประมวลผลแบบขนาน ต้นทุนต่ำสำหรับตลาดค่าธรรมเนียมเฉพาะที่ และความยืดหยุ่นสูงสำหรับโหนดจำนวนมากและไคลเอนต์แบบหลายโหนด รวมกันเพื่อสร้างข้อเสนอมูลค่าที่น่าดึงดูดในฐานะแพลตฟอร์มบล็อกเชนที่ปรับขนาดได้สำหรับการเรียกร้องการชำระเงิน นี่คือหนึ่งในเหตุผลที่เราตัดสินใจขยายโครงการนำร่องการชำระบัญชี Stablecoin ไปยังเครือข่าย Solana ขณะที่เรานำร่องฟังก์ชันการชำระเงินที่มั่นคงบน Solana เราวางแผนที่จะทดสอบความสามารถของ Solana ในการตอบสนองความต้องการการดำเนินงานทางการเงินขององค์กรยุคใหม่
