从叙事到原语,全链游戏引擎Mud、Dojo、Zypher的3类设计范式
ผู้เขียนต้นฉบับ: หนิงหนิง
โลกที่เป็นอิสระ/เกมเต็มห่วงโซ่เป็นของเล่นที่น่าเบื่อสำหรับผู้เชี่ยวชาญด้านเทคโนโลยี Crypto หรือไม่? หรือว่าเป็น MeMe ประเภทลัทธิ?
เหตุผลของคำถามเหล่านี้ก็คือ คำจำกัดความที่เป็นนามธรรมและซับซ้อนของเกมโลกอัตโนมัติ/เกมแบบฟูลเชน และอินเทอร์เฟซและการโต้ตอบของเกมที่เรียบง่ายถึงเป็นพื้นฐานในปัจจุบัน ทำให้ผู้เล่นเกมส่วนใหญ่รู้สึกเบื่อและหวาดกลัว
แต่ในความเป็นจริงแล้ว แม้ว่าเกมโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบจะมอบประสบการณ์เกมที่แตกต่างอย่างสิ้นเชิงจากเกมกระบวนทัศน์อื่น ๆ แต่ก็ไม่ได้หมายความว่ามันไม่สนุก ในฐานะผู้เล่นเกมมากประสบการณ์ DarkForest ซึ่งเป็นเกมเต็มรูปแบบเกมแรก เป็นเกมเดียวในรอบ 5 ปีที่ฉันเล่นทั้งคืนและสองวันติดต่อกัน

