โมเดลนักแสดงสามารถเปิดใช้งานแอปเกมบล็อคเชนที่ดีขึ้นได้อย่างไร

โมเดลนักแสดงสามารถเปิดใช้งานแอปเกมบล็อคเชนที่ดีขึ้นได้อย่างไร

โหนดต้นทาง: 2914899

แอปพลิเคชันแบบกระจายอำนาจ (DApps) รวมถึงแอปสำหรับเล่นเกม ได้รับความสนใจในเรื่องความโปร่งใส ความปลอดภัย และการเป็นเจ้าของทรัพย์สินของผู้ใช้ อย่างไรก็ตาม การมอบประสบการณ์การเล่นเกมระดับ AAA คุณภาพสูงผ่าน DApps ถือเป็นความท้าทาย

DApps เกม 2D ที่มีอยู่ทำงานบนเครือข่ายบล็อคเชนโดยใช้สัญญาอัจฉริยะสำหรับการจัดการสินทรัพย์ แม้ว่าพวกเขาจะได้รับความนิยมในด้านกลไกที่เรียบง่ายและประสิทธิภาพของทรัพยากร ข้อจำกัดของพวกเขาก็ปรากฏชัดเจนเมื่อความซับซ้อนของประสบการณ์การเล่นเกมเพิ่มขึ้น

ความสามารถในการปรับขนาดเป็นอุปสรรคหลักสำหรับบล็อกเชนแบบดั้งเดิม เช่น Ethereum ซึ่งส่งผลกระทบต่อการเล่นเกมแบบโต้ตอบแบบเรียลไทม์ เนื่องจากข้อจำกัดเกี่ยวกับปริมาณการประมวลผลและเวลาแฝงของธุรกรรม

ประสิทธิภาพก็เป็นปัญหาเช่นกัน เกม AAA ต้องการการประมวลผลประสิทธิภาพสูงและการเรนเดอร์กราฟิกที่เหนือกว่า อย่างไรก็ตาม DApps ที่มีอยู่พยายามที่จะตอบสนองความต้องการเหล่านี้ ส่งผลให้เกิดประสบการณ์การมองเห็นที่ต่ำกว่ามาตรฐาน

นอกจากนี้ การพัฒนา DApps เกมระดับ AAA นั้นมีค่าใช้จ่ายสูงเนื่องจากงานที่ต้องใช้ทรัพยากรมากและค่าธรรมเนียมการดำเนินการบล็อกเชน การสร้างสมดุลระหว่างประสบการณ์ดื่มด่ำกับค่าใช้จ่ายที่เป็นมิตรต่อผู้ใช้ทำให้การใช้เฟรมเวิร์ก DApp แบบดั้งเดิมสำหรับเกม AAA มีความซับซ้อน

นักแสดงรุ่นอะไร?

“โมเดลนักแสดง” คือโมเดลการสื่อสารที่เปิดใช้งานการประมวลผลแบบขนานและการส่งข้อความแบบอะซิงโครนัสภายในโปรโตคอลบล็อกเชน ทำให้นักพัฒนาสามารถสร้าง DApps ที่ซับซ้อนได้โดยมีความยากน้อยลง

โมเดลนักแสดงถูกใช้ภายใน Gear Protocol และการพัฒนานำโดย Nikolay Volf ผู้ก่อตั้ง Gear Protocol และ Vara และเป็นหนึ่งในผู้พัฒนาหลักของ Polkadot และเฟรมเวิร์ก Substrate

ภายในโมเดลคือนักแสดง - โปรแกรมหรือผู้ใช้ที่ส่งข้อความไปยังโปรแกรมอื่นในโปรโตคอล นักแสดงแต่ละคนมีกล่องจดหมายและสถานะส่วนตัวที่ไม่สามารถเปลี่ยนแปลงได้โดยนักแสดงคนอื่นโดยตรง แต่สามารถเปลี่ยนสถานะได้โดยได้รับข้อความจากนักแสดงคนอื่นเท่านั้น

ข้อความระหว่างนักแสดงจะถูกนำมาจากกล่องจดหมายและประมวลผลเป็นรอบ เมื่อนักแสดงได้รับและประมวลผลข้อความแล้ว พวกเขาสามารถส่งข้อความไปยังนักแสดงคนอื่น สร้างนักแสดง หรือเปลี่ยนสถานะได้

