BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Dưới sự thay đổi của mô hình mở rộng, hai loại trò chơi chuỗi chia tay nhau

十文
特邀专栏作者
2022-04-15 07:40
Bài viết này có khoảng 4106 từ, đọc toàn bộ bài viết mất khoảng 6 phút
Bài viết này so sánh những ưu điểm và nhược điểm của trò chơi trên chuỗi mạnh và chuỗi yếu.
Tóm tắt AI
Mở rộng
Bài viết này so sánh những ưu điểm và nhược điểm của trò chơi trên chuỗi mạnh và chuỗi yếu.

Bài viết này đến từDialecticBài viết này đến từ

, tác giả gốc aaaaaaaaaa, biên soạn bởi Odaily Shiwen.

Ngành công nghiệp trò chơi đang dần nhận ra rằng công nghệ chuỗi khối có thể thay đổi đáng kể bối cảnh trò chơi và mang lại lợi ích cho người chơi.

Tuy nhiên, công nghệ blockchain đang bị hạn chế bởi nút cổ chai về khả năng mở rộng, cần tăng băng thông điện toán mà vẫn đảm bảo tính phi tập trung và không làm tăng chi phí xác minh.

Đồng thời, chuỗi khối cần tính phí người dùng tỷ lệ thuận với việc xác minh nút. Do đó, chi phí tính toán của các trò chơi chuỗi là khá cao. Các nhà phát triển buộc phải viết mã xung quanh những ràng buộc này, điều này ngăn cản họ thể hiện tiềm năng thực sự của các ứng dụng trên chuỗi.

May mắn thay, khi Optimistic Rollups và Zk-Rollups xuất hiện, mô hình khả năng mở rộng của trò chơi blockchain đã thay đổi.

Các tính toán được thực hiện ngoài chuỗi bởi các máy cao cấp (trình kiểm tra), trong khi bằng chứng gian lận (Op) hoặc bằng chứng hợp lệ (Zk) được phát hành trên chuỗi thanh toán, có thể đảm bảo tính toàn vẹn của các phép tính.

Bằng cách này, các nút mạng có thể xác minh bằng chứng bổ sung nhanh hơn và rẻ hơn, cho phép thực hiện các phép tính phức tạp như hoạt hình trò chơi với chi phí thấp.

Ví dụ: máy ảo Starknet do Cairo cung cấp sẽ giải phóng tiềm năng này vì ngôn ngữ lập trình gốc của chúng không bị ràng buộc bởi EVM.

Nhờ các Tổng số này, có thể tăng độ phức tạp tính toán và thông lượng theo cấp số nhân trong khi vẫn giữ chi phí xác minh tuyến tính (hoặc thậm chí thấp hơn). Đây là một sự thay đổi mô hình trong quy mô chuỗi khối.Nói về kịch bản trò chơi, việc chạy mọi đơn vị của trò chơi trên một chuỗi khối duy nhất là không khả thi về mặt kinh tế và nó sẽ giống như vậy trong tương lai. Đây là lý do tại sao hầu hết các trò chơi blockchain được phát hành trong vài năm qua đều là trò chơi kết hợp: ngăn xếp của chúng chỉ có một số thành phần trực tuyến, trong khi cốt lõi logic trò chơi của chúng chạy ngoại tuyến trên các máy chủ chuyên dụng. Chúng tôi gọi loạt trò chơi blockchain này là

Các trò chơi on-chain yếu

Axie Infinity, Crabada và The Sandbox, trong số những thứ khác, thuộc loại này.Mặt khác, thông qua việc mở rộng ngoài chuỗi, các nhà phát triển có thể cung cấp nhiều tài nguyên máy tính hơn với chi phí thấp. Do đó, logic của trò chơi cuối cùng có thể được triển khai trên chuỗi dưới dạng hợp đồng thông minh. Chúng tôi gọi loạt trò chơi này là

Trò chơi on-chain mạnh mẽ

Trong bài viết này, chúng ta sẽ khám phá những ưu điểm và nhược điểm của hai loại trò chơi blockchain này.

Các trò chơi on-chain yếu

Lợi thế

  • Lợi thế

  • mở rộng trực tiếp hơn

  • trải nghiệm người dùng tốt

  • độ trễ thấp

  • độ trễ thấp

  • Quy trình sửa lỗi nhanh chóng

