Chuyển đến nội dung chính

Chơi game trên Ethereum

  • Các quy tắc và trạng thái của trò chơi có thể được thực thi bởi Chuỗi khối Ethereum, thay vì máy chủ của một studio, thể hiện lợi ích chính của các trò chơi trên chuỗi
  • Bất kỳ ai cũng có thể xây dựng các bản mod, bot hoặc các trò chơi hoàn toàn mới kết nối vào cùng một dữ liệu trên chuỗi mở
  • Các lớp 2 (l2) được xây dựng có mục đích cho phép chơi game theo thời gian thực với mức phí thấp hơn, trong khi các framework phát triển game giúp việc xây dựng các trò chơi trên chuỗi trở nên dễ tiếp cận hơn bao giờ hết

Chơi game trên Ethereum

Chơi game trên Ethereum có nhiều hình thức khác nhau, từ các trò chơi sử dụng Chuỗi khối cho các tính năng cụ thể đến những trò chơi mà toàn bộ thế giới trò chơi tồn tại trên chuỗi. Chuỗi khối Ethereum có thể được sử dụng với các trò chơi ở nhiều khả năng khác nhau. Các trò chơi có thể lưu trữ tiền tệ của chúng dưới dạng token có thể chuyển nhượng hoặc các tài sản trong trò chơi khác (nhân vật, trang bị, thú cưng, v.v.) dưới dạng token không thể thay thế (NFT). Các trò chơi cũng có thể sử dụng hợp đồng thông minh để lưu trữ logic, quy tắc và trạng thái của chúng trên chuỗi. Những trò chơi như vậy thường được gọi là "trò chơi hoàn toàn trên chuỗi".

Hệ sinh thái Ethereum cũng bao gồm các chuỗi khối lớp 2 (l2) kế thừa các đảm bảo bảo mật của Mạng chính Ethereum trong khi mở rộng quy mô của Ethereum và hỗ trợ các trường hợp sử dụng chuyên biệt. Các mạng lưới l2 có thể cung cấp các lợi ích bổ sung cho các trò chơi trên chuỗi và cộng đồng của chúng nhờ thời gian xác nhận nhanh hơn và mức phí thấp hơn, giúp việc chơi game trở nên dễ tiếp cận hơn.

Khi lớp 1 (l1) mở rộng quy mô, các trò chơi đang bắt đầu quay trở lại Mạng chính Ethereum. Một ví dụ là Asphodel (opens in a new tab), một trò chơi hoàn toàn trên chuỗi hiện đang được thử nghiệm trên Ethereum l1. Tuy nhiên, hầu hết các trò chơi vẫn sử dụng các giải pháp l2 để hưởng lợi từ mức phí thấp hơn.

Sự trỗi dậy của việc chơi game trên Ethereum

Các tựa game MMO truyền thống như EVE Online, World of Warcraft, MapleStory và RuneScape đã chứng minh rằng các nền kinh tế ảo có thể tạo ra giá trị trong thế giới thực. Người chơi cày vàng để kiếm thu nhập, nền kinh tế của EVE phản ánh các hệ thống tài chính thực tế và văn hóa mod (Counter-Strike, DotA 2, các máy chủ Minecraft) cho thấy người chơi muốn sáng tạo dựa trên các thế giới hiện có. Ngay cả sự thất vọng nổi tiếng của Vitalik về việc giảm sức mạnh (nerf) trong World of Warcraft (opens in a new tab) cũng trở thành một biểu tượng ban đầu cho những vấn đề của các hệ sinh thái chơi game khép kín. Nhưng các studio kiểm soát mọi thứ; họ có thể cấm Tài khoản, đóng cửa máy chủ hoặc tuyên bố quyền sở hữu đối với nội dung do người chơi tạo ra.

Khi Ethereum ra mắt, các nhà thiết kế trò chơi đã nhìn thấy cơ hội để xây dựng những thế giới không thể bị đóng cửa. Như Ronan Sandford, người tạo ra Conquest.eth, đã nói (opens in a new tab): "Kể từ ngày tôi tình cờ biết đến Ethereum, tôi đã bị cuốn hút bởi ý tưởng tạo ra các trò chơi chạy và phát triển độc lập với người tạo ra chúng."

