Sử dụng Ephemeral Rollup của Solana cho các tương tác không mất phí gas trong trò chơi nhiều người chơi thời gian thực @AnichessGame , @pip_world , @magicblock Các trò chơi hoạt động trên blockchain đã phải chịu những hạn chế về tốc độ khác với các trò chơi thời gian thực trong thế giới thực trong một thời gian dài. Đặc biệt, trong các trò chơi nhiều người chơi, nơi nhiều người dùng cần di chuyển và phản ứng đồng thời, độ trễ giữa đầu vào và kết quả ảnh hưởng đến trải nghiệm chơi game. Lớp cơ sở của Solana có thời gian tạo khối khoảng 400 mili giây, điều này phù hợp cho việc thanh toán kinh tế nhưng có những hạn chế cấu trúc cho các tương tác thời gian thực với nhiều đầu vào mỗi giây. Khoảng cách này càng rõ ràng hơn khi mô hình đồng thuận và phí gas của blockchain trực tiếp liên quan đến vòng lặp tương tác của trò chơi. Ephemeral Rollup là lớp thực thi được giới thiệu để giải quyết vấn đề này. Trong cấu trúc này, trạng thái cần thiết cho trò chơi được tách ra khỏi chuỗi chính trong một khoảng thời gian nhất định và được ủy quyền, thực hiện trong một môi trường riêng biệt chuyên về xử lý nhanh. Ephemeral Rollup dựa trên Solana hoạt động thông qua các quy trình ủy quyền trạng thái, sao chép ngay lập tức, thực thi tốc độ cao, cam kết định kỳ và hủy ủy quyền. Đầu tiên, trạng thái tài khoản liên quan đến trò chơi được ủy quyền tạm thời cho một trình thực thi rollup cụ thể và chỉ khi có truy cập thực sự, trạng thái của chuỗi chính mới được sao chép. Sau đó, các giao dịch được xử lý trong môi trường trình tự đơn lẻ với độ chính xác mili giây và trong quá trình này, không có phí gas truyền thống nào được áp dụng. Cấu trúc này có ý nghĩa trong trò chơi nhiều người chơi thời gian thực vì bản chất của các tương tác. Các hành động như di chuyển nhân vật, sử dụng kỹ năng, thao tác đối tượng yêu cầu phản ứng ngay lập tức thay vì chuyển giao giá trị kinh tế. Trong Ephemeral Rollup, những hành động này được xử lý như các giao dịch không mất phí gas, cho phép người chơi thực hiện các hành động liên tục mà không phải lo lắng về chi phí. Chi phí thực thi được chuyển sang cho nhà điều hành ứng dụng, người sẽ chịu trách nhiệm theo đơn vị phiên, điều này giúp giảm ma sát trong tương tác. Trạng thái kết thúc của việc thực thi không được phản ánh ngay lập tức trên chuỗi chính mà chỉ có những thay đổi trạng thái được tóm tắt theo chu kỳ đã thiết lập quay trở lại Solana. Trong quá trình này, quy trình xác minh thông qua hội đồng bảo mật đóng vai trò quan trọng. Nếu có vấn đề với những thay đổi trạng thái do trình thực thi rollup gửi, chúng sẽ được xác minh trong khoảng thời gian thách thức đã định và nếu gian lận được xác nhận, các biện pháp trừng phạt sẽ được áp dụng. Cơ chế này hoạt động như một thiết bị cân bằng giữa việc thực thi nhanh chóng và thanh toán cuối cùng, đồng thời tối thiểu hóa độ trễ trong quá trình chơi game và đảm bảo tính toàn vẹn sau đó. Cấu trúc này cũng được áp dụng cho các cơ chế trò chơi có yếu tố không quyết định. Ví dụ, các kỹ năng hoặc sự kiện có sự can thiệp của xác suất hoặc ngẫu nhiên được xử lý thông qua công cụ tạo số ngẫu nhiên có thể xác minh, và kết quả cùng với chứng minh sẽ được ghi lại khi cam kết trạng thái cuối cùng. Điều này cho phép duy trì sự tự nhiên trong diễn xuất và phản ứng trong quá trình chơi, đồng thời để lại bằng chứng cho tính hợp pháp của kết quả sau đó. Ephemeral Rollup cũng thể hiện đặc tính của nó trong các trường hợp sử dụng cực đoan khác. Trong môi trường tương tác mật độ cao, nơi nhiều tác nhân hành động đồng thời, lượng đầu vào cần xử lý mỗi giây tăng nhanh chóng. Tình huống này tạo ra một gánh nặng lớn cho môi trường thực thi tốc độ cao dựa trên trình tự đơn lẻ và trong cấu trúc không có phí gas, khả năng lạm dụng cũng cần được xem xét. Trong cấu trúc hiện tại, không có thiết bị tiêu chuẩn hóa rõ ràng để phân biệt giữa người chơi và tác nhân tự động hoặc hạn chế tần suất hành động. Đây là điểm cho thấy tính chất và giới hạn của công nghệ. Cuối cùng, trò chơi nhiều người chơi thời gian thực sử dụng Ephemeral Rollup của Solana mở ra những khả năng mới bằng cách tách biệt tương tác và thanh toán. Trong quá trình chơi, nó cung cấp phản ứng ngay lập tức thoát khỏi các hạn chế về tốc độ và chi phí của blockchain truyền thống, và sau khi chơi, nó đảm bảo tính nhất quán và tính kinh tế cuối cùng thông qua chuỗi chính. Cấu trúc này hoạt động theo cách làm cho các trò chơi blockchain gần gũi hơn với cảm giác của các trò chơi trực tuyến hiện có trong khi vẫn duy trì các thuộc tính cốt lõi của blockchain như xác minh và ghi chép.