Dạo gần đây, hội nhóm của chúng tôi lên kế hoạch cho một hoạt động khuyến khích on-chain, kết quả suýt nữa thì vấp ngã vì chi phí Gas. Phương án thực ra khá đơn giản — người chơi hoàn thành nhiệm vụ chỉ định trong game là nhận được thưởng token. Nhưng đến khi thực sự phải nộp dữ liệu tiến độ của từng người lên chuỗi để xác thực, chúng tôi mới choáng: chi phí xác thực một lần gần bằng luôn số tiền thưởng.
Lần "toang" này khiến tôi bắt đầu suy nghĩ, những guild game lớn làm sao để hàng ngàn, hàng vạn người chơi cùng tham gia nhiệm vụ on-chain mà vẫn kiểm soát được chi phí. Tìm hiểu một vòng mới phát hiện, họ vốn không định nhét hết dữ liệu trong game lên blockchain.
Ý tưởng cốt lõi thực ra chỉ tám chữ: tính toán off-chain, chứng minh on-chain.
Ví dụ nhé — server game giống như thầy cô chấm bài, ghi nhận bạn làm bài mất bao lâu, đúng sai như thế nào. Cách làm truyền thống chẳng khác nào truyền toàn bộ video giám sát phòng thi lên internet, minh bạch thì có minh bạch, nhưng chi phí băng thông và lưu trữ thì "khủng khiếp".
Cách thông minh là gì? Thầy cô chấm xong chỉ nộp bảng điểm cuối cùng và một vài bằng chứng then chốt ( ví dụ như phiếu trả lời có chữ ký của bạn ) lên hệ thống. Trên blockchain chỉ kiểm tra những bằng chứng đã được rút gọn này có hợp lệ không, không cần quan tâm quá trình trung gian. Như vậy vừa đảm bảo kết quả đáng tin cậy, vừa giảm mạnh chi phí tương tác.
Logic này với người chơi bình thường thì hoàn toàn không cảm nhận được — bạn chơi sao vẫn chơi vậy, thưởng vẫn nhận như thường. Nhưng với người xây dựng, đây thực sự là giải pháp hạ tầng Web3 game có thể triển khai thực tế. Tất nhiên, an toàn ở khâu off-chain và độ tin cậy của server vẫn luôn là điểm rủi ro cần theo dõi sát sao.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
6 thích
Phần thưởng
6
6
Đăng lại
Retweed
Bình luận
0/400
Degen4Breakfast
· 11giờ trước
Tính toán off-chain, chứng minh on-chain, đây mới là cách làm đúng đắn.
Xem bản gốcTrả lời0
SchrodingerAirdrop
· 11giờ trước
Phân công giữa off-chain và on-chain chiêu này đúng là tuyệt, tiết kiệm gas tức là tiết kiệm tiền mà.
Xem bản gốcTrả lời0
SighingCashier
· 11giờ trước
Đây mới là con đường đúng đắn, tách biệt on-chain và off-chain lẽ ra nên làm như vậy từ lâu.
Xem bản gốcTrả lời0
nft_widow
· 11giờ trước
Thật sự, phí gas đúng là đau lòng, suýt nữa làm một hoạt động mà công cốc.
Ý tưởng tính toán off-chain này thật sự thông minh, chứ không thì khó mà làm nổi.
Nói dễ nghe thì là tối ưu, nói khó nghe thì cũng chỉ là chơi trò tin tưởng nhau thôi.
Đó là lý do vì sao mình luôn cảm thấy game on-chain còn lâu mới áp dụng được quy mô lớn.
Phi tập trung và chi phí mãi mãi là hai thứ không thể chọn cùng một lúc.
Nhưng nói đi cũng phải nói lại, làm off-chain như này thì phải cực kỳ nghiêm ngặt, không thì dễ bị lừa lắm.
Nhìn xem mấy guild uy tín thật sự đều làm kiểu này, khá thực tế.
Xem bản gốcTrả lời0
StealthDeployer
· 11giờ trước
Tôi đã áp dụng cách làm này từ lâu rồi, tách biệt on-chain và off-chain thực sự là cứu cánh, nếu không các hội nhỏ đã phá sản từ lâu.
Xem bản gốcTrả lời0
GasFeeGazer
· 11giờ trước
Đây mới là giải pháp thực tế, đâu phải cứ phải ghi lại hết lên chuỗi đâu.
Dạo gần đây, hội nhóm của chúng tôi lên kế hoạch cho một hoạt động khuyến khích on-chain, kết quả suýt nữa thì vấp ngã vì chi phí Gas. Phương án thực ra khá đơn giản — người chơi hoàn thành nhiệm vụ chỉ định trong game là nhận được thưởng token. Nhưng đến khi thực sự phải nộp dữ liệu tiến độ của từng người lên chuỗi để xác thực, chúng tôi mới choáng: chi phí xác thực một lần gần bằng luôn số tiền thưởng.
Lần "toang" này khiến tôi bắt đầu suy nghĩ, những guild game lớn làm sao để hàng ngàn, hàng vạn người chơi cùng tham gia nhiệm vụ on-chain mà vẫn kiểm soát được chi phí. Tìm hiểu một vòng mới phát hiện, họ vốn không định nhét hết dữ liệu trong game lên blockchain.
Ý tưởng cốt lõi thực ra chỉ tám chữ: tính toán off-chain, chứng minh on-chain.
Ví dụ nhé — server game giống như thầy cô chấm bài, ghi nhận bạn làm bài mất bao lâu, đúng sai như thế nào. Cách làm truyền thống chẳng khác nào truyền toàn bộ video giám sát phòng thi lên internet, minh bạch thì có minh bạch, nhưng chi phí băng thông và lưu trữ thì "khủng khiếp".
Cách thông minh là gì? Thầy cô chấm xong chỉ nộp bảng điểm cuối cùng và một vài bằng chứng then chốt ( ví dụ như phiếu trả lời có chữ ký của bạn ) lên hệ thống. Trên blockchain chỉ kiểm tra những bằng chứng đã được rút gọn này có hợp lệ không, không cần quan tâm quá trình trung gian. Như vậy vừa đảm bảo kết quả đáng tin cậy, vừa giảm mạnh chi phí tương tác.
Logic này với người chơi bình thường thì hoàn toàn không cảm nhận được — bạn chơi sao vẫn chơi vậy, thưởng vẫn nhận như thường. Nhưng với người xây dựng, đây thực sự là giải pháp hạ tầng Web3 game có thể triển khai thực tế. Tất nhiên, an toàn ở khâu off-chain và độ tin cậy của server vẫn luôn là điểm rủi ro cần theo dõi sát sao.