Dễ dàng cấm những kẻ gian lận

  • dễ bị tổn thương

  • phát triển từ trên xuống

  • nguồn đóng

  • quyền sở hữu

  • quyền sở hữu

  • không kiên trì

không kiên trì

Các trò chơi on-chain yếu sẽ dễ mở rộng quy mô hơn vì chúng giữ phần lớn ngăn xếp của chúng ở off-chain. Phần trò chơi trên chuỗi thường là tài sản trong trò chơi và mã thông báo trong trò chơi được đại diện bởi NFT, có thể được giao dịch và chuyển nhượng tự do trong một thị trường mở và không cần cấp phép. Vì vậy, trò chơi diễn ra ngoài chuỗi và việc giải quyết kinh tế được thực hiện trên chuỗi.

Về mặt tích cực, trải nghiệm người dùng rất giống với trò chơi truyền thống và độ trễ không phải là vấn đề do loại kết nối máy khách-máy chủ của trò chơi. Mọi bản cập nhật đều có thể được triển khai mà không gặp trở ngại nào. Vì quyền truy cập trò chơi bị đóng nên nhà xuất bản trò chơi có thể cấm những người chơi vi phạm điều khoản dịch vụ.

Lợi thế

Lợi thế

  • mã nguồn mở

  • mã nguồn mở

  • phát triển từ dưới lên

  • trừu tượng hóa khách hàng

  • giảm thiểu niềm tin

  • giảm thiểu niềm tin

  • không cần giấy phép

dễ bị tổn thương

  • Kinh nghiệm người dùng

  • Kinh nghiệm người dùng

  • Người chơi có thể bị quay lui và các hình thức MEV khác

  • Trì hoãn

  • Sửa lỗi có thể yêu cầu phối hợp xã hội

  • người máy

người máy

  • Với cách chơi on-chain mạnh mẽ, các nhà phát triển có thể tận dụng các thành phần trên bất kỳ chuỗi công khai nào, chẳng hạn như:

  • động cơ vật lý

  • Nguyên mẫu VRF trên chuỗi để nắm bắt tính ngẫu nhiên

  • NTF đại diện cho cây kỹ năng, có thể di chuyển tới bất kỳ mod nào của trò chơi

Hợp đồng nhiệm vụ, bất kỳ ai cũng có thể triển khai và nhập nhiệm vụ của mình vào trò chơi

Mọi thành phần của trò chơi đều có thể kết hợp và tương tác với nhau, đồng thời có thể nhân rộng vô hạn.

Điều này tạo tiền đề cho sự hợp tác từ dưới lên vô tận và mạnh mẽ. MatchboxDAO là một ví dụ rõ ràng.

Bây giờ chúng ta hãy xem xét một số điểm yếu và thách thức trong tương lai của trò chơi trực tuyến mạnh mẽ.

tiêu đề phụ

Giao diện người dùng/UX

Trong các trò chơi trên một chuỗi mạnh, mọi thay đổi trạng thái của hợp đồng trò chơi cần phải được đăng ký trên chuỗi. Do đó, người dùng cần ký một giao dịch cho mọi hành động họ thực hiện trong trò chơi. Giải pháp này không khả thi đối với các trò chơi tốc độ cao như RTS.Trừu tượng hóa tài khoản (AA) là một cải tiến rõ ràng so với mô hình tài khoản của Ethereum và các Rollup như Starknet và Optimism đang triển khai nó.

Với AA, mỗi tài khoản thuộc sở hữu bên ngoài là một hợp đồng thông minh, cho phép triển khai các ví thông minh mạnh mẽ, an toàn và có khả năng tùy chỉnh cao.

Ví thông minh này giúp người dùng không phải ký giao dịch cho mọi hành động trong trò chơi, đồng thời duy trì bảo mật mạnh mẽ trên ví chính.

Quay lui và gameMEV

Ví dụ: hãy xem xét một trò chơi đối kháng trong đó Người chơi1 gửi các giao dịch liên quan đến các hành động trên mempool, chẳng hạn như đá cao. Trong khi đó, Player2 đang theo dõi mempool cho tất cả các giao dịch từ Player1. Sau khi giao dịch được gửi, Player2 có thể dự đoán nước đi tiếp theo của đối thủ và phản công đối thủ một cách hoàn hảo.