หากพื้นที่ของเกมอื่นเป็นแซนด์บ็อกซ์ และเนื้อหาของเกมเป็นการจำลองของเกมห้องลับ พื้นที่ของเกมเต็มห่วงโซ่คือความเป็นจริงทางกายภาพแบบดิจิทัล และเนื้อหาของเกมเต็มห่วงโซ่เป็นการจำลอง ของเกมในโลกแห่งความเป็นจริง ในกระบวนการเล่น DarkForest ฉันตระหนักถึงความสยองขวัญของจักรวาลที่ทะลุกระดูกของฉันใน ปัญหาสามร่าง ของ Liu
การเล่าเรื่องพื้นฐานของโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบ
ทีมงาน Lattice กำหนดความหมายแฝงและการขยายแนวคิดของเกมโลกอัตโนมัติ/เครือข่ายเต็มรูปแบบใน Autonomous World Declaration และสร้างความแตกต่างให้กับเกมโลกอัตโนมัติ/เครือข่ายเต็มรูปแบบจากเกม Web2.5
เกมโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบเป็นระบบเกมเปิดที่ยั่งยืนในตัวเองโดยอิงตามความเป็นจริงทางกายภาพทางดิจิทัลและกฎพื้นฐาน มีความคงทน ไม่เปลี่ยนรูป และไม่ได้รับอนุญาต
เกมแบบเต็มรูปแบบในความหมายแคบคือโลกที่เป็นอิสระ และความสามารถในการเล่นไม่ได้มาจากเนื้อหาของเกม (จักรวาล โครงเรื่อง ฯลฯ) ที่จัดทำโดยผู้พัฒนาเกม
เพลง ภาพวาดแนวตั้ง ฯลฯ) และความรู้สึกถึงเป้าหมายของเกม (เลเวล ความสำเร็จ ดันเจี้ยน การรบระดับชาติ) ฯลฯ มาจากประสบการณ์จริงของโลกย่อย (Sub-World) ที่สร้างขึ้นโดยผู้เล่นในโลกของตัวเอง .
ตรรกะการสร้างโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบคือกฎพื้นฐานของวัตถุ-ความเป็นจริงทางกายภาพแบบดิจิทัล ซึ่งสอดคล้องกับเอนทิตี-ส่วนประกอบ-ระบบของเฟรมเวิร์ก ECS ของเอ็นจิ้นเกม
ในแง่หนึ่ง โลกที่เป็นอิสระ/เกมแบบ full-chain กำลังสำรวจการสร้างโลกเสมือนจริงในระดับต่อไปโดยอาศัยข้อมูลของโลกแห่งความเป็นจริงที่เราอาศัยอยู่ หรือเราสามารถใช้คำศัพท์ของ Musk เพื่อสร้างโลกเสมือนจริงใหม่ที่มีพื้นฐานมาจากโลกเสมือนจริง ซึ่งสอดคล้องกับฉากดังในซีรีส์นิยายวิทยาศาสตร์เรื่อง Rick and Morty ที่โลกหลายชั้นซ้อนกันแบบวนซ้ำไม่สิ้นสุด
กระบวนทัศน์การใช้งานดั้งเดิมใหม่สำหรับเกมโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบ
ข้างต้นเป็นการเล่าเรื่องที่เรียบง่ายของเกมโลกอิสระ/เกมลูกโซ่เต็มรูปแบบ ในการสร้างอินสแตนซ์ของการเล่าเรื่องของโลกที่เป็นอิสระ/เกมแบบ full-chain เราจำเป็นต้องมีชุดดั้งเดิมใหม่ที่สมบูรณ์ซึ่งประกอบด้วย blockchain เอ็นจิ้นเกม มิดเดิลแวร์ ไคลเอนต์เกม และโมดูลทางวิศวกรรมอื่น ๆ
รูปแบบดั้งเดิมของเกมโลกอัตโนมัติ/เกมแบบ full-chain จำเป็นต้องแก้ปัญหาหลักสามประการ:
ปัญหาความสามารถในการปรับขนาดของ Blockchain การบรรลุถึงความคงอยู่ ความไม่เปลี่ยนรูป และธรรมชาติที่ไม่ได้รับอนุญาตของเกมโลกอัตโนมัติ/เกมลูกโซ่เต็มรูปแบบ จำเป็นต้องมีสถานะและตรรกะของเกมทั้งหมดที่จะอัปโหลดไปยังลูกโซ่ ซึ่งทำให้มีข้อกำหนดที่สูงมากเกี่ยวกับความสามารถในการปรับขนาดและความสามารถในการโปรแกรมของบล็อกเชน
ติ๊กปัญหาวง บล็อกเชนเป็นเครื่องจักรสถานะตามลำดับไปตามทิศทางของเวลา และไม่เหมาะสำหรับการจัดการสถานะของโลกอัตโนมัติ/เกมเต็มเครือข่าย เนื่องจากเกมโลกอิสระ/เกมลูกโซ่เต็มรูปแบบมีเหตุการณ์แบบวนซ้ำจำนวนมาก เช่น พระอาทิตย์ขึ้นและตก เส้นทางลาดตระเวนของม็อบ เป็นต้น นอกจากนี้ บล็อกเชนยังเป็นการอัปเดตสถานะแบบพาสซีฟ โดยกำหนดให้ผู้ใช้ส่งธุรกรรมเพื่อกระตุ้นเหตุการณ์
วิธีตระหนักถึงความไม่เปลี่ยนแปลงของความเป็นจริงทางกายภาพทางดิจิทัล ตลอดจนความเปิดกว้างและธรรมชาติของกฎพื้นฐานและการเพิ่ม การแก้ไข และการลบวัตถุ
เพื่อตอบสนองต่อปัญหาหลักสามประการข้างต้น ทีมเกมโลกอิสระ/เกมลูกโซ่เต็มรูปแบบดั้งเดิมของทีมเกมโลกอิสระ/ลูกโซ่เต็มรูปแบบ ทีม Lattice, Dojo และ Zypher Games นำเสนอวิธีแก้ปัญหาที่แตกต่างกัน
เกมดั้งเดิมของโลกที่เป็นอิสระ/เกมลูกโซ่เต็มรูปแบบของ Lattice ประกอบด้วยกรอบการพัฒนา Worlds, เอ็นจิ้นเกม MUD และ Redstone ซึ่งเป็นโปรโตคอลฉันทามติพื้นฐาน

