ผู้เขียนต้นฉบับ: @MohamedFFouda
การรวบรวมต้นฉบับ: BlockBeats
หุ้นส่วนผู้ประกอบการ Volt Capital @MohamedFFouda แบ่งปันมุมมองของเขาเกี่ยวกับโซลูชันการขยายเกมออนไลน์บนแพลตฟอร์มโซเชียลมีเดีย และชี้ให้เห็นว่าช่องทางของรัฐ ZK เป็นตัวเลือกการขยายที่ดีกว่าสำหรับเกมที่มีผู้เล่นหลายคนออนไลน์ ขณะนี้ BlockBeats รวบรวมข้อความต้นฉบับดังนี้:
ในการสนทนาก่อนหน้านี้ ฉันได้เจาะลึกแนวคิดของการปรับขนาดแนวนอนของแอปพลิเคชัน โดยเน้นไปที่เกมแบบ Full-chain โดยเฉพาะ สำหรับเกมที่มีผู้เล่นคนเดียว การปรับสเกลแนวนอนเป็นวิธีแก้ปัญหาที่เหมาะสมมาก อย่างไรก็ตาม สำหรับเกมที่มีผู้เล่นหลายคน ช่องสถานะ Zero-Knowledge Proof (zk) จะกลายเป็นตัวเลือกการปรับขนาดที่เหนือกว่า ดังนั้นช่องทางของรัฐที่ไม่มีความรู้คืออะไร?
ช่องทางของรัฐไม่ใช่เรื่องใหม่ จริงๆ แล้วช่องทางเหล่านี้เป็นหนึ่งในโซลูชั่นการขยายขนาดที่เก่าแก่ที่สุดของ Ethereum สาระสำคัญของช่องทางสถานะสามารถแบ่งออกเป็นสามส่วน: ขั้นแรกแยกส่วนหนึ่งของสถานะออนไลน์ จากนั้นอัปเดตสถานะนอกเครือข่ายอย่างต่อเนื่อง และสุดท้ายส่งสถานะสุดท้ายกลับไปยังเชนเมื่อจำเป็น
เห็นได้ชัดว่าแนวคิดนี้เกิดจากการขยายการออกแบบ Lightning Network ของ Bitcoin ซึ่งเป็นช่องทางการชำระเงินเป็นหลัก อย่างไรก็ตาม หากไม่มี Zero-Knowledge Proofs (ZKP) ข้อดีของช่องทางของรัฐก็ไม่มีนัยสำคัญ หากไม่มี ZKP ลายเซ็นทั้งหมดที่อนุญาตให้มีการเปลี่ยนแปลงสถานะ (นอกเครือข่าย) จะต้องได้รับการตรวจสอบแบบออนไลน์ ซึ่งไม่ได้ลดต้นทุนอย่างมีนัยสำคัญเมื่อเทียบกับธุรกรรมแบบออนไลน์
การพิสูจน์ความรู้แบบ Zero-Knowledge ช่วยให้แก้ไขปัญหานี้ได้สะดวก ผู้เข้าร่วมในช่องสถานะจำเป็นต้องสร้างหลักฐานนอกเครือข่ายเพื่อตรวจสอบว่าการโต้ตอบและลายเซ็นทั้งหมดของพวกเขาถูกต้อง หลักฐานนี้สามารถยืนยันได้ทางออนไลน์ที่มีต้นทุนต่ำ ซึ่งส่งผลให้ประหยัดต้นทุนได้อย่างมาก แล้วสิ่งนี้เกี่ยวข้องกับการปรับขนาดเกมออนไลน์แบบผู้เล่นหลายคนอย่างไร?
เกมที่มีผู้เล่นหลายคนจำนวนมาก เช่น โป๊กเกอร์ นั้นมีพื้นฐานมาจากการแข่งขัน นั่นคือกลุ่มผู้เล่นที่สร้างและมีส่วนร่วมในการแข่งขันเกม และทรัพย์สินของแต่ละคนจะเปลี่ยนไปตามผลของเกม ในกรณีนี้ ช่องสถานะที่ไม่มีความรู้สามารถปรับขนาดเกมที่มีผู้เล่นหลายคนได้อย่างมีประสิทธิภาพ และลดต้นทุนในการตรวจสอบออนไลน์ ในขณะเดียวกันก็รับประกันความปลอดภัยและความยุติธรรมของเกม
สำหรับเกมประเภทนี้ คุณต้องมีเลเยอร์ที่ใช้ร่วมกันเพื่อจัดเก็บทรัพย์สินของผู้เล่นทั้งหมด ในแต่ละเกม รายละเอียดสิ่งที่เกิดขึ้นนั้นมีความสำคัญน้อยกว่าผลลัพธ์สุดท้ายของเกมซึ่งกำลังเปลี่ยนแปลงยอดคงเหลือของสินทรัพย์ นอกจากนี้ ผู้เล่นไม่สามารถเข้าร่วมหลายเกมพร้อมกันได้
สิ่งนี้ทำให้เกมเหล่านี้เป็นตัวเลือกในอุดมคติสำหรับช่องสถานะที่ไม่มีความรู้ เมื่อเกมเริ่มต้น สถานะของผู้เล่นที่เข้าร่วมจะถูกล็อคเมื่อสะสม ในระหว่างเกม ผู้เล่นจะสร้าง Zero-Knowledge Proofs (ZKP) เพื่อพิสูจน์ว่าการกระทำของตนนั้นถูกต้อง การพิสูจน์ความรู้เป็นศูนย์เหล่านี้จะสร้างขึ้นซ้ำๆ จากการพิสูจน์ความรู้เป็นศูนย์ก่อนหน้านี้ และอื่นๆ
เมื่อเกมจบลง เฉพาะหลักฐานความรู้เป็นศูนย์ขั้นสุดท้าย (ZKP) และการเปลี่ยนแปลงสถานะที่เกี่ยวข้องเท่านั้นที่จะถูกส่งไปยังการสมัครเพื่อดำเนินการยุติ เนื่องจากธุรกรรมระดับกลาง (TX) ไม่ได้รับการประมวลผลแบบสะสม ทำให้สามารถปรับขนาดได้สูงสุดถึง 100 เท่า วิธีการนี้ยังใช้ได้กับเกมที่ไม่ผลัดตากัน เช่น Among Us
อย่างไรก็ตาม ในกรณีนี้ เอนทิตีจำเป็นต้องทำหน้าที่เป็นตัวจัดลำดับ ชั่วคราว โดยสั่งธุรกรรมช่องทางและสร้างการพิสูจน์ความรู้เป็นศูนย์แบบเรียกซ้ำระดับกลาง (ZKP) ฉันเรียกสถานการณ์นี้ว่า L3 ชั่วคราว ความท้าทายหลักที่ต้องเผชิญกับแนวทางช่องสถานะที่ไม่มีความรู้คือข้อกำหนดออนไลน์ของผู้เข้าร่วมช่อง ผู้เล่นที่ลาออกอาจบังคับให้ผู้เล่นที่เหลือเล่นต่อในการสมัคร ซึ่งส่งผลให้ผู้เล่นรายอื่นมีค่าธรรมเนียมสูงขึ้น
ถึงกระนั้น แนวทางนี้มีศักยภาพมหาศาล และหลายทีมรวมถึง Ontropy, Paima Studios และตลับหมึกก็กำลังดำเนินการตามแนวทางนี้