Người chơi1 gửi hành động Đá cao vào nhóm bộ nhớ chung. Player2 đang lắng nghe nhóm bộ nhớ

Mô tả hình ảnh

Player2 phản đòn High-Kick của Player1 bằng High-Parry của họCác giải pháp cho những vấn đề như vậy là:

Ngăn chặn quay lui hoặc phán đoán trước bằng cách mã hóa hành vi của người chơi hoặc gửi giao dịch thông qua nhóm bộ nhớ riêng.

tiêu đề phụ

che giấu thông tin

che giấu thông tin

Hầu hết các trò chơi cạnh tranh đều dựa vào một số mức độ thông tin ẩn.

Tuy nhiên, các chuỗi khối công khai lưu trữ tất cả thông tin ở dạng rõ ràng và dễ đọc, có thể truy cập được đối với bất kỳ ai trên thế giới có quyền truy cập vào một nút. Điều này cho phép bất kỳ người quan sát nào tận dụng lợi thế của những người chơi khác bằng cách đọc thông tin được lưu trữ trên hợp đồng thông minh.

Hãy tưởng tượng rằng trong một trò chơi chiến lược thời gian thực, người chơi chiến đấu chống lại nhau bằng cách thành lập các đội quân chiến tranh với các thuộc tính khác nhau. Mỗi người dùng chỉ có thể nhìn thấy một phần của bản đồ trò chơi do tầm nhìn hạn chế. Nhìn thấy chiến thuật chiến đấu của đối thủ đang hoạt động là một lợi thế cạnh tranh. Công nghệ chuỗi khối có thể theo dõi các phương pháp chiến đấu của đối thủ bằng cách đọc hợp đồng thông minh, để điều chỉnh chiến lược của riêng mình.

Khi thông tin cần được giữ kín được công khai trong hợp đồng trò chơi, sẽ có sự bất cân xứng giữa những người có thể đọc các trường lưu trữ và những người không thể. Vì các trò chơi blockchain thường đi kèm với phần thưởng bằng tiền nên quá trình khai thác này thậm chí còn nghiêm trọng hơn.Các trò chơi theo lượt không đồng bộ có thể triển khai sơ đồ gửi tiết lộ.

Người chơi có thể xuất bản hành động của mình theo cách phi tập trung mà không tiết lộ ý định cơ bản của họ.Một giải pháp khác là sử dụng bằng chứng không kiến ​​thức.

Dark Forest là một game MMO hoàn toàn trực tuyến, là game đầu tiên sử dụng zkSNARK để bảo vệ quyền riêng tư của thông tin trong trò chơi. Trong DF, người chơi có thể chinh phục các hành tinh trong vũ trụ. Tuy nhiên, họ không bắt buộc phải nộp tọa độ của các hành tinh mà họ chinh phục được. Thay vào đó, hãy gửi tọa độ đã băm và bằng chứng zk được tạo cục bộ. Tương tự, bất cứ khi nào họ muốn chuyển từ A Odaily sang B Odaily, họ cần cung cấp giá trị băm của hai tọa độ Odaily cộng với bằng chứng zk tương ứng. Chỉ người chơi biết tọa độ và chuyển đổi trạng thái vì chúng được lưu trữ cục bộ. Mọi người dùng bên ngoài sẽ chỉ thấy hàm băm và bằng chứng zk.

Mô tả hình ảnh

Sơ đồ từ Blog Dark ForestNhược điểm lớn nhất của ZKP là việc tạo ra chúng đòi hỏi rất nhiều tính toán.

Nhưng đối với các trò chơi thời gian thực, chúng tôi hy vọng rằng thời gian tạo ZKP có thể giảm xuống dưới giây.

Trì hoãn

Trì hoãn

Nếu hàng chục nghìn người dùng đang đọc hợp đồng thông minh hàng trăm nghìn lần mỗi giây bằng cách gọi các điểm cuối RPC công khai, thì mạng có thể nhanh chóng bị quá tải. Lý tưởng nhất là mọi người dùng đều có thể chạy nút cục bộ trên trình duyệt/thiết bị của họ.Ngoài ra, tính bảo mật của các trò chơi trực tuyến có thể yếu hơn so với các hoạt động liên quan đến tài chính trực tuyến, vì tổn thất tài chính do các cuộc tấn công giả mạo gây ra có mức độ nhỏ hơn. Vì vậy,