กรอบการพัฒนาโลก World คือกรอบงานการพัฒนาสัญญาอัจฉริยะที่สร้างขึ้นบน STORE ซึ่งเป็นเครื่องมือจัดเก็บข้อมูลใหม่ของ MUD V2 STORE เป็นเครื่องมือจัดเก็บข้อมูลที่กำหนดโดยรันไทม์ MUD V2 แทนที่โมเดลการจัดเก็บข้อมูลของคอมไพลเลอร์ Solidity ด้วย
โลกเป็นกระบวนทัศน์ใหม่สำหรับแอปพลิเคชัน EVM คุณสามารถคิดว่ามันเหมือนกับคอมพิวเตอร์ชุมชน: มันมีอยู่ในแกนหลักสำหรับผู้เล่นหลายคน โดยยอมรับการมีส่วนร่วมจากใครก็ตามในเครือข่าย ไม่ว่าจะเป็นรหัสหรือสถานะ
World มีความสามารถในการจัดการการเข้าถึงที่ตั้งโปรแกรมได้ ช่วยให้สถานะหรือตรรกะใดๆ สามารถควบคุมบัญชี (หรือตรรกะอื่นๆ) ที่สามารถเข้าถึงได้ ซึ่งทำให้สามารถสร้างลำดับชั้นของความน่าเชื่อถือและอนุญาตให้สัญญาอัจฉริยะที่ไม่น่าเชื่อถืออ่านสถานะและมีส่วนร่วมในกฎโดยไม่ต้องเขียนลงในที่จัดเก็บข้อมูลโดยตรง
เครื่องยนต์เกมโคลน เอ็นจิ้นเกมลูกโซ่เต็มรูปแบบ MUD เป็นเอ็นจิ้นเกมลูกโซ่เต็มรูปแบบตัวแรกในระบบนิเวศ EVM MUD V2 ประกอบด้วย STORE ของเครื่องมือจัดเก็บข้อมูลที่กำหนดรันไทม์ การซิงโครไนซ์สถานะ และโมดูล AA (การลบบัญชี) แบบเนทีฟ
คุณสมบัติใหม่ของ MUD V2 ช่วยให้สามารถสร้างชุดฟิสิกส์ดิจิทัลที่กำหนดวิธีการสร้างและเปลี่ยนแปลงโลก และต่อมาทำลายการเข้าถึงรูทของตัวมันเอง โดยไม่จำกัดชุดคุณสมบัติ โดยจะปฏิบัติตามชุดกฎเกณฑ์ที่เป็นที่ยอมรับเสมอ: โลกใดก็ตามใน ผู้คนทั้งมนุษย์และเครื่องจักรสามารถโต้ตอบกับกฎเหล่านี้และสร้างอุปกรณ์ทางสังคมและวิศวกรรมนอกเหนือจากกฎเหล่านั้นได้
Redstone โปรโตคอลฉันทามติพื้นฐาน Redstone เป็นอินสแตนซ์ Plasma Rollup L2 แรกของ OP Stack ที่สร้างขึ้นโดยเฉพาะสำหรับนักพัฒนาเกมออนไลน์และโลกอัตโนมัติโดยร่วมมือกับ Lattice และ Optimism
มันทำงานคล้ายกับ OP Rollup แบบดั้งเดิม แต่ไม่เหมือนกับ OP Rollup ที่เผยแพร่สถานะอินพุตไปยัง L1 โดย Redstone จะเผยแพร่เฉพาะแฮชข้อผูกพันด้านข้อมูลเท่านั้น สถานะอินพุตที่สอดคล้องกับข้อผูกมัดอินพุตจะถูกจัดเก็บแบบออฟไลน์โดยผู้ให้บริการข้อมูล เพื่อให้แน่ใจว่าสถานะอินพุตที่สอดคล้องกับข้อผูกพันด้านอินพุตพร้อมใช้งาน มีสัญญาทดสอบความพร้อมใช้งานของข้อมูลบน L1 ที่อนุญาตให้ใครก็ตามสามารถท้าทายข้อผูกมัดด้านข้อมูลในกรณีที่เกิดปัญหากับผู้ให้บริการ
Dojo เป็นโปรเจ็กต์ Fork ของ MUD ในช่วงแรกๆ ซึ่งอุทิศให้กับการนำ MUD ไปใช้โดยใช้ภาษา Cario บน Starknet รูปแบบดั้งเดิมในปัจจุบันของเกมโลกอัตโนมัติ/ลูกโซ่เต็มรูปแบบของ Dojo ประกอบด้วยสถานะ Cario และกรอบการพัฒนาสัญญาอัจฉริยะ, เอ็นจิ้นเกมลูกโซ่เต็มรูปแบบ SOZO CLI, ดัชนีและมิดเดิลแวร์บริการ RPC TORLL และโปรโตคอลฉันทามติพื้นฐาน KATANA
กรอบการพัฒนารัฐคาริโอและสัญญาอัจฉริยะ Dojo จัดเตรียมวิธีการมาตรฐานสำหรับการสร้างเกมแบบเครือข่ายเต็มรูปแบบ/โลกอัตโนมัติโดยใช้สัญญาอัจฉริยะของ Cario ทำให้กระบวนการพัฒนาง่ายขึ้น และช่วยให้นักพัฒนามุ่งเน้นไปที่ตรรกะมากกว่าสถาปัตยกรรม
เอ็นจิ้นเกมเต็มโซ่ SOZO CLI SOZO CLI รองรับการสร้าง การสร้าง การทดสอบ และการปรับใช้อินสแตนซ์โลกเกมแบบลูกโซ่เต็มรูปแบบ/โลกอัตโนมัติ รองรับการผลิตส่วนประกอบและระบบใหม่ และช่วยในการจัดการอินสแตนซ์โลกอัตโนมัติหลายรายการ
การทำดัชนีและมิดเดิลแวร์บริการ RPC TORII TORII จัดทำดัชนีสถานะสัญญาทั้งหมดโดยอัตโนมัติ เปิดเผยสถานะโดยอัตโนมัติผ่าน GraphQL API หรือ gRPC นักพัฒนาไม่จำเป็นต้องสร้างตัวสร้างดัชนีแบบกำหนดเองอีกต่อไป
KATANA โปรโตคอลฉันทามติพื้นฐาน KATANA คือเครือข่ายการพัฒนา Starknet ที่ปรับแต่งได้ ซึ่งช่วยให้สามารถทำซ้ำตรรกะของเกมได้อย่างรวดเร็ว
ความแตกต่างที่สำคัญระหว่าง Dojo และ MUD คือการใช้ ZK-Rollup เป็นโปรโตคอลฉันทามติพื้นฐานและภาษา Cario เป็นภาษาในการพัฒนา
แตกต่างจาก Dojo forked MUD - เกมฟูลเชนแบบเต็มรูปแบบที่ปรับเปลี่ยนได้และเชี่ยวชาญเฉพาะ/เส้นทางการพัฒนาเอนจิ้นโลกอิสระ Zypher Game เป็นเกมแบบฟูลเชนแบบเนทีฟโดยสมบูรณ์/เวิลด์เอนจิ้นแบบอิสระที่ใช้เทคโนโลยี ZK เกมฟูลเชนเต็มรูปแบบ/โลกอิสระดั้งเดิมของ Zypher Game ส่วนใหญ่ประกอบด้วยเอนจิ้นเกม Secret Engine, AW Engine และโปรโตคอลฉันทามติพื้นฐาน Zytron Kit
Secret Engine จัดเตรียมชุด SDK ที่ขับเคลื่อนโดย zk ซึ่งสามารถทำการคำนวณการเข้ารหัสที่ตรวจสอบได้อย่างปลอดภัยเพื่อให้มั่นใจว่าองค์ประกอบที่จำเป็นสำหรับเกมยังคงถูกผนึกไว้ในห่วงโซ่ บริการ zk-shuffle-as-a-service ที่มีอยู่ได้ช่วยเหลือมากกว่า 3 รายการเต็ม - เกมไพ่ลูกโซ่ได้รับการเข้ารหัสและสับเปลี่ยน
เครื่องยนต์เอดับบลิว. AW Engine ประกอบด้วยบริการ SDK ต่างๆ ที่ขับเคลื่อนโดย ZK รวมถึงกล่องเครื่องมือ Gadget, วงจรเฉพาะของ APP, โหนดการตรวจสอบแบบออนไลน์ ฯลฯ AW Engine เปิดใช้งานฟังก์ชัน ZK แบบพลักแอนด์เพลย์ ความสามารถในการประกอบวงจร ZK และการผสานรวมของบริษัทอื่นกับเครื่องเสมือน RISC ZeroZK
AW Engine ยังได้พัฒนาเอนจิ้น Z 4 อย่างสร้างสรรค์สำหรับเกมแบบเรียลไทม์ที่มีผู้เล่นหลายคนโดยเฉพาะ Z 4 ใช้ zk-rollup เพื่อขยายการทำงานพร้อมกันของเกมที่มีผู้เล่นหลายคน แกนหลักคือวิธีที่รวดเร็วในการเปลี่ยนแปลงสถานะ Z 4 ช่วยให้เกมสามารถ การออกอากาศสถานะทั่วโลกบนห่วงโซ่ต้นทางจะถูกแปลงเป็นการเปลี่ยนแปลงสถานะท้องถิ่นราคาถูก ซึ่งสามารถลดค่าธรรมเนียมผู้ใช้ได้อย่างมีประสิทธิภาพ และรองรับ TPS หลายล้านหรือหลายพันล้าน TPS