Chuỗi khối Ethereum đã cho phép tạo ra những thế giới nơi các quy tắc không thể bị thay đổi một cách tùy tiện, trạng thái không thể bị xóa và bất kỳ ai cũng có thể xây dựng các tiện ích mở rộng tồn tại chừng nào mạng lưới còn tồn tại. Đây là điều mà Ethereum cung cấp một cách nguyên bản.

Tổng quan về hệ sinh thái chơi game của Ethereum

  • Các lớp 2 (l2): Với mức phí rẻ hơn và thời gian giao dịch ngắn, các l2 của Ethereum đã trở thành một nơi phổ biến để các trò chơi ra mắt. Bối cảnh l2 tiếp tục phát triển, với các hệ sinh thái chơi game Web3 hàng đầu như Ronin (ban đầu là một chuỗi phụ cho Axie Infinity) gần đây đã chuyển đổi sang kiến trúc lớp 2 (l2) của Ethereum, kế thừa các đảm bảo bảo mật của Ethereum trong khi vẫn giữ lại cơ sở hạ tầng được tối ưu hóa cho việc chơi game. Các l2 hàng đầu hiện nay cho việc chơi game bao gồm: Ronin (opens in a new tab), Starknet (opens in a new tab), Abstract (opens in a new tab), Immutable (opens in a new tab)Base (opens in a new tab).
  • Cơ sở hạ tầng: Để làm cho việc phát triển các trò chơi trên chuỗi trở nên dễ dàng hơn, có một số bộ công cụ tồn tại; Cartridge (opens in a new tab) (cung cấp các khóa phiên, các giao dịch không tốn phí gas thông qua bên trả phí và xác thực dựa trên WebAuthn thông qua Cartridge Controller), Dojo (opens in a new tab) (một framework trò chơi có thể chứng minh với hỗ trợ trừu tượng hóa tài khoản nguyên bản), MUD (opens in a new tab) (một công cụ trò chơi trên chuỗi dựa trên EVM). Những công cụ khác, như Proof of Play (opens in a new tab)Thirdweb (opens in a new tab), cho phép các nhà phát triển xây dựng các trò chơi với trải nghiệm người dùng giống như Web2.
  • Cộng đồng chơi game: Hệ sinh thái chơi game của Ethereum được hỗ trợ bởi các bang hội chơi game, bao gồm (YGG (opens in a new tab), MANA Gaming (opens in a new tab), WASD (opens in a new tab), LegacyGG (opens in a new tab), Gaming Grid (opens in a new tab)OLAGG (opens in a new tab)) để người chơi hợp tác, các nền tảng khám phá như GAM3S.GG (opens in a new tab) và các phương tiện truyền thông như Gaming Daily (opens in a new tab) để phân tích trò chơi và đưa tin về hệ sinh thái. Một số bao trùm tất cả những điều này, như FOCGERS (opens in a new tab).
  • Thể loại trò chơi: Một số thể loại trò chơi nhất định phù hợp một cách tự nhiên với các thuộc tính độc đáo của Chuỗi khối Ethereum: trạng thái liên tục, logic có thể xác minhnền kinh tế do người chơi sở hữu. Các nhà phát triển tiếp cận việc tích hợp theo những cách khác nhau. Một số xây dựng các trò chơi hoàn toàn trên chuỗi nơi tất cả logic và trạng thái tồn tại trên Chuỗi khối, trong khi những người khác sử dụng Chuỗi khối ở mức tối thiểu cho quyền sở hữu tài sản như các vật phẩm trang trí NFT. Các nhà phát triển đang khám phá xem loại hình lối chơi nào hưởng lợi nhiều nhất từ kiến trúc trên chuỗi, bao gồm:
    1. Dungeon Crawlers & Roguelikes: Các hầm ngục chết vĩnh viễn hoàn toàn trên chuỗi của Loot Survivor với điểm số cao có thể xác minh, Maze of Gains của Onchain Heroes cũng như phiên bản làm lại theo chủ đề Axie của nó có tên là Axie: Den of Mysteries, kết hợp việc khám phá mê cung với các cơ chế tài chính phi tập trung (DeFi).
    2. MMO: Tựa game MMO theo mùa rủi ro để kiếm tiền (risk-to-earn) Gold Rush của Cambria với các cơ chế PvP và khai thác, nơi mỗi bước đi ra ngoài vùng an toàn đều mang theo những khoản đặt cọc thực sự. Trò chơi chiến lược MMO hoàn toàn trên chuỗi của ForTheKingdom, nổi bật với các cuộc chiến tranh phe phái quy mô lớn. Axie Infinity: Atia's Legacy, một tựa game MMO trên chuỗi trên Ronin nơi người chơi chiến đấu qua các hầm ngục PvE và các trận chiến PvP với những khoản đặt cọc thực sự.
    3. Chiến lược 4X & Đại chiến lược: Conquest.eth, một trò chơi không cần cấp phép về chinh phục không gian và ngoại giao nơi người chơi đặt cọc token trên các hành tinh để sản xuất hạm đội và thành lập liên minh, trong một trò chơi chạy mãi mãi trên chuỗi. Realms mang các cơ chế 4X của Ethereum vào một bối cảnh giả tưởng, nơi người chơi kiểm soát các Realm (NFT đất đai) để khai thác tài nguyên, xây dựng quân đội và tham gia vào các hoạt động ngoại giao phức tạp trong một nền kinh tế hoàn toàn do người chơi thúc đẩy. Dark Forest đã tiên phong cho thể loại này với các cơ chế sương mù chiến tranh sử dụng Bằng chứng không kiến thức và hiện đang được duy trì dưới dạng một Phân nhánh cộng đồng bởi DFArchon.
    4. Chiến lược & Chiến thuật: Realms bao gồm các trận đấu chiến lược dựa trên việc mua vào (buy-in) kéo dài 1 giờ đầy căng thẳng của Blitz, và tựa game autobattler sắp ra mắt Asphodel đang được thử nghiệm trên Mạng chính Ethereum.
    5. Trò chơi thẻ bài giao dịch: Showdown kết hợp chiến lược của trò chơi thẻ bài giao dịch với sự căng thẳng của poker. Axie Infinity Classic là sự kết hợp giữa cờ vua, poker và Pokemon, và là trò chơi Web3 đầu tiên đạt hàng triệu người chơi.
    6. Đấu trường cạnh tranh: Duel Arena của Cambria, nơi người chơi đặt cọc ETH vào các trận đấu tay đôi 1v1 nhịp độ nhanh cho đến chết. AveForge, một đấu trường chiến đấu mech cạnh tranh nơi người chơi điều khiển các mech có thể tùy chỉnh.