Từ quan điểm bảo mật, chạy một nút ánh sáng cục bộ có thể được coi là đủ tốt

Ứng dụng khách phi trạng thái của Ethereum + cây Verkle, zkSNARK đệ quy của Mina và Substrate Connect của Polkadot là tất cả các bước hướng tới con đường này.

Tuy nhiên, vấn đề tắc nghẽn RPC chỉ là một trong những vấn đề về độ trễ. Do tính chất ngang hàng của mạng, người chơi có thể gặp phải độ trễ cao do cấu trúc liên kết mạng.

Một giải pháp cho vấn đề giật lag là kênh chơi game của đội Xaya. Là một kênh trạng thái, người chơi có thể trực tiếp mở một kênh liên lạc ngoài chuỗi nơi họ có thể thực hiện các hành động của mình trong khi liên tục cập nhật trạng thái trên chuỗi.

Nó sẽ cho phép các tương tác trong thời gian thực giảm bớt các hạn chế về độ trễ của khoảng cách địa lý tối thiểu giữa các bên liên quan.

  • Người chơi tương tác ngoài chuỗi trong các kênh liên lạc trực tiếp của họ và chỉ giải quyết trên chuỗi khi cần. Tuy nhiên, việc mở các kênh ngoài chuỗi giữa hai bên có thể gây ra hai nhược điểm lớn:

  • Thiết lập chuỗi sự kiện mà không có sự hiện diện của cơ quan trung ương;

Ngăn chặn từ chối dịch vụ.

Hãy xem xét một kênh trò chơi giữa hai người chơi trò chơi FPS với một số độ trễ giữa hai đối thủ. Đôi khi, chúng sẽ xuất hiện trước mặt nhau và bóp cò cùng một lúc. Từ quan điểm của Người chơi A, họ đi trước. Nhưng người chơi B lại thấy điều ngược lại. Làm thế nào để chúng tôi xác định ai bắn trước? Những điều trên có thể bắt nguồn từ các vấn đề cơ bản về thời gian trong các hệ thống phân tán. Bên cạnh đó, khi mở một kênh trực tiếp, người chơi sẽ để lộ IP của họ cho nhau, khiến họ dễ bị tấn công từ chối dịch vụ hơn.

Không rõ làm thế nào để giải quyết những thiếu sót này theo cách có thể mở rộng và giảm thiểu độ tin cậy.

Trên Lightning Network của Bitcoin, các bên thứ ba có thể chạy Watchtowers để phát hiện và ngăn chặn các đối tác không trung thực ăn cắp tiền của người dùng khi họ ngoại tuyến hoặc không thể phản hồi khi vi phạm.Theo cách tương tự,

Mặc dù sơ đồ trên đưa một thành phần tập trung vào trò chơi, nhưng thiệt hại lớn nhất mà các bên thứ ba này có thể gây ra là ảnh hưởng đến kết quả của một vòng trò chơi bằng cách cung cấp thông tin không chính xác, nhưng không bao giờ ăn cắp tiền của người dùng. Và, nếu họ bị bắt quả tang hành động không trung thực, họ có thể mất danh tiếng, khách hàng và thậm chí cả cổ phần của mình.

Tóm lại là

Tóm lại là

Trên đây chỉ là một số thách thức mà các trò chơi trực tuyến mạnh phải đối mặt. Chúng tôi chưa đề cập đến việc hoàn nguyên giao dịch, lưu trữ dữ liệu, v.v. Các nhà xây dựng sẽ phải phát triển trò chơi của họ xung quanh những thách thức kỹ thuật và ngoại cảnh tiêu cực của kiến ​​trúc chuỗi khối.

Tuy nhiên, khả năng kết hợp và khả năng tương tác trên chuỗi là những công cụ rất mạnh mẽ. Một cấp độ hoàn toàn mới về sự hợp tác của con người, metagame và cơ hội MEV sẽ xuất hiện trong vài năm tới.

GameFi
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk