Thách thức của các game crypto

Game blockchain đã thu hút được rất nhiều sự quan tâm trong năm vừa qua, nhưng nếu lưu ý kỹ hơn thì những game phổ biến như Axie Infinity, Splinterland, Crabada thật ra có rất ít thành phần on-chain. Họ thường dùng blockchain để đại diện cho các tài sản trong game bằng NFT hoặc token, nhưng phần logic của game thì được vận hành off-chain (ngoài chuỗi). Một trong những lý do quan trọng là vì chi phí rất cao để tính toán khi sử dụng những blockchain nguyên khối như Ethereum là ví dụ (monolithic blockchain, khác với modular blockchain: đa khối) .

Tuy nhiên, với sự tiến bộ nhanh chóng trong việc mở rộng mà chúng ta đang chứng kiến, đặc biệt trong mảng giải pháp RollUps như StarkNet, Arbitrum, Optimism, Obscuro (soon™), thì việc dịch chuyển phần logic của game lên on-chain ngày càng trở nên khả thi. Những game như vậy có thể được gọi là crypto game thật sự.

Thật là tuyệt, nhưng tại sao chúng ta lại muốn làm việc này ?

Tôi đề nghị abạn nên đọc luận điểm về crypto gaming của Gubsheep để hiểu vì sao crypto game là biên giới kế tiếp. Để hiểu cách nó mở ra một lĩnh vực đầy tiềm năng mới mà chúng ta chưa từng thấy trước đây. Những thứ chỉ có thể thực hiện được khi bạn triển khai toàn bộ game dưới dạng hợp đồng thông minh (Smartcontract), chẳng hạn như thể loại game tự trị hoặc tổng hợp; khả năng kết hợp on-chain giữa mọi thành phần của mọi game; mã nguồn mở phát triển dẫn đến khả năng sáng tạo vô hạn; trò chơi không cần xin phép, không bị kiểm duyệt, không thể ngăn cản; và nhiều thứ khác nữa…

Nhưng thật sự là còn rất sớm và kèm theo đó là rất nhiều thử thách ở đoạn đường phía trước. Tuy nhiên, tôi nhận ra rằng một số những thách thức phổ biến nhất mà những gamer tiên phong hay gặp phải đều được Obscuro giải quyết rốt ráo.

Đó là những thử thách nào ?

Giao dịch chạy trước (Front Running)

Nhà phát triển blockchain kỳ cựu Ronan Sandford đã nói về việc phát triển game trên L2 tại EthCC4 và anh ấy nêu ra vấn đề giao dịch chạy trước:

Giao dịch chạy trước hoàn toàn có thể xảy vì một người chơi có thể đọc các bước di chuyển của đối thủ trong bộ nhớ công khai, trước khi chúng thực sự xảy ra trong game và có phản ứng tương xứng. Như Sylve đã chỉ ra, điều này tương đương với MEV trong defi, do đó có thuật ngữ gaMEV.

Ngẫu nhiên (Randomness)

Rất nhiều game dựa trên sự ngẫu nhiên và trong một bài phát biểu gần đây về việc phát triển game hoàn toàn on-chain tại EthCC3, Ronan đã đề cập đến sự khó khăn của việc tạo ra một con số không thể đoán trước được tại mỗi block hoặc mỗi giây.

Thực sự rất khó để tìm thấy một nguồn hỗn độn (Entropy) an toàn trên một blockchain công khai, bởi vì trạng thái nội bộ của hợp đồng, cũng như toàn bộ lịch sử của blockchain, được hiển thị cho bất kỳ ai.

Thông tin ẩn

Rất nhiều cơ chế game liên quan đến việc che giấu một số thông tin với người chơi và đây là một vấn đề tế nhị cần giải quyết trên sổ cái công khai. Đó là một trong những thách thức được Sylve nêu ra trong bài đăng của anh ấy Bốn thách thức trong trò chơi blockchain, nơi anh ấy giải thích rằng ngay cả một trò chơi đơn giản như oẳn tù tì cũng thực sự khó khăn để xây dựng on-chain và nó sẽ liên quan đến các kỹ thuật như cam kết- tiết lộ các kế hoạch hoặc zero Knowledge Proof (ZKP - giao thức cho phép chúng ta chứng minh chúng ta biết một kiến thức nào đó nhưng không tiết lộ cho người khác biết kiến thức đó là như thế nào).

Trong bài đăng Ngăn chặn những kẻ gian lận trong game chiến tranh có màn sương mù, Edward A Thomson tìm kiếm một giải pháp để tái tạo lại chuỗi trận chiến tranh có màn sương mù cổ điển, nơi mục tiêu là che giấu một phần bản đồ hoặc vị trí của kẻ thù.

Màn sương mù trong game Age of Empires II
Màn sương mù trong game Age of Empires II

Obscuro và crypto game

Bạn có thể đã đoán ra, mẫu số chung cho những thách thức được đề cập ở trên - giao dịch chạy trước, tính ngẫu nhiên, sự che giấu thông tin - là tính minh bạch, đó là bản chất của các blockchain công khai. Và đây là nơi Obscuro nổi bật so với các giải pháp tổng hợp khác.

Obscuro là một giải pháp bảo mật lớp 2 phi tập trung được xây dựng trên nền tảng Ethereum. Nó tận dụng Môi trường thực thi tin cậy để tạo các bản tổng hợp bí mật (Confidential Rollups), cho phép mọi hợp đồng thông minh tương thích với EVM được hưởng lợi từ chi phí gas thấp và quyền riêng tư.

Các bản Confidential Rollups của Obscuro giới thiệu quyền riêng tư tính toán, có nghĩa là khả năng làm xáo trộn hoàn toàn các hợp đồng thông minh. Do đó, bạn có thể ẩn bất kỳ phần nào trong trò chơi của mình, bạn có thể sử dụng bất kỳ dữ liệu nào làm nguồn entropy, mempool cũng bị ẩn, v.v.

Có thể có một số mức độ riêng tư với các Zero Knowledge Proof(ZKP) và một trò chơi như Dark Forest là một minh họa hoàn hảo cho điều đó. Tuy nhiên, bằng chứng ZKP không phải là một giải pháp bảo mật có mục đích chung, có nghĩa là chúng không thể làm xáo trộn hoàn toàn các hợp đồng thông minh, theo cách mà Obscuro có thể làm. Để đọc thêm về chủ đề này, bạn có thể đọc thêm về bộ ba vấn đề về quyền riêng tư blockchain của Cais Manai.

Một số ý tưởng để phát triển trên Obscuro

  • Phiên bản on-chain của các trò chơi cổ điển như Poker, Battleship, Mastermind…
  • Một thể loại trò chơi văn minh với các giải thưởng được giấu sẵn.
  • Ý tưởng về Xổ số ẩn danh của Killari.
  • Triển khai toàn bộ cốt truyện của game và không ai có thể xem trộm mã nguồn.
  • Ứng dụng Six Moonshot ZK từ Gubsheep.
  • Định hình các NFT có các thuộc tính thay đổi dựa trên bất kỳ sự kiển blockchain hoặc thế giới thực nào.
  • Game tự quản trị, sáng tạo, nơi không ai có thể dự đoán điều gì tiếp theo, ngay cả nhà phát triển game.
  • …. Và nhiều hơn nữa.

Tôi muốn cảm ơn tất cả những người được đề cập trong bài đăng này vì ý tưởng của họ, cũng như biện chứng cho Suy nghĩ của họ về game on-chain vốn là nguồn cảm hứng tuyệt vời.

Tìm hiểu thêm

Nếu bạn muốn tìm hiểu thêm về Obscuro, hãy xem Litepaper của chúng tôi hoặc đi sâu vào whitepaper của chúng tôi. Thảo luận với cộng đồng trên Discord và theo dõi chúng tôi trên Twitter. Bạn cũng có thể theo dõi các thông báo của chúng tôi trên Telegram.

Subscribe to Vu Tran
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.