Các trò chơi để thử

Đang hiển thị (9/38)

Các tính năng của trò chơi trên chuỗi

  1. Cách thức an toàn để trao đổi hàng hóa kỹ thuật số

    Các tài sản trong trò chơi có thể giao dịch có thể được trao đổi giữa những người chơi để lấy các tài sản trong trò chơi khác hoặc token trên Chuỗi đó. Các trò chơi trong quá khứ thường phải đối mặt với thách thức trong việc tạo điều kiện cho giao dịch công bằng giữa những người chơi, đặc biệt là đối với các vật phẩm khan hiếm và có giá trị. Các thị trường của bên thứ ba và giao dịch ngang hàng thường dẫn đến việc người chơi bị lừa dối hoặc bị lừa đảo mất đi những tài sản quý giá của họ. Bởi vì các tài sản trên chuỗi tuân theo một cấu trúc dữ liệu đã được thiết lập, chúng có thể dễ dàng được tích hợp với các thị trường hiện có, mang lại cho người chơi sự an tâm khi trao đổi chúng. Những tiến bộ trong các nhà tạo lập thị trường tự động (AMM) cũng cho phép người chơi giao dịch ngay lập tức một số vật phẩm nhất định mà không cần phải chờ đợi một đối tác (người mua/người bán) để hoàn tất giao dịch của họ.

  2. Nguồn gốc tài sản minh bạch

    Hàng giả và bản sao của bản gốc có thể là một vấn đề đáng kể khi định giá các vật phẩm, đặc biệt nếu người đó không quá quen thuộc với cách phân biệt một vật phẩm thật với một vật phẩm giả. Các tài sản trên chuỗi luôn có một lịch sử ghi chép đầy đủ về việc ai (Ví nào) đã sở hữu chúng và Địa chỉ nguồn gốc của chúng. Ngay cả khi một bản sao hoàn hảo của vật phẩm tồn tại trên chuỗi, nó vẫn được phân biệt rõ ràng với bản gốc dựa trên hợp đồng thông minh nguồn gốc của nó, giúp giảm thiểu rủi ro gian lận.

  3. Logic minh bạch

    Các trò chơi hoàn toàn trên chuỗi sử dụng hợp đồng thông minh cho chức năng của chúng. Điều này có nghĩa là bất kỳ ai cũng có thể xem xét và xác minh logic của trò chơi, đảm bảo nó chạy theo đúng cách mà các nhà phát triển đã dự định. Sự minh bạch về logic này cũng cho phép các nhà phát triển khác tạo ra các hợp đồng thông minh mới có thể mở rộng trò chơi hoặc được tích hợp với một số tính năng của nó.

  4. Thành tích có thể chứng minh

    Trong các trò chơi hoàn toàn trên chuỗi, mọi hành động của người chơi đều được ghi lại trên Chuỗi khối. Điều này giúp việc kiểm tra và xác minh xem một người chơi đã thực hiện các hành động được yêu cầu cho một cột mốc/thành tích nhất định hay chưa trở nên rất dễ dàng. Do bản chất bất biến của các Chuỗi khối, những hồ sơ thành tích đó sẽ vẫn còn nguyên vẹn chừng nào Chuỗi còn tiếp tục chạy và có thể được xác minh bởi bất kỳ bên nào (không chỉ các nhà phát triển, như thường thấy trong chơi game truyền thống).

  5. Trò chơi vĩnh viễn

    Người chơi đầu tư rất nhiều thời gian và công sức vào việc xây dựng danh tiếng và nhân vật trong trò chơi của họ, nhưng tiến trình đó có thể dễ dàng bị mất đi nếu các nhà phát triển quyết định đóng cửa các máy chủ (đặc biệt nếu đó là một trò chơi trực tuyến). Vì các trò chơi hoàn toàn trên chuỗi lưu trữ logic và trạng thái của chúng trên chuỗi, người chơi vẫn có thể tương tác với các hợp đồng thông minh của trò chơi, ngay cả khi nhà phát triển chính của trò chơi ngừng phát triển. Những trò chơi như vậy vẫn có thể được chơi và tiếp tục nhận được các bản cập nhật từ cộng đồng của chúng vì logic của chúng vẫn chạy trên Chuỗi khối.

Cách các trò chơi tích hợp Chuỗi khối

Các nhà phát triển trò chơi có thể quyết định kết hợp các tính năng khác nhau của Ethereum vào trò chơi của họ. Chỉ vì các tính năng đó tồn tại không có nghĩa là mọi trò chơi được xây dựng trên Ethereum đều cần sử dụng tất cả chúng, vì có các giải pháp thay thế tồn tại (với những ưu và nhược điểm riêng) mà các nhà phát triển có thể sử dụng thay thế.

Đăng nhập bằng Ethereum

Người chơi có thể sử dụng các Tài khoản trên chuỗi của họ để đăng nhập vào trò chơi. Điều này thường được tạo điều kiện thông qua việc ký một giao dịch bằng Ví Web3 của người chơi. Sau đó, người chơi có thể nắm giữ các tài sản trong trò chơi của họ và mang theo danh tiếng người chơi của họ trong một Tài khoản, trên bất kỳ trò chơi nào họ đăng nhập bằng cùng một Ví. EVM của Ethereum là một tiêu chuẩn được sử dụng phổ biến trên nhiều Chuỗi khối, vì vậy một người chơi thường có thể sử dụng cùng một Tài khoản để đăng nhập vào các trò chơi trên bất kỳ Chuỗi khối tương thích với EVM nào mà Ví hỗ trợ (lưu ý: một số Ví Web3 yêu cầu nhập RPC thủ công, đặc biệt là đối với các Chuỗi khối mới hơn, trước khi chúng có thể được sử dụng để làm bất cứ điều gì trên Chuỗi đó).

Token có thể thay thế

Giống như ether, các tài nguyên và tiền tệ trong trò chơi có thể thay thế có thể được lưu trữ trên chuỗi dưới dạng các token có thể thay thế. Các token sau đó có thể được gửi giữa các Địa chỉ và được sử dụng trong các hợp đồng thông minh, cho phép người chơi giao dịch hoặc tặng các tài nguyên và tiền tệ trong trò chơi trên các thị trường mở.

Token không thể thay thế

Các token không thể thay thế đại diện cho các tài sản kỹ thuật số độc đáo với các thuộc tính riêng biệt và hồ sơ quyền sở hữu được lưu trữ trên chuỗi. Ethereum lưu trữ hệ sinh thái NFT lớn nhất, với OpenSea (opens in a new tab) vẫn là thị trường đa mục đích thống trị để giao dịch các NFT chơi game trên các Chuỗi. Những phát triển gần đây cho thấy các NFT đang tiến hóa vượt ra ngoài các vật phẩm sưu tầm tĩnh, chẳng hạn như các Axie của Axie Infinity, thành các tài sản kỹ thuật số động, có chức năng có thể được sử dụng để chơi các trò chơi trên chuỗi.

Các NFT Quái thú (Beast) trong Loot Survivor của Starknet lưu trữ siêu dữ liệu hoàn toàn trên chuỗi, bao gồm loài, bậc, cấp độ, máu, loại chiến đấu và lịch sử bị đánh bại. Điều này làm cho mỗi NFT trở thành một bản ghi có thể xác minh, vĩnh viễn trên chuỗi về các sự kiện trong trò chơi. Khi một người chơi là người đầu tiên đánh bại một Quái thú có tên, họ sẽ đúc NFT đó, và Quái thú đó sau đó tiếp tục xuất hiện trong hầm ngục của mọi người chơi khác; mỗi cái chết tiếp theo do Quái thú đó gây ra đều được ghi lại trong siêu dữ liệu của nó, tạo ra các tương tác giữa những người chơi mà không cần đến các máy chủ trung tâm. Cái chết của người chơi mang lại phần thưởng cho NFT Quái thú được sở hữu.

Các NFT ROM của Gigaverse hoạt động như các nhà máy, tạo ra vật liệu và tài nguyên theo thời gian. Thay vì sở hữu một vật phẩm duy nhất, người chơi có thể sở hữu cơ sở hạ tầng sản xuất, đưa các cơ chế chuỗi cung ứng và việc tạo ra giá trị liên tục vào các nền kinh tế chơi game. Các NFT 'Core' của Cambria trên Abstract lật ngược mô hình vi giao dịch bằng cách cho phép người chơi đúc thú cưng và trang phục (skin). Những người nắm giữ Core kiếm được các Mảnh vỡ (Shard), đốt chúng để tạo ra các vật phẩm trang trí mới và giao dịch chúng trong các thị trường do người chơi thúc đẩy trong khi studio kiếm tiền từ tiền bản quyền thay vì bán hàng trực tiếp.

Hợp đồng thông minh

Các trò chơi hoàn toàn trên chuỗi sử dụng hợp đồng thông minh để tạo ra logic trò chơi minh bạch và bất biến. Trong những trường hợp như vậy, Chuỗi khối đóng vai trò là phần phụ trợ (backend) của trò chơi, thay thế nhu cầu lưu trữ logic và lưu trữ dữ liệu của nó trên một máy chủ tập trung. (Lưu ý: không phải tất cả các trò chơi Web3 đều là các trò chơi hoàn toàn trên chuỗi. Như đã đề cập trước đó, tùy thuộc vào từng trường hợp cụ thể mà lượng dữ liệu và logic của trò chơi được lưu trữ trên chuỗi là bao nhiêu, so với trên một lớp DA khác hoặc trên một máy chủ cổ điển.)

Sự tiến hóa của các cải tiến trải nghiệm người dùng (UX)

Khả năng tương tác và chơi chuỗi chéo

Những tiến bộ trong các tương tác chuỗi chéo và cầu nối cho phép người chơi truy cập các trò chơi trên Ethereum một cách liền mạch hơn bao giờ hết. Các trò chơi có thể được triển khai trên nhiều Chuỗi khối và các tài sản trên chuỗi của một trò chơi có thể được tích hợp bởi một trò chơi khác. Trong quá khứ, người chơi thường được yêu cầu chuyển tiền của họ qua cầu nối sang một Chuỗi khác trước khi họ có thể bắt đầu sử dụng chúng trong trò chơi. Ngày nay, các trò chơi thường tích hợp các cầu nối token sang các Chuỗi khác để giúp việc tiếp nhận người dùng trở nên dễ dàng hơn.

Khả năng mở rộng và cải thiện phí gas

Vào năm 2017, cơn sốt xung quanh CryptoKitties đã làm tăng đáng kể phí gas đối với tất cả người dùng giao dịch trên Ethereum. Kể từ đó, nhiều Đề xuất Cải tiến Ethereum đã được triển khai thành công trong các bản nâng cấp mạng lưới, làm tăng băng thông của Mạng chính Ethereum và giảm đáng kể phí giao dịch trung bình. Các lớp 2 (l2) tiếp tục mở rộng thông lượng khả dụng, giảm phí giao dịch xuống mức vài xu hoặc thậm chí thấp hơn. Mức phí thấp hơn và thông lượng cao hơn đã mở rộng các trường hợp sử dụng chơi game có thể được xây dựng trên Ethereum, hỗ trợ các hành động khối lượng lớn và các vi giao dịch trong trò chơi mà không làm những người chơi thông thường bị loại khỏi cuộc chơi vì giá cả.

Đăng nhập qua mạng xã hội

Đăng nhập bằng một Tài khoản Ethereum trên chuỗi, có thể được sử dụng trên tất cả các Chuỗi khối tương thích với EVM, là một trong những phương thức xác thực phổ biến nhất. Một số Chuỗi không phải EVM cũng sử dụng nó như một tùy chọn để tạo Tài khoản. Tuy nhiên, nếu một người chơi mới không có Tài khoản Ethereum hiện tại và muốn dễ dàng tạo một Tài khoản để đăng nhập vào trò chơi, trừu tượng hóa tài khoản cho phép họ đăng nhập bằng các tài khoản mạng xã hội của mình và tạo một Tài khoản Ethereum ở chế độ nền.

Bên trả phí và khóa phiên

Việc trả phí gas để gửi các giao dịch trên chuỗi hoặc tương tác với các hợp đồng thông minh có thể là một điểm cản trở đáng kể đối với nhiều người chơi mới. Các tài khoản bên trả phí có thể được tài trợ bởi người chơi hoặc được trợ cấp bởi trò chơi. Các khóa phiên cho phép người chơi duy trì trạng thái đăng nhập vào trò chơi trong toàn bộ thời gian của phiên chơi, yêu cầu họ chỉ phải ký thông điệp đầu tiên của phiên, với các thông điệp tiếp theo được ký ở chế độ nền.

Có những triết lý trái ngược nhau xung quanh các cơ chế này. Một ví dụ hàng đầu là Kamigotchi của Initia, coi gas do người chơi trả là doanh thu trực tiếp. Ngược lại, hệ sinh thái trò chơi Realms.World, bao gồm hơn 4 trò chơi hoàn toàn trên chuỗi đang hoạt động trên Starknet, lại áp dụng cách tiếp cận ngược lại. Tất cả các trò chơi trong hệ sinh thái đều sử dụng bên trả phí Cartridge, cho phép người chơi tương tác với các trò chơi với chi phí gas bằng không. Trong khi Kamigotchi coi phí gas là một phần của thiết kế kinh tế, các trò chơi của Realms.World lại xem chi phí gas chủ yếu là một trở ngại đối với trải nghiệm của người chơi.

Bắt đầu với việc chơi game trên Ethereum

  1. Tìm một trò chơi thú vị để chơi - Duyệt qua các trò chơi được liệt kê ở trên hoặc khám phá các nền tảng như ChainPlay (opens in a new tab), Gam3s.GG (opens in a new tab)DappRadar (opens in a new tab).
  2. Thiết lập Ví tiền mã hóa của bạn - Người chơi cần một Ví để quản lý các tài sản kỹ thuật số trong trò chơi và (trong một số trường hợp) để đăng nhập vào các trò chơi. Tìm một Ví tại đây.
  3. Nạp tiền vào Ví của bạn - Mua một ít ether (ETH) hoặc các token có liên quan đến mạng lưới l2 mà bạn dự định chơi. Tìm hiểu nơi để nhận ETH tại đây.
  4. Chơi - Bắt đầu chơi và tận hưởng quyền sở hữu thực sự đối với tiến trình trong trò chơi của bạn!