สิ่งนี้มีประโยชน์ต่อการพัฒนา DApp อย่างไร

การจัดการข้อความแบบอะซิงโครนัสในการเขียนโปรแกรมบล็อกเชนให้ประโยชน์ที่สำคัญหลายประการ ซึ่งส่งผลต่อประสิทธิภาพโดยรวม ความสามารถในการขยายขนาด และความน่าเชื่อถือของ DApps

ประการแรก การจัดการข้อความแบบอะซิงโครนัสช่วยให้สามารถประมวลผลธุรกรรมและสัญญาอัจฉริยะได้โดยไม่ปิดกั้น

ล่าสุด: การยื่นเอกสาร ETF เปลี่ยนการเล่าเรื่องของ Bitcoin ในชั่วข้ามคืน — Ledger CEO

ต่างจากการประมวลผลแบบซิงโครนัส ซึ่งแต่ละธุรกรรมจะต้องดำเนินการตามลำดับ การส่งข้อความแบบอะซิงโครนัสทำให้สามารถดำเนินการหลาย ๆ งานพร้อมกันได้

ความสามารถในการประมวลผลแบบขนานนี้ช่วยเพิ่มประสิทธิภาพการทำงานของเครือข่ายบล็อกเชน เนื่องจากสามารถรองรับธุรกรรมและการคำนวณจำนวนมากขึ้นได้พร้อมกัน ส่งผลให้เวลาในการประมวลผลธุรกรรมลดลงและปรับปรุงปริมาณงานโดยรวม

Jack Platts ผู้ร่วมก่อตั้ง Hypersphere ซึ่งเป็นกองทุนร่วมลงทุนคริปโตที่ลงทุนในโครงการเกม กล่าวกับ Cointelegraph ว่า “ในระบบซิงโครนัสแบบดั้งเดิม งานหลายอย่างมักจะต้องรอซึ่งกันและกัน ซึ่งนำไปสู่การชะลอตัวเมื่อประมวลผลปริมาณมาก การทำธุรกรรม”

Platts กล่าวต่อว่า “ในบริบทของเครือข่ายบล็อกเชน ความสามารถในการประมวลผลแบบขนานนี้มีความสำคัญต่อการรักษาปริมาณธุรกรรมที่สูง เมื่อผู้ใช้เริ่มการทำธุรกรรมมากขึ้น ระบบสามารถจัดการธุรกรรมเหล่านั้นไปพร้อมๆ กัน ทำให้มั่นใจได้ว่าเวลาการยืนยันจะเร็วขึ้นและประสิทธิภาพเครือข่ายโดยรวมดีขึ้น นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับการเล่นเกมบล็อคเชน ซึ่งการโต้ตอบแบบเรียลไทม์และการประมวลผลที่รวดเร็วมีความจำเป็นสำหรับการมอบประสบการณ์การเล่นเกมที่ราบรื่นและสนุกสนาน”

เกมบล็อกเชนบางเกม เช่น Ember Sword ได้รวมการประมวลผลแบบขนานเข้ากับกระบวนการพัฒนาแล้ว Mark Laursen ผู้ร่วมก่อตั้งและซีอีโอของบริษัทพัฒนาเกม Bright Star Studios กล่าวกับ Cointelegraph ว่า “ในการพัฒนา Ember Sword เราใช้การประมวลผลแบบขนานโดยใช้โซลูชัน ECS [ระบบส่วนประกอบเอนทิตี] ของเรา โดยปกติแล้ว มีความจำเป็นที่จะต้องบูรณาการมัลติเธรดด้วยตนเอง และทำการตัดสินใจที่ซับซ้อนทีละระบบ”

Laursen กล่าวต่อว่า “อย่างไรก็ตาม ในสถานการณ์ของเรา มีการระบุข้อกำหนดสำหรับการอ่าน เขียน และการเรียงลำดับ ซึ่งช่วยให้กลไกของเราแยกแยะวิธีที่มีประสิทธิภาพสูงสุดในการกำหนดเวลาและทำให้ระบบเหล่านั้นขนานกัน”

สมมติว่าผู้เล่นเกมบล็อคเชนต้องการโอนไอเท็มในเกมในรูปแบบของโทเค็นที่ไม่สามารถเปลี่ยนได้ เช่น การย้ายดาบในตำนานจากหน้าอกของพวกเขา (กระเป๋าเงินสำหรับการจัดเก็บระยะยาว) ไปยังสินค้าคงคลัง (กระเป๋าเงินที่ใช้สำหรับเล่นเกม)

กระบวนการโอนสามารถเกิดขึ้นได้ทันทีโดยมีค่าธรรมเนียมต่ำหรือเกือบเป็นศูนย์ เช่นเดียวกับที่ผู้เล่นสามารถคลิกและลากดาบจากคลังของตนแล้วย้ายไปยังพ่อค้าหรือหีบในเกมแบบดั้งเดิม

นอกจากนี้ ด้วยการส่งข้อความแบบอะซิงโครนัส นักพัฒนาบล็อคเชนสามารถออกแบบ DApps ที่มีความยืดหยุ่นมากขึ้นต่อความผันผวนของสภาพเครือข่ายและความล้มเหลวชั่วคราว

Pavel Salas ประธานเจ้าหน้าที่ฝ่ายการเติบโตของ Gear Foundation ซึ่งเป็นองค์กรที่อยู่เบื้องหลัง Gear Protocol กล่าวกับ Cointelegraph ว่า “โมเดลนักแสดงช่วยเพิ่มความน่าเชื่อถือของแอปพลิเคชันที่ทำงานบนบล็อคเชน” กล่าวเสริม:

“เนื่องจากผู้ดำเนินการประมวลผลข้อความอย่างเป็นอิสระ ความล้มเหลวหรือปัญหากับผู้ดำเนินการรายหนึ่งจึงไม่ส่งผลกระทบต่อผู้อื่น ป้องกันความล้มเหลวแบบเรียงซ้อนและปรับปรุงความแข็งแกร่งโดยรวมของระบบ และสมมติว่ามีการหยุดชะงักหรือปัญหาเครือข่าย โมเดลนักแสดงจะช่วยให้ระบบสามารถกู้คืนได้อย่างรวดเร็วและทำงานต่อไปได้อย่างราบรื่น”

สิ่งนี้จะเป็นประโยชน์สำหรับ DApps สำหรับการเล่นเกมบล็อคเชน หากเครือข่ายขัดข้อง ซึ่งทำให้เกมสามารถทำงานต่อไปได้แม้จะมีปัญหาใดๆ บนบล็อคเชนก็ตาม

นอกจากนี้ การจัดการข้อความแบบอะซิงโครนัสยังช่วยเพิ่มความสามารถในการปรับขนาดของเครือข่ายบล็อกเชน วิธีการซิงโครนัสแบบดั้งเดิมอาจนำไปสู่ปัญหาคอขวดและประสิทธิภาพการทำงานลดลงเมื่อจำนวนผู้ใช้และธุรกรรมเพิ่มขึ้น

ในทางตรงกันข้าม การส่งข้อความแบบอะซิงโครนัสช่วยให้สามารถกระจายงานไปยังหลายโหนดได้ ทำให้ระบบสามารถปรับขนาดได้อย่างมีประสิทธิภาพมากขึ้น และจัดการปริมาณธุรกรรมที่สูงขึ้นโดยไม่ทำให้ประสิทธิภาพลดลง

Salas กล่าวว่า “เมื่อฐานผู้ใช้และกิจกรรมภายใน DApp เติบโตขึ้น ระบบสามารถจัดการการรับส่งข้อความที่เพิ่มขึ้นได้อย่างง่ายดายโดยไม่ทำให้เกิดปัญหาคอขวดหรือการชะลอตัว แม้ว่าแอปพลิเคชั่นตัวเดียวจะเติบโตขึ้น แต่ก็ยังคงจัดการข้อความตามลำดับ”

ความสามารถในการปรับขนาดนี้มีความสำคัญเนื่องจากเครือข่ายบล็อกเชนมีเป้าหมายที่จะสนับสนุนฐานผู้ใช้ที่กำลังเติบโตและรองรับกรณีการใช้งานที่หลากหลาย

Salas continued to explain how the process works: “Through the actor model, individual actor-programs act as shards, ensuring that the system can be shared by design as the number of programs grows. […] Vara processes all transactions without sharding across bunches of nodes; each node handles everything. However, within Vara, each program operates independently, containing its own state, processing and sending messages according to its specific logic.”

“ในการเล่นเกมบล็อคเชน ซึ่งการโต้ตอบแบบเรียลไทม์และการประมวลผลที่รวดเร็วเป็นสิ่งสำคัญ ความสามารถในการแบ่งกลุ่มของโมเดลนักแสดงช่วยให้มั่นใจได้ว่าการประมวลผลการกระทำและกิจกรรมที่เกี่ยวข้องกับเกมจะรวดเร็ว สนับสนุนประสบการณ์การเล่นเกมที่ราบรื่น”

“เมื่อจำนวนนักแสดง-โปรแกรมเพิ่มขึ้น ระบบจะแบ่งส่วนและกระจายภาระงาน เพื่อรองรับฐานผู้ใช้ที่เพิ่มขึ้นอย่างมีประสิทธิภาพ และรักษาเครือข่ายที่ตอบสนองและมีประสิทธิภาพ”

ข้อดีอีกประการหนึ่งของการจัดการข้อความแบบอะซิงโครนัสคือการรองรับสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ใน DApps แทนที่จะสำรวจการอัปเดตอย่างต่อเนื่อง DApps สามารถสมัครรับกิจกรรมหรือข้อความเฉพาะได้ ช่วยให้พวกเขาตอบสนองต่อการเปลี่ยนแปลงบนบล็อกเชนได้ทันทีและมีประสิทธิภาพ

โมเดลที่ขับเคลื่อนด้วยเหตุการณ์นี้ช่วยลดค่าใช้จ่ายในการคำนวณที่ไม่จำเป็นและประหยัดทรัพยากรเครือข่าย ส่งผลให้แอปพลิเคชันมีประสิทธิภาพและตอบสนองได้ดียิ่งขึ้น

นอกจากนี้ การใช้ความสามารถในการส่งข้อความของนักแสดงสามารถปรับปรุงประสบการณ์ผู้ใช้โดยรวมได้อย่างมาก โดยการลดระยะเวลารอคอยที่ขยายออกไปสำหรับการตรวจสอบความถูกต้องของธุรกรรม การใช้การประมวลผลแบบอะซิงโครนัสช่วยให้นักแสดงสามารถรับข้อความรับทราบธุรกรรมของตนพร้อมกับรหัสธุรกรรมที่รอดำเนินการ

ต่อจากนั้น งานการคำนวณใดๆ หรือการพึ่งพาข้อมูลภายนอกสามารถจัดการได้โดยผู้ดำเนินการคนเดียวกันหรือสำรองในบล็อกถัดไป ทำให้มั่นใจได้ว่าการประมวลผลมีประสิทธิภาพโดยไม่กระทบต่อการตอบสนองของเครือข่ายบล็อกเชน

นิตยสาร: 6 คำถามสำหรับ JW Verret — ศาสตราจารย์ด้านบล็อกเชนที่กำลังติดตามเงิน

การตอบสนองแบบเรียลไทม์นี้มีความสำคัญอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องการการยืนยันอย่างรวดเร็ว

ในขณะที่ระบบนิเวศบล็อกเชนยังคงเติบโตและมีความหลากหลาย การใช้ประโยชน์จากการจัดการข้อความแบบอะซิงโครนัสจึงกลายเป็นสิ่งจำเป็นสำหรับการสร้าง DApps เกมสไตล์ AAA ที่ทรงพลัง ซึ่งสามารถตอบสนองความต้องการของฐานผู้ใช้ที่กำลังขยายตัว และตอบสนองกรณีการใช้งานที่หลากหลายในอุตสาหกรรม

ด้วยการนำวิธีการนี้มาใช้ นักพัฒนามีโอกาสที่จะขยายขอบเขตของการเล่นเกมแบบกระจายอำนาจ และอาจตระหนักถึงความสามารถที่สมบูรณ์ของเทคโนโลยีบล็อกเชนในภาคส่วนเกม

ประทับเวลา:

เพิ่มเติมจาก Cointelegraph