Tác giả: NingNing, Nguồn: Tác giả Twitter @0xNing0x
Thế giới tự trị/trò chơi toàn chuỗi có phải là đồ chơi nhàm chán đối với những người đam mê công nghệ tiền điện tử không? Hay nó là một loại MeMe sùng bái?
Lý do tại sao có những câu hỏi này là vì định nghĩa trừu tượng và phức tạp về thế giới tự trị/trò chơi toàn chuỗi cũng như giao diện và tương tác từ đơn giản đến thô thiển hiện nay khiến hầu hết người chơi trò chơi cảm thấy nhàm chán và sợ hãi.
Nhưng trên thực tế, mặc dù trò chơi thế giới tự trị/toàn chuỗi có trải nghiệm trò chơi hoàn toàn khác với các trò chơi mô hình khác nhưng điều đó không có nghĩa là nó không thú vị. Là một người chơi trò chơi kỳ cựu, DarkForest, trò chơi toàn chuỗi đầu tiên, là trò chơi duy nhất trong 5 năm mà tôi chơi suốt đêm trong hai ngày liên tiếp.
Nếu không gian của các trò chơi khác là hộp cát và nội dung trò chơi là mô phỏng của trò chơi trong căn phòng bí mật thì không gian của trò chơi toàn chuỗi là thực tế vật lý kỹ thuật số và nội dung của trò chơi toàn chuỗi là mô phỏng các trò chơi trong thế giới thực. Khi chơi DarkForest, tôi thực sự đã trải qua nỗi kinh hoàng vũ trụ xuyên thấu tận xương tủy trong "Vấn đề ba cơ thể" của Liu.
Câu chuyện cơ bản về thế giới tự trị/trò chơi toàn chuỗi
Nhóm Lattice đặt ra khái niệm về thế giới tự trị/trò chơi toàn chuỗi trong "Autonomous Tuyên bố thế giới" Ý nghĩa và biểu thị phân biệt trò chơi thế giới tự trị/toàn chuỗi với trò chơi Web2.5.
Thế giới tự trị/trò chơi toàn chuỗi là một hệ thống trò chơi mở tự duy trì dựa trên thực tế vật lý kỹ thuật số và các quy tắc cơ bản. Nó bền vững, bất biến và không cần xin phép.
Trò chơi full-chain theo nghĩa hẹp là một thế giới tự trị, khả năng chơi của nó không đến từ nội dung trò chơi (vũ trụ, cốt truyện,
âm nhạc, tranh vẽ dọc, v.v.) và trò chơi do nhà phát triển trò chơi cung cấp. Cảm giác về mục tiêu (cấp độ, thành tích, ngục tối, trận chiến quốc gia), v.v., đến từ trải nghiệm thực tế về thế giới phụ (Sub-World) do người chơi xây dựng trong thế giới của riêng họ.
Logic xây dựng của thế giới tự trị/trò chơi toàn chuỗi là các đối tượng – quy tắc cơ bản – thực tế vật lý kỹ thuật số, tương ứng với các thực thể – thành phần – hệ thống của khung công cụ trò chơi ECS.
Theo một nghĩa nào đó, thế giới tự trị/trò chơi toàn chuỗi đang khám phá việc xây dựng lớp thế giới ảo tiếp theo dựa trên các bit thông tin của thế giới thực mà chúng ta đang sống. Hoặc chúng ta có thể sử dụng thuật ngữ của Musk để lồng ghép một thế giới ảo mới dựa trên thế giới ảo. Điều này phù hợp với cảnh nổi tiếng trong loạt phim truyền hình khoa học viễn tưởng "Rick and Morty", nơi một thế giới nhiều tầng được lồng vào nhau một cách đệ quy vô hạn.
Mô hình triển khai nguyên thủy mới cho thế giới tự trị/trò chơi toàn chuỗi
Trên đây là bản tường thuật đơn giản hóa về thế giới tự trị/trò chơi toàn chuỗi. Để kể ngắn gọn câu chuyện về một thế giới tự trị/trò chơi toàn chuỗi, chúng ta cần một bộ hoàn chỉnh các nguyên mẫu mới bao gồm blockchain, công cụ trò chơi, phần mềm trung gian, ứng dụng khách trò chơi và các mô-đun kỹ thuật khác.
Các nguyên tắc cơ bản mới của thế giới tự trị/trò chơi toàn chuỗi cần giải quyết ba vấn đề cốt lõi:
Độ tin cậy của các vấn đề về khả năng mở rộng blockchain. Để đạt được tính bền vững, bất biến và bản chất không cần cấp phép của thế giới tự trị/trò chơi toàn chuỗi yêu cầu tất cả các trạng thái và logic trò chơi phải được tải lên chuỗi, điều này đặt ra yêu cầu rất cao về khả năng mở rộng và khả năng lập trình của chuỗi khối.
Vấn đề về vòng lặp tích tắc. Chuỗi khối là một cỗ máy trạng thái tuần tự theo hướng thời gian và không phù hợp để quản lý trạng thái của một thế giới tự trị/trò chơi toàn chuỗi. Bởi vì thế giới tự trị/trò chơi toàn chuỗi có số lượng lớn các sự kiện mang tính chu kỳ, chẳng hạn như bình minh và hoàng hôn, tuyến đường tuần tra của đám đông, v.v. Hơn nữa, blockchain là một bản cập nhật trạng thái thụ độ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 để nhận ra tính bất biến của thực tế vật lý kỹ thuật số cũng như tính chất mở và không cần cấp phép của các quy tắc cơ bản cũng như việc bổ sung, sửa đổi và xóa đối tượng.
Để giải quyết ba vấn đề cốt lõi trên, thế giới tự trị/trò chơi toàn chuỗi nguyên thủy của thế giới tự trị/các nhóm trò chơi toàn chuỗi Các nhóm Lattice, Dojo và Zypher Games cung cấp các giải pháp khác nhau. .
Các nguyên tắc cơ bản của thế giới tự trị/trò chơi toàn chuỗi của Lattice bao gồm khung phát triển Thế giới, công cụ trò chơi MUD và giao thức đồng thuận cơ bản của Redstone.
Khung phát triển thế giới. World là một khung phát triển hợp đồng thông minh được xây dựng trên 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 Runtime. MUD V2 thay thế mô hình lưu trữ của trình biên dịch Solidity bằng nó.
Thế giới là một mô hình mới cho các ứng dụng EVM. Bạn có thể coi nó giống như một máy tính cộng đồng: nó tồn tại như một lõi nhiều người chơi, chấp nhận sự đóng góp từ bất kỳ ai trong chuỗi - cho dù đó là mã hay trạng thái.
World có khả năng quản lý quyền 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 nào (hoặc logic khác) có thể truy cập chúng. Điều này cho phép xây dựng hệ thống phân cấp tin cậy và cho phép các hợp đồng thông minh không đá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ộ lưu trữ.
Công cụ trò chơi MUD. Công cụ trò chơi toàn chuỗi MUD là công cụ trò chơi toàn chuỗi đầu tiên trong hệ sinh thái EVM. MUD V2 bao gồm công cụ lưu trữ được xác định theo thời gian chạy STORE, đồng bộ hóa trạng thái và các mô-đun AA (trừu tượng hóa tài khoản) gốc.
Các tính năng mới trong MUD V2 cho phép tạo ra một bộ vật lý kỹ thuật số xác định cách thế giới được tạo ra và biến đổi, sau đó phá hủy quyền truy cập root vào chính nó; luôn tuân thủ một bộ thông số kỹ thuật mà không giới hạn tính năng đặt ra các quy tắc: Bất kỳ ai trên thế giới - con người và máy móc - đều có thể tương tác với các quy tắc này và xây dựng các thiết bị xã hội và kỹ thuật dựa trên chúng.
Giao thức đồng thuận cơ bản của Redstone. Redstone là phiên bản Plasma Rollup L2 đầu tiên của OP Stack, được xây dựng dành riêng cho các nhà phát triển trò chơi trực tuyến và thế giới tự trị hợp tác với Lattice và Optimism.
Nó hoạt động tương tự như OP Rollup truyền thống, nhưng không giống như OP Rollup xuất bản trạng thái đầu vào lên L1, Redstone chỉ xuất bản hàm băm cam kết dữ liệu. Trạng thái đầu vào tương ứng với cam kết đầu vào được nhà cung cấp dữ liệu sẵn có lưu trữ ngoài chuỗi. Để đảm bảo rằng trạng thái đầu vào tương ứng với cam kết đầu vào luôn sẵn có, có một hợp đồng thách thức tính sẵn có của dữ liệu trên L1 cho phép bất kỳ ai thách thức cam kết dữ liệu trong trường hợp xảy ra sự cố với nhà cung cấp.
Dojo là một dự án Fork của MUD trong những ngày đầu, chuyên triển khai MUD bằng ngôn ngữ Cario trên Starknet. Các nguyên tắc cơ bản hiện tại của thế giới tự trị/trò chơi toàn chuỗi của Dojo bao gồm trạng thái Cario và khung phát triển hợp đồng thông minh, công cụ trò chơi toàn chuỗi SOZO CLI, phần mềm trung gian dịch vụ RPC và chỉ mục TORLL cũng như giao thức đồng thuận cơ bản KATANA.
Khung phát triển hợp đồng thông minh và trạng thái Cario. Dojo cung cấp một phương pháp tiêu chuẩn hóa để xây dựng trò chơi toàn chuỗi/thế giới tự trị bằng cách sử dụng hợp đồng thông minh Cario, đơn giản hóa quy trình phát triển và cho phép các nhà phát triển tập trung vào logic hơn là kiến trúc.
Công cụ trò chơi toàn chuỗi SOZO CLI. SOZO CLI hỗ trợ việc tạo, xây dựng, thử nghiệm và triển khai các phiên bản thế giới tự trị/trò chơi toàn chuỗi, hỗ trợ sản xuất các thành phần và hệ thống mới, đồng thời hỗ trợ quản lý nhiều phiên bản thế giới tự trị.
Lập chỉ mục và RPC phục vụ TORII phần mềm trung gian. TORII tự động lập chỉ mục tất cả các trạng thái hợp đồng. Tự động hiển thị trạng thái thông qua API GraphQL hoặc gRPC. Các nhà phát triển không còn cần phải tạo các bộ 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 lặp lại logic trò chơi một cách nhanh chóng.
Sự khác biệt chính giữa Dojo và MUD là việc sử dụng ZK-Rollup làm giao thức đồng thuận cơ bản và ngôn ngữ Cario làm ngôn ngữ phát triển.
Khác với con đường phát triển công cụ thế giới tự động/trò chơi toàn chuỗi chuyên dụng thích ứng MUD của Dojo, Zypher Game là một trò chơi toàn chuỗi/công cụ thế giới tự trị hoàn toàn nguyên gốc dựa trên công nghệ ZK. Trò chơi toàn chuỗi/thế giới tự trị nguyên thủy của Zypher Game chủ yếu bao gồm công cụ trò chơi Secret Engine, AW Engine và giao thức đồng thuận cơ bản Zytron Kit.
Secret Engine cung cấp một bộ SDK do zk điều khiển có thể thực hiện các phép tính mã hóa có thể kiểm chứng một cách an toàn nhằm đảm bảo rằng các thành phần cần thiết cho trò chơi vẫn được niêm phong trên chuỗi. Dịch vụ hiện có zk- shuffle-as -a-service đã giúp hơn 3 trò chơi bài trên toàn chuỗi mã hóa và xáo trộn thẻ.
Công cụ AW. AW Engine bao gồm nhiều SDK dịch vụ khác nhau do ZK điều khiển, bao gồm hộp công cụ Tiện ích, mạch dành riêng cho APP, các nút xác minh trên chuỗi, v.v. AW Engine hỗ trợ chức năng ZK plug-and-play, khả năng kết hợp mạch ZK và tích hợp của bên thứ ba với máy ảo RISC ZeroZK.
AW Engine cũng đã phát triển một cách sáng tạo công cụ Z4 dành riêng cho các trò chơi thời gian thực nhiều người chơi. Z4 sử dụng zk-rollup để mở rộng tính đồng thời của các trò chơi nhiều người chơi. Cốt lõi là cách thay đổi trạng thái nhanh chóng. Z4 cho phép The trò chơi không cần phát sóng trạng thái toàn cầu trên chuỗi nguồn mà chuyển đổi nó thành các thay đổi trạng thái cục bộ rẻ tiền, điều này có thể giảm phí 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ỷ tps.
Bộ Zytron. Zytron Kit là một ngăn xếp bản dựng Sovereign L3 Rollup theo mô-đun. Zytron Kit bao gồm L3 Rollup có chủ quyền, công cụ trò chơi của Zypher Games dưới dạng hợp đồng được biên dịch trước, phân vùng máy chủ, khả năng tương thích dữ liệu và kết nối mạng tùy chỉnh.
Zytron Kit được thiết kế riêng để các nhà phát triển xây dựng thế giới tự trị, trò chơi chiến lược nhỏ hoặc di chuyển trò chơi AAA trên chuỗi với chi phí tối thiểu mà không cần phải học hỏi nhiều, cho phép họ di chuyển Tài sản trên chuỗi, logic trò chơi và lưu trữ dữ liệu trong khi vẫn giữ lại UE cấp sản xuất.
Ngoài AW Engine và Zytron Kit, Zypher Game còn có thị trường điện toán thử nghiệm dành cho game thủ di động và Zypher cũng đang 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 đã đạt được sự hợp tác với Risc Zero và Celesita. Hợp tác với Risc Zero, Zypher Game tích hợp máy ảo ZK phổ quát của Risc Zero vào công cụ trò chơi Zypher và mở rộng các trường hợp sử dụng của Risc Zero thông qua việc đưa vào các tiện ích mở rộng SDK dành riêng cho trò chơi. Hợp tác với Celesita, Zypher Game sử dụng công cụ Roll Kit của Celesita để xây dựng Zytron Kit và sử dụng Celesita làm lớp DA mặc định của Zytron Kit.
Mới nhất, Zypher Games đã ra mắt mạng thử nghiệm Mạng B², cho thấy rằng mạng này đang hỗ trợ hệ sinh thái BTC và sẽ giúp hệ sinh thái BTC phát triển các trò chơi trên chuỗi thông qua công nghệ ZKP và AI.
Tóm tắt
Từ tường thuật đến nguyên thủy, để giải quyết vấn đề về khả năng mở rộng của chuỗi khối, vấn đề chu kỳ Tick và tính bất biến của vật lý kỹ thuật số thực tế Với các vấn đề mở về các quy tắc và đối tượng cơ bản, nguyên thủy mới của thế giới tự trị/trò chơi toàn chuỗi cung cấp các giải pháp khác nhau. Lattice đã chọn con đường OP-Rollup+ để thay đổi mạnh mẽ 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ột cách đáng tin cậy và chuyển xác minh sang các phép tính ngoài chuỗi.
Ba lựa chọn đều có giá trị riêng. Mô hình triển khai của Lattice có lợi thế về khả năng tương thích EVM và tính thân thiện với nhà phát triển. Môi trường phát triển của Dojo Game và các điều chỉnh dành riêng cho hệ sinh thái dành cho Starknet. Zypher đã chọn sử dụng các đặc tính vật lý kỹ thuật số gốc của DA mô-đun, bộ đồng xử lý RiscZero Zk và Bitcoin UTXO để đạt được giải pháp kết hợp giữa tính tin cậy, khả năng mở rộng và tính linh hoạt về hiệu suất.
Ngoài ba mô hình trên, còn có trò chơi toàn chuỗi/thế giới tự trị nguyên thủy của Argus's World Engine và Nervous (CKB) dựa trên cấu trúc dữ liệu trạng thái eUTXO.
Hiện tại, trò chơi toàn chuỗi/thế giới tự trị đang trong giai đoạn phôi thai công nghệ của đường cong tăng trưởng công nghệ mới nổi của Geithner. Ở giai đoạn này, có nhiều nhà phát triển hơn người chơi và nhiều trò chơi thử nghiệm mang tính chất thông thường giống như 4399 Trò chơi. Điều này không ngăn cản các quỹ đầu tư mạo hiểm tiền điện tử đặt cược nhiều lần vào lĩnh vực mới nổi này. Bởi vì trong mắt họ, tình trạng hiện tại của trò chơi toàn chuỗi/thế giới tự trị giống như một đoàn tàu không thể chạy nhanh hơn toa xe vào những năm 1820. Đó không phải là một vấn đề, mà là một cơ hội.