ชุดไซตรอน. Zytron Kit เป็นสแต็กบิลด์ Sovereign L3 Rollup แบบโมดูลาร์ Zytron Kit ประกอบด้วย Sovereign L3 Rollup, เอ็นจิ้นเกมของ Zypher Games ในรูปแบบสัญญาที่คอมไพล์แล้ว, การแบ่งส่วนเซิร์ฟเวอร์, ความเข้ากันได้ของข้อมูล และเครือข่ายที่ปรับแต่งเอง
Zytron Kit ได้รับการออกแบบมาเพื่อนักพัฒนาโดยเฉพาะเพื่อสร้างโลกอัตโนมัติ เกมมินิกลยุทธ์ หรือย้ายเกม AAA แบบออนไลน์ด้วยต้นทุนที่ต่ำที่สุดโดยไม่ต้องอาศัยการเรียนรู้ที่สูงชัน ช่วยให้พวกเขาสามารถโยกย้ายสินทรัพย์ ตรรกะของเกม และพื้นที่จัดเก็บข้อมูลแบบออนไลน์ ในขณะที่ยังคงรักษา UE เกรดการผลิตเอาไว้
นอกจาก AW Engine และ Zytron Kit แล้ว Zypher Game ยังมีตลาดการประมวลผลที่พิสูจน์แล้วสำหรับนักเล่นเกมมือถือ และ Zypher ยังผสานรวมกับโครงสร้างพื้นฐานที่เกี่ยวข้องกับเกมอีกด้วย -
ล่าสุด Zypher Game ได้บรรลุความร่วมมือกับ Risc Zero และ Celesita แล้ว ในความร่วมมือกับ Risc Zero ทาง Zypher Game ได้รวมเครื่องเสมือน ZK สากลของ Risc Zero เข้ากับเอ็นจิ้นเกม Zypher และขยายกรณีการใช้งานของ Risc Zero ผ่านส่วนขยาย SDK เฉพาะเกมที่รวมไว้ Zypher Game ร่วมมือกับ Celesita โดยใช้เครื่องมือ Roll Kit ของ Celesita เพื่อสร้าง Zytron Kit และใช้ Celesita เป็นเลเยอร์ DA เริ่มต้นของ Zytron Kit
ล่าสุด Zypher Games ได้เปิดตัวเครือข่ายทดสอบ B² Network ซึ่งบ่งชี้ว่ารองรับระบบนิเวศ BTC และจะช่วยให้ระบบนิเวศ BTC พัฒนาเกมออนไลน์ผ่านเทคโนโลยี ZKP และ AI
สรุป
จากการเล่าเรื่องไปจนถึงแบบดั้งเดิม เพื่อจัดการกับปัญหาความสามารถในการปรับขนาดของบล็อคเชน ปัญหาวงจร Tick ความไม่เปลี่ยนรูปและกฎพื้นฐานของความเป็นจริงทางกายภาพดิจิทัล และความเปิดกว้างของวัตถุ พื้นฐานใหม่ของโลกอิสระ/เกมแบบ full-chain ให้ วิธีแก้ปัญหาที่แตกต่างกัน Lattice เลือกเส้นทางของ OP-Rollup+ เพื่อเปลี่ยนกลไกสถานะเครื่องที่เป็นเอกฉันท์ของ EVM อย่างมาก ในขณะที่ Zypher Game และ Dojo เลือกใช้ ZKP เพื่อบีบอัดข้อมูลสถานะอย่างไม่เชื่อถือ และถ่ายโอนการตรวจสอบไปยังการคำนวณนอกเครือข่าย
แต่ละตัวเลือกทั้งสามมีข้อดีของตัวเอง กระบวนทัศน์การใช้งานของ Lattice มีข้อได้เปรียบในด้านความเข้ากันได้ของ EVM และความเป็นมิตรของนักพัฒนา Dojo Game คือสภาพแวดล้อมการพัฒนาและการดัดแปลงเฉพาะระบบนิเวศของ Starknet Zypher เลือกใช้คุณลักษณะทางกายภาพดิจิทัลดั้งเดิมของ DA แบบโมดูลาร์, โปรเซสเซอร์ร่วม RiscZero Zk และ Bitcoin UTXO เพื่อให้ได้โซลูชันที่ผสมผสานความไม่ไว้วางใจ ความสามารถในการปรับขนาด และความยืดหยุ่นด้านประสิทธิภาพเข้าด้วยกัน
นอกเหนือจากสามกระบวนทัศน์ข้างต้นแล้ว ยังมี World Engine ของ Argus และ Nervous (CKB) ที่เป็นเกมสายโซ่เต็มรูปแบบ/โลกอิสระดั้งเดิมที่อิงตามโครงสร้างข้อมูลสถานะ eUTXO
ขณะนี้ เกมแบบเต็มรูปแบบ/โลกอัตโนมัติกำลังอยู่ในช่วงตัวอ่อนทางเทคโนโลยีของเส้นโค้งการเติบโตของเทคโนโลยีใหม่ของ Geithner ในขั้นตอนนี้ มีผู้พัฒนามากกว่าผู้เล่น และเกมทดสอบหลายเกมก็เป็นเกมทั่วไปที่มีลักษณะคล้ายเกมทั่วไปถึง 4,399 เกม สิ่งนี้ไม่ได้ป้องกันกองทุนร่วมลงทุน crypto จากการเดิมพันซ้ำในสาขาที่กำลังเกิดขึ้นนี้ เพราะในสายตาของพวกเขา สถานะปัจจุบันของเกมเต็มห่วงโซ่/โลกอัตโนมัติเปรียบเสมือนรถไฟที่ไม่สามารถวิ่งเร็วกว่ารถม้าในช่วงปี 1820 มันไม่ใช่ปัญหา แต่เป็นโอกาส


