Có thế giới tự chứa / trò chơi toàn chuỗi chỉ là những công cụ buồn chán dành cho các chuyên gia công nghệ Crypto? Hoặc chúng là một loại MeMe tương tự như Cult?
Lý do của những nghi ngờ này nằm ở sự phức tạp trừu tượng của các thế giới tự chứa / định nghĩa trò chơi toàn chuỗi và giao diện trò chơi đơn giản và thô sơ hiện tại và các tương tác của chúng, khiến cho hầu hết game thủ cảm thấy phẫn nộ và bị đe dọa.
Tuy nhiên, sự thật là thế giới tự chứa / trò chơi toàn chuỗi, mặc dù mang đến trải nghiệm chơi game hoàn toàn khác biệt so với các trò chơi theo mô hình khác, nhưng không có nghĩa là chúng không thú vị. Là một game thủ kỳ cựu, trò chơi toàn chuỗi đầu tiên, DarkForest, là trò chơi duy nhất mà tôi đã chơi liên tục trong hai ngày liền trong vòng năm năm qua.
Nếu chúng ta nói rằng không gian của các trò chơi khác nhau là một hộp cát, và nội dung trò chơi mô phỏng các trò chơi phòng thoát hiểm, thì không gian của các trò chơi toàn bộ chuỗi là một thực tế vật lý kỹ thuật số, và nội dung của các trò chơi toàn bộ chuỗi mô phỏng trò chơi thế giới thực. Trong khi chơi DarkForest, tôi thực sự trải nghiệm sự kinh hoàng vũ trụ đầy xương sống được mô tả trong “Vấn đề Tam Thể” của Liu Cixin.
Nhóm Lattice đã đề xuất những ý nghĩa và phạm vi mở rộng của khái niệm thế giới tự chứa / trò chơi toàn chuỗi trong “Tuyên ngôn về Thế giới Tự chứa,” phân biệt chúng với trò chơi Web2.5.
Các thế giới tự chứa / trò chơi toàn chuỗi dựa trên nguyên tắc của hiện thực vật lý kỹ thuật số và các quy tắc cơ bản, tạo thành các hệ thống chơi game mở tự duy trì. Chúng có tính liên tục, bất biến và không cần phép.
Hẹp hơn, trò chơi toàn chuỗi được định nghĩa là thế giới tự chứa, nơi tính chơi không phát sinh từ nội dung trò chơi do nhà phát triển cung cấp (quan điểm vũ trụ, cốt truyện, âm nhạc, minh họa, v.v.) và mục tiêu trò chơi (cấp độ, thành tựu, phiên bản, chiến tranh quốc gia), mà từ những trải nghiệm thực sự mà người chơi xây dựng trong các thế giới tự chứa con.
Bản logic xây dựng của các thế giới tự chứa / trò chơi chuỗi đầy đủ là Đối tượng - Quy tắc cơ bản - Hiện thực Vật lý Kỹ thuật số, tương ứng với khung ECS của các bộ máy trò chơi Thực thể - Thành phần - Hệ thống.
Một cách nào đó, các thế giới tự chứa / trò chơi chuỗi đầy đủ khám phá việc xây dựng một lớp thế giới ảo dựa trên các bit thông tin của thế giới thực chúng ta sống. Hoặc, theo Musk nói, lồng một thế giới ảo mới trong một thế giới ảo. Điều này nhất quán với một cảnh đáng nhớ từ loạt phim truyền hình khoa học viễn tưởng “Rick and Morty,” nơi nhiều lớp thế giới được lồng vào nhau vô hạn một cách đệ quy.
Trên đây là câu chuyện đơn giản hóa về thế giới tự chứa / trò chơi toàn chuỗi. Để bắt đầu câu chuyện về thế giới tự chứa / trò chơi toàn chuỗi, chúng ta cần một bộ nguyên tố mới hoàn chỉnh bao gồm blockchain, động cơ trò chơi, middleware, khách hàng trò chơi và các mô-đun kỹ thuật khác.
Các nguyên tắc mới của thế giới tự chứa/các trò chơi chuỗi đầy đủ cần giải quyết ba vấn đề cốt lõi:
Vấn đề về khả năng mở rộng của blockchain. Để đạt được tính liên tục, tính bất biến và tính không cần phép của các thế giới tự chứa / trò chơi toàn chuỗi yêu cầu tất cả các trạng thái trò chơi và logic đều phải nằm trên chuỗi, đặt ra yêu cầu rất cao về khả năng mở rộng và lập trình của blockchain.
Vấn đề vòng lặp đánh dấu. Blockchain hoạt động như một máy trạng thái tuần tự dọc theo mũi tên thời gian và không phù hợp để quản lý trạng thái của các thế giới tự chứa / trò chơi toàn chuỗi. Điều này bởi vì các thế giới tự chứa / trò chơi toàn chuỗi liên quan đến nhiều sự kiện lặp đi lặp lại, như bình minh và hoàng hôn, tuần tra của quái vật nhỏ, v.v. Ngoài ra, cập nhật blockchain diễn ra một cách chủ động, yêu cầu người dùng gửi giao dịch để kích hoạt các sự kiện.
Làm thế nào để đạt được tính không thể thay đổi của thực tế vật lý kỹ thuật số và sự mở cửa, không cần phép, và các hoạt động CRUD (tạo, đọc, cập nhật, xóa) của các quy tắc và đối tượng cơ bản.
Để giải quyết ba vấn đề cốt lõi này, các nhóm tự chứa thế giới / đội game toàn chuỗi, bao gồm Lattice, Dojo và Zypher Games, đề xuất các giải pháp khác nhau.
Các nguyên tố cơ bản của Lattice cho các thế giới tự chứa / trò chơi chuỗi đầy đủ bao gồm khung phát triển Worlds, động cơ trò chơi MUD và giao thức đồng thuận cơ bản Redstone.
Khung phát triển Thế giới: Thế giới là một khung phát triển hợp đồng thông minh được xây dựng trên cơ sở của công cụ lưu trữ mới STORE của MUD V2. STORE là một công cụ lưu trữ được xác định bởi thời gian chạy. MUD V2 sử dụng nó để thay thế mô hình lưu trữ của trình biên dịch Solidity.
World là một mô hình mới cho các ứng dụng EVM. Bạn có thể nghĩ về nó như là một máy tính cộng đồng: nó tồn tại như một hạt nhân trò chơi nhiều người chơi, chấp nhận đóng góp từ bất kỳ ai trên chuỗi - dù đó là mã code hay trạng thái.
Thế giới có khả năng quản lý truy cập có thể lập trình, cho phép bất kỳ trạng thái hoặc logic nào kiểm soát tài khoản (hoặc logic khác) có thể truy cập chúng. Điều này làm cho việc thiết lập một hệ thống phân cấp tin cậy và cho phép các hợp đồng thông minh không tin cậy đọc trạng thái và tham gia vào các quy tắc mà không cần ghi trực tiếp vào bộ nhớ.
MUD Game Engine: MUD full-chain game engine là công cụ đầu tiên trong hệ sinh thái EVM. MUD V2 bao gồm STORE được xác định bởi runtime, đồng bộ trạng thái và các mô-đun AA (account abstraction) bản địa.
Các tính năng mới của MUD V2 cho phép tạo ra một bộ quy luật vật lý kỹ thuật số, xác định cách thế giới được tạo ra và biến đổi, và sau đó phá vỡ quyền truy cập gốc vào chính nó; luôn tuân theo một bộ quy tắc tiêu chuẩn: bất kỳ ai - con người và máy móc - trên thế giới đều có thể tương tác với những quy tắc này và xây dựng các thiết bị xã hội và kỹ thuật trên cơ sở của chúng.
Giao thức Đồng thuận Cơ bản của Redstone: Redstone là trường hợp Plasma Rollup L2 đầu tiên của OP Stack, được xây dựng bởi Lattice và Optimism trong sự hợp tác đặc biệt dành cho các nhà phát triển trò chơi trên chuỗi và thế giới tự trị.
Hoạt động của nó tương tự như OP Rollup truyền thống, nhưng khác với OP Rollup, Redstone chỉ xuất bản một băm cam kết dữ liệu thay vì các trạng thái đầu vào lên L1. Các trạng thái đầu vào tương ứng với cam kết đầu vào được lưu trữ ngoại chuỗi bởi các nhà cung cấp sẵn có dữ liệu. Để đảm bảo rằng các trạng thái đầu vào tương ứng với cam kết đầu vào có sẵn, có một hợp đồng thách thức sẵn có dữ liệu trên L1, cho phép bất kỳ ai thách thức cam kết dữ liệu nếu nhà cung cấp gặp vấn đề.
Dojo ban đầu là một dự án Fork của MUD, được dành riêng để triển khai MUD trên Starknet bằng ngôn ngữ Cario. Những nguyên tắc của các thế giới tự chứa của Dojo / trò chơi toàn chuỗi bây giờ bao gồm trạng thái Cario và framework phát triển hợp đồng thông minh, công cụ động cơ trò chơi toàn chuỗi SOZO CLI, dịch vụ trung gian index và RPC TORII, và giao thức đồng thuận cơ bản KATANA.
Cario State và Khung Phát Triển Hợp Đồng Thông Minh: Dojo cung cấp một phương pháp tiêu chuẩn để xây dựng các trò chơi toàn bộ chuỗi / thế giới độc lập trên cơ sở của các hợp đồng thông minh Cario, đơn giản hóa quá trình phát triển và cho phép các nhà phát triển tập trung vào logic thay vì kiến trúc.
SOZO CLI Full-Chain Game Engine: SOZO CLI hỗ trợ việc tạo ra, xây dựng, kiểm thử và triển khai các phiên bản của trò chơi toàn chuỗi / thế giới tự chứa. Nó hỗ trợ việc tạo ra các thành phần và hệ thống mới, hỗ trợ trong việc quản lý nhiều phiên bản thế giới tự chứa.
Dịch vụ trung gian Chỉ số và RPC của TORII: TORII tự động chỉ mục tất cả các trạng thái hợp đồng và tự động tiết lộ chúng thông qua GraphQL API hoặc gRPC. Các nhà phát triển không cần phải tạo chỉ mục tùy chỉnh nữa.
Giao thức Đồng thuận Cơ bản KATANA: KATANA là mạng phát triển Starknet có thể tùy chỉnh cho phép việc lặp nhanh về logic trò chơi.
Sự khác biệt chính giữa Dojo và MUD là việc sử dụng ZK-Rollup như là giao thức đồng thuận cơ bản và ngôn ngữ phát triển Cario.
Khác với Dojo, một nhánh từ MUD để chuyên sâu vào con đường phát triển động game chuỗi đầy đủ / thế giới tự chứa, Zypher Game hoàn toàn dựa trên công nghệ ZK. Các nguyên tắc cơ bản của Zypher Game cho các game chuỗi đầy đủ / thế giới tự chứa chủ yếu bao gồm bộ máy trò chơi Secret Engine, bộ máy AW và giao thức đồng thuận cơ bản Zytron Kit.
Bộ máy ẩn cung cấp một bộ SDK được điều khiển bởi zk (zero-knowledge) để thực hiện một cách an toàn các tính toán mã hóa có thể xác minh, đảm bảo rằng các phần tử cần thiết cho trò chơi vẫn được niêm phong trên chuỗi. Các dịch vụ hiện có như zk-shuffle-as-a-service đã hỗ trợ hơn 3 trò chơi bài toàn chuỗi trong việc mã hóa và xáo bài.
AW Engine: AW Engine bao gồm các SDK dịch vụ do ZK điều khiển, bao gồm hộp công cụ Gadgets, mạch riêng cho ứng dụng, các nút xác thực trên chuỗi, và nhiều hơn nữa. AW Engine có thể đạt được tính năng plug-and-play ZK, khả năng kết hợp của mạch ZK, và tích hợp với máy ảo RISC ZeroZK của bên thứ ba.
AW Engine cũng đã phát triển Z4 Engine một cách sáng tạo đặc biệt cho các trò chơi đa người chơi thời gian thực. Z4 mở rộng tính đồng thời của các trò chơi đa người chơi qua zk-rollup, với lõi là cách nhanh chóng thay đổi trạng thái. Z4 cho phép trò chơi tránh việc phát sóng trạng thái toàn cầu trên chuỗi nguồn và thay vào đó biến chúng thành các thay đổi trạng thái cục bộ giá rẻ. Điều này có thể giảm phí giao dịch người dùng một cách hiệu quả và hỗ trợ hàng triệu hoặc thậm chí hàng tỷ giao dịch mỗi giây (tps).
Bộ Zytron: Bộ Zytron là một ngăn xếp xây dựng Sovereign L3 Rollup theo mô đun. Nó bao gồm Sovereign L3 Rollup, công cụ chơi game Zypher như một hợp đồng được biên soạn trước, phân mảnh máy chủ, tương thích dữ liệu và mạng tùy chỉnh.
Bộ Zytron được tùy chỉnh dành cho các nhà phát triển để xây dựng thế giới tự chứa, các trò chơi chiến lược nhỏ, hoặc di dời các trò chơi AAA lên chuỗi với chi phí thấp nhất, mà không cần phải học hỏi nhiều. Điều này cho phép họ di dời tài sản, logic trò chơi và lưu trữ dữ liệu lên chuỗi trong khi vẫn giữ lại trải nghiệm người dùng ở cấp độ sản xuất.
Ngoài AW Engine và Zytron Kit, Zypher Game cũng có một thị trường chứng minh tính toán cho người chơi game di động và tích hợp với một số cơ sở hạ tầng liên quan đến trò chơi.
Gần đây, Zypher Game cũng đã hợp tác với Risc Zero và Celestia. Trong sự hợp tác với Risc Zero, Zypher Game tích hợp máy ảo ZK đa dụng của Risc Zero vào bộ máy trò chơi Zypher và mở rộng các trường hợp sử dụng của Risc Zero thông qua các SDK cụ thể cho trò chơi đi kèm. Trong sự hợp tác với Celestia, Zypher Game sử dụng công cụ Roll Kit của Celestia để xây dựng Zytron Kit và bao gồm Celestia như lớp DA mặc định cho Zytron Kit.
Gần đây nhất, Zypher Games đã ra mắt mạng lưới thử nghiệm B², cho thấy sự hỗ trợ cho hệ sinh thái BTC và ý định hỗ trợ phát triển các trò chơi on-chain trong hệ sinh thái BTC thông qua công nghệ ZKP và AI.
Từ cách kể chuyện đến nguyên tắc, các giải pháp khác nhau được cung cấp bởi các thế giới tự trị / trò chơi toàn chuỗi để giải quyết các vấn đề về khả năng mở rộng của blockchain, vấn đề vòng lặp đánh dấu và việc thực hiện tính không thể thay đổi và các quy tắc cơ bản của vật lý số, cũng như sự mở cửa của các đối tượng. Lattice đã chọn con đường OP-Rollup + sửa đổi cơ bản của cơ chế trạng thái máy đồng thuận EVM, trong khi Zypher Game và Dojo đã chọn sử dụng ZKP để nén dữ liệu trạng thái mà không cần tin tưởng và chuyển giao xác minh cho tính toán ngoại chuỗi.
Mỗi trong ba giải pháp đều có điểm mạnh riêng của mình. Mô hình triển khai của Lattice có lợi thế trong khả năng tương thích với EVM và sự thân thiện với các nhà phát triển. Dojo Game được tùy chỉnh cho môi trường phát triển và sự cụ thể về sinh thái của Starknet. Zypher chọn sử dụng DA modular, bộ xử lý phụ trợ RiscZero ZK, và các đặc điểm vật lý số học cơ bản của Bitcoin UTXO để đạt được một giải pháp với tính không tin cậy, khả năng mở rộng và độ linh hoạt về hiệu suất.
Ngoài ba mô hình trên, còn có Công cụ Thế giới của Argus và nguyên lý trò chơi toàn chuỗi / thế giới tự trị của Nervous (CKB) dựa trên cấu trúc dữ liệu trạng thái eUTXO.
Hiện tại, các trò chơi toàn chuỗi / thế giới tự trị đang ở giai đoạn bắt đầu công nghệ của đường cong tăng trưởng công nghệ mới nổi của Gartner. Ở giai đoạn này, số lượng nhà phát triển lớn hơn số lượng người chơi, và nhiều trò chơi thử nghiệm là trò chơi giải trí tương tự như 4399. Tuy nhiên, điều này không làm giảm sự quyết tâm của các quỹ rủi ro tiền điện tử từ việc đầu tư mạnh mẽ lần lượt vào lĩnh vực mới nổi này. Bởi vì đối với họ, tình trạng hiện tại của các trò chơi toàn chuỗi / thế giới tự trị không phải là vấn đề mà là cơ hội, tương tự như tàu hỏa vào những năm 1820 không thể vượt qua xe ngựa.
Có thế giới tự chứa / trò chơi toàn chuỗi chỉ là những công cụ buồn chán dành cho các chuyên gia công nghệ Crypto? Hoặc chúng là một loại MeMe tương tự như Cult?
Lý do của những nghi ngờ này nằm ở sự phức tạp trừu tượng của các thế giới tự chứa / định nghĩa trò chơi toàn chuỗi và giao diện trò chơi đơn giản và thô sơ hiện tại và các tương tác của chúng, khiến cho hầu hết game thủ cảm thấy phẫn nộ và bị đe dọa.
Tuy nhiên, sự thật là thế giới tự chứa / trò chơi toàn chuỗi, mặc dù mang đến trải nghiệm chơi game hoàn toàn khác biệt so với các trò chơi theo mô hình khác, nhưng không có nghĩa là chúng không thú vị. Là một game thủ kỳ cựu, trò chơi toàn chuỗi đầu tiên, DarkForest, là trò chơi duy nhất mà tôi đã chơi liên tục trong hai ngày liền trong vòng năm năm qua.
Nếu chúng ta nói rằng không gian của các trò chơi khác nhau là một hộp cát, và nội dung trò chơi mô phỏng các trò chơi phòng thoát hiểm, thì không gian của các trò chơi toàn bộ chuỗi là một thực tế vật lý kỹ thuật số, và nội dung của các trò chơi toàn bộ chuỗi mô phỏng trò chơi thế giới thực. Trong khi chơi DarkForest, tôi thực sự trải nghiệm sự kinh hoàng vũ trụ đầy xương sống được mô tả trong “Vấn đề Tam Thể” của Liu Cixin.
Nhóm Lattice đã đề xuất những ý nghĩa và phạm vi mở rộng của khái niệm thế giới tự chứa / trò chơi toàn chuỗi trong “Tuyên ngôn về Thế giới Tự chứa,” phân biệt chúng với trò chơi Web2.5.
Các thế giới tự chứa / trò chơi toàn chuỗi dựa trên nguyên tắc của hiện thực vật lý kỹ thuật số và các quy tắc cơ bản, tạo thành các hệ thống chơi game mở tự duy trì. Chúng có tính liên tục, bất biến và không cần phép.
Hẹp hơn, trò chơi toàn chuỗi được định nghĩa là thế giới tự chứa, nơi tính chơi không phát sinh từ nội dung trò chơi do nhà phát triển cung cấp (quan điểm vũ trụ, cốt truyện, âm nhạc, minh họa, v.v.) và mục tiêu trò chơi (cấp độ, thành tựu, phiên bản, chiến tranh quốc gia), mà từ những trải nghiệm thực sự mà người chơi xây dựng trong các thế giới tự chứa con.
Bản logic xây dựng của các thế giới tự chứa / trò chơi chuỗi đầy đủ là Đối tượng - Quy tắc cơ bản - Hiện thực Vật lý Kỹ thuật số, tương ứng với khung ECS của các bộ máy trò chơi Thực thể - Thành phần - Hệ thống.
Một cách nào đó, các thế giới tự chứa / trò chơi chuỗi đầy đủ khám phá việc xây dựng một lớp thế giới ảo dựa trên các bit thông tin của thế giới thực chúng ta sống. Hoặc, theo Musk nói, lồng một thế giới ảo mới trong một thế giới ảo. Điều này nhất quán với một cảnh đáng nhớ từ loạt phim truyền hình khoa học viễn tưởng “Rick and Morty,” nơi nhiều lớp thế giới được lồng vào nhau vô hạn một cách đệ quy.
Trên đây là câu chuyện đơn giản hóa về thế giới tự chứa / trò chơi toàn chuỗi. Để bắt đầu câu chuyện về thế giới tự chứa / trò chơi toàn chuỗi, chúng ta cần một bộ nguyên tố mới hoàn chỉnh bao gồm blockchain, động cơ trò chơi, middleware, khách hàng trò chơi và các mô-đun kỹ thuật khác.
Các nguyên tắc mới của thế giới tự chứa/các trò chơi chuỗi đầy đủ cần giải quyết ba vấn đề cốt lõi:
Vấn đề về khả năng mở rộng của blockchain. Để đạt được tính liên tục, tính bất biến và tính không cần phép của các thế giới tự chứa / trò chơi toàn chuỗi yêu cầu tất cả các trạng thái trò chơi và logic đều phải nằm trên chuỗi, đặt ra yêu cầu rất cao về khả năng mở rộng và lập trình của blockchain.
Vấn đề vòng lặp đánh dấu. Blockchain hoạt động như một máy trạng thái tuần tự dọc theo mũi tên thời gian và không phù hợp để quản lý trạng thái của các thế giới tự chứa / trò chơi toàn chuỗi. Điều này bởi vì các thế giới tự chứa / trò chơi toàn chuỗi liên quan đến nhiều sự kiện lặp đi lặp lại, như bình minh và hoàng hôn, tuần tra của quái vật nhỏ, v.v. Ngoài ra, cập nhật blockchain diễn ra một cách chủ động, yêu cầu người dùng gửi giao dịch để kích hoạt các sự kiện.
Làm thế nào để đạt được tính không thể thay đổi của thực tế vật lý kỹ thuật số và sự mở cửa, không cần phép, và các hoạt động CRUD (tạo, đọc, cập nhật, xóa) của các quy tắc và đối tượng cơ bản.
Để giải quyết ba vấn đề cốt lõi này, các nhóm tự chứa thế giới / đội game toàn chuỗi, bao gồm Lattice, Dojo và Zypher Games, đề xuất các giải pháp khác nhau.
Các nguyên tố cơ bản của Lattice cho các thế giới tự chứa / trò chơi chuỗi đầy đủ bao gồm khung phát triển Worlds, động cơ trò chơi MUD và giao thức đồng thuận cơ bản Redstone.
Khung phát triển Thế giới: Thế giới là một khung phát triển hợp đồng thông minh được xây dựng trên cơ sở của công cụ lưu trữ mới STORE của MUD V2. STORE là một công cụ lưu trữ được xác định bởi thời gian chạy. MUD V2 sử dụng nó để thay thế mô hình lưu trữ của trình biên dịch Solidity.
World là một mô hình mới cho các ứng dụng EVM. Bạn có thể nghĩ về nó như là một máy tính cộng đồng: nó tồn tại như một hạt nhân trò chơi nhiều người chơi, chấp nhận đóng góp từ bất kỳ ai trên chuỗi - dù đó là mã code hay trạng thái.
Thế giới có khả năng quản lý truy cập có thể lập trình, cho phép bất kỳ trạng thái hoặc logic nào kiểm soát tài khoản (hoặc logic khác) có thể truy cập chúng. Điều này làm cho việc thiết lập một hệ thống phân cấp tin cậy và cho phép các hợp đồng thông minh không tin cậy đọc trạng thái và tham gia vào các quy tắc mà không cần ghi trực tiếp vào bộ nhớ.
MUD Game Engine: MUD full-chain game engine là công cụ đầu tiên trong hệ sinh thái EVM. MUD V2 bao gồm STORE được xác định bởi runtime, đồng bộ trạng thái và các mô-đun AA (account abstraction) bản địa.
Các tính năng mới của MUD V2 cho phép tạo ra một bộ quy luật vật lý kỹ thuật số, xác định cách thế giới được tạo ra và biến đổi, và sau đó phá vỡ quyền truy cập gốc vào chính nó; luôn tuân theo một bộ quy tắc tiêu chuẩn: bất kỳ ai - con người và máy móc - trên thế giới đều có thể tương tác với những quy tắc này và xây dựng các thiết bị xã hội và kỹ thuật trên cơ sở của chúng.
Giao thức Đồng thuận Cơ bản của Redstone: Redstone là trường hợp Plasma Rollup L2 đầu tiên của OP Stack, được xây dựng bởi Lattice và Optimism trong sự hợp tác đặc biệt dành cho các nhà phát triển trò chơi trên chuỗi và thế giới tự trị.
Hoạt động của nó tương tự như OP Rollup truyền thống, nhưng khác với OP Rollup, Redstone chỉ xuất bản một băm cam kết dữ liệu thay vì các trạng thái đầu vào lên L1. Các trạng thái đầu vào tương ứng với cam kết đầu vào được lưu trữ ngoại chuỗi bởi các nhà cung cấp sẵn có dữ liệu. Để đảm bảo rằng các trạng thái đầu vào tương ứng với cam kết đầu vào có sẵn, có một hợp đồng thách thức sẵn có dữ liệu trên L1, cho phép bất kỳ ai thách thức cam kết dữ liệu nếu nhà cung cấp gặp vấn đề.
Dojo ban đầu là một dự án Fork của MUD, được dành riêng để triển khai MUD trên Starknet bằng ngôn ngữ Cario. Những nguyên tắc của các thế giới tự chứa của Dojo / trò chơi toàn chuỗi bây giờ bao gồm trạng thái Cario và framework phát triển hợp đồng thông minh, công cụ động cơ trò chơi toàn chuỗi SOZO CLI, dịch vụ trung gian index và RPC TORII, và giao thức đồng thuận cơ bản KATANA.
Cario State và Khung Phát Triển Hợp Đồng Thông Minh: Dojo cung cấp một phương pháp tiêu chuẩn để xây dựng các trò chơi toàn bộ chuỗi / thế giới độc lập trên cơ sở của các hợp đồng thông minh Cario, đơn giản hóa quá trình phát triển và cho phép các nhà phát triển tập trung vào logic thay vì kiến trúc.
SOZO CLI Full-Chain Game Engine: SOZO CLI hỗ trợ việc tạo ra, xây dựng, kiểm thử và triển khai các phiên bản của trò chơi toàn chuỗi / thế giới tự chứa. Nó hỗ trợ việc tạo ra các thành phần và hệ thống mới, hỗ trợ trong việc quản lý nhiều phiên bản thế giới tự chứa.
Dịch vụ trung gian Chỉ số và RPC của TORII: TORII tự động chỉ mục tất cả các trạng thái hợp đồng và tự động tiết lộ chúng thông qua GraphQL API hoặc gRPC. Các nhà phát triển không cần phải tạo chỉ mục tùy chỉnh nữa.
Giao thức Đồng thuận Cơ bản KATANA: KATANA là mạng phát triển Starknet có thể tùy chỉnh cho phép việc lặp nhanh về logic trò chơi.
Sự khác biệt chính giữa Dojo và MUD là việc sử dụng ZK-Rollup như là giao thức đồng thuận cơ bản và ngôn ngữ phát triển Cario.
Khác với Dojo, một nhánh từ MUD để chuyên sâu vào con đường phát triển động game chuỗi đầy đủ / thế giới tự chứa, Zypher Game hoàn toàn dựa trên công nghệ ZK. Các nguyên tắc cơ bản của Zypher Game cho các game chuỗi đầy đủ / thế giới tự chứa chủ yếu bao gồm bộ máy trò chơi Secret Engine, bộ máy AW và giao thức đồng thuận cơ bản Zytron Kit.
Bộ máy ẩn cung cấp một bộ SDK được điều khiển bởi zk (zero-knowledge) để thực hiện một cách an toàn các tính toán mã hóa có thể xác minh, đảm bảo rằng các phần tử cần thiết cho trò chơi vẫn được niêm phong trên chuỗi. Các dịch vụ hiện có như zk-shuffle-as-a-service đã hỗ trợ hơn 3 trò chơi bài toàn chuỗi trong việc mã hóa và xáo bài.
AW Engine: AW Engine bao gồm các SDK dịch vụ do ZK điều khiển, bao gồm hộp công cụ Gadgets, mạch riêng cho ứng dụng, các nút xác thực trên chuỗi, và nhiều hơn nữa. AW Engine có thể đạt được tính năng plug-and-play ZK, khả năng kết hợp của mạch ZK, và tích hợp với máy ảo RISC ZeroZK của bên thứ ba.
AW Engine cũng đã phát triển Z4 Engine một cách sáng tạo đặc biệt cho các trò chơi đa người chơi thời gian thực. Z4 mở rộng tính đồng thời của các trò chơi đa người chơi qua zk-rollup, với lõi là cách nhanh chóng thay đổi trạng thái. Z4 cho phép trò chơi tránh việc phát sóng trạng thái toàn cầu trên chuỗi nguồn và thay vào đó biến chúng thành các thay đổi trạng thái cục bộ giá rẻ. Điều này có thể giảm phí giao dịch người dùng một cách hiệu quả và hỗ trợ hàng triệu hoặc thậm chí hàng tỷ giao dịch mỗi giây (tps).
Bộ Zytron: Bộ Zytron là một ngăn xếp xây dựng Sovereign L3 Rollup theo mô đun. Nó bao gồm Sovereign L3 Rollup, công cụ chơi game Zypher như một hợp đồng được biên soạn trước, phân mảnh máy chủ, tương thích dữ liệu và mạng tùy chỉnh.
Bộ Zytron được tùy chỉnh dành cho các nhà phát triển để xây dựng thế giới tự chứa, các trò chơi chiến lược nhỏ, hoặc di dời các trò chơi AAA lên chuỗi với chi phí thấp nhất, mà không cần phải học hỏi nhiều. Điều này cho phép họ di dời tài sản, logic trò chơi và lưu trữ dữ liệu lên chuỗi trong khi vẫn giữ lại trải nghiệm người dùng ở cấp độ sản xuất.
Ngoài AW Engine và Zytron Kit, Zypher Game cũng có một thị trường chứng minh tính toán cho người chơi game di động và tích hợp với một số cơ sở hạ tầng liên quan đến trò chơi.
Gần đây, Zypher Game cũng đã hợp tác với Risc Zero và Celestia. Trong sự hợp tác với Risc Zero, Zypher Game tích hợp máy ảo ZK đa dụng của Risc Zero vào bộ máy trò chơi Zypher và mở rộng các trường hợp sử dụng của Risc Zero thông qua các SDK cụ thể cho trò chơi đi kèm. Trong sự hợp tác với Celestia, Zypher Game sử dụng công cụ Roll Kit của Celestia để xây dựng Zytron Kit và bao gồm Celestia như lớp DA mặc định cho Zytron Kit.
Gần đây nhất, Zypher Games đã ra mắt mạng lưới thử nghiệm B², cho thấy sự hỗ trợ cho hệ sinh thái BTC và ý định hỗ trợ phát triển các trò chơi on-chain trong hệ sinh thái BTC thông qua công nghệ ZKP và AI.
Từ cách kể chuyện đến nguyên tắc, các giải pháp khác nhau được cung cấp bởi các thế giới tự trị / trò chơi toàn chuỗi để giải quyết các vấn đề về khả năng mở rộng của blockchain, vấn đề vòng lặp đánh dấu và việc thực hiện tính không thể thay đổi và các quy tắc cơ bản của vật lý số, cũng như sự mở cửa của các đối tượng. Lattice đã chọn con đường OP-Rollup + sửa đổi cơ bản của cơ chế trạng thái máy đồng thuận EVM, trong khi Zypher Game và Dojo đã chọn sử dụng ZKP để nén dữ liệu trạng thái mà không cần tin tưởng và chuyển giao xác minh cho tính toán ngoại chuỗi.
Mỗi trong ba giải pháp đều có điểm mạnh riêng của mình. Mô hình triển khai của Lattice có lợi thế trong khả năng tương thích với EVM và sự thân thiện với các nhà phát triển. Dojo Game được tùy chỉnh cho môi trường phát triển và sự cụ thể về sinh thái của Starknet. Zypher chọn sử dụng DA modular, bộ xử lý phụ trợ RiscZero ZK, và các đặc điểm vật lý số học cơ bản của Bitcoin UTXO để đạt được một giải pháp với tính không tin cậy, khả năng mở rộng và độ linh hoạt về hiệu suất.
Ngoài ba mô hình trên, còn có Công cụ Thế giới của Argus và nguyên lý trò chơi toàn chuỗi / thế giới tự trị của Nervous (CKB) dựa trên cấu trúc dữ liệu trạng thái eUTXO.
Hiện tại, các trò chơi toàn chuỗi / thế giới tự trị đang ở giai đoạn bắt đầu công nghệ của đường cong tăng trưởng công nghệ mới nổi của Gartner. Ở giai đoạn này, số lượng nhà phát triển lớn hơn số lượng người chơi, và nhiều trò chơi thử nghiệm là trò chơi giải trí tương tự như 4399. Tuy nhiên, điều này không làm giảm sự quyết tâm của các quỹ rủi ro tiền điện tử từ việc đầu tư mạnh mẽ lần lượt vào lĩnh vực mới nổi này. Bởi vì đối với họ, tình trạng hiện tại của các trò chơi toàn chuỗi / thế giới tự trị không phải là vấn đề mà là cơ hội, tương tự như tàu hỏa vào những năm 1820 không thể vượt qua xe ngựa.