Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phân tích phương pháp tính toán chi phí GAS trên chuỗi
Phiên bản mới nhất của ngôn ngữ MOVE ban đầu dự định hoạt động trong môi trường không có GAS, vì vậy chưa chuẩn bị cho cơ chế GAS. Gần đây, một dự án blockchain đã được coi là thiết kế GAS đầu tiên của ngôn ngữ MOVE với kế hoạch GAS mà họ đã xây dựng, hành động này được chính thức gọi là "một cuộc phiêu lưu".
Kế hoạch GAS của dự án nêu rõ các nguyên tắc, quy trình, phương pháp tính toán và chiến lược điều chỉnh sau này của GAS, và hoan nghênh cộng đồng đưa ra đề xuất.
GAS đo lường là một khái niệm cơ bản của nhiều blockchain, nó định nghĩa lượng tài nguyên tính toán và lưu trữ cần thiết để thực hiện và lưu trữ các giao dịch trên chuỗi thông qua một phép tính trừu tượng. Kế hoạch GAS xác định chi phí của tất cả các thực thi trên chuỗi, được sử dụng để tính toán chi phí GAS đã sử dụng trong quá trình thực hiện giao dịch.
quy trình
Để thực hiện hiệu quả, quy trình on-chain bao gồm:
Nguyên tắc định nghĩa
Chuẩn bị khung đánh giá, xác định giá cho mỗi lần thực hiện
Xây dựng hệ thống đo lường GAS và đại số GAS an toàn cho MOVE
Nhập khung GAS thượng nguồn
Làm cho khung GAS có ý thức về lưu trữ
Tinh chỉnh kế hoạch GAS hơn nữa
nguyên tắc
Các nguyên tắc đã được định nghĩa bao gồm:
Chi phí hoạt động nên liên quan trực tiếp đến tài nguyên có sẵn của mạng, và giảm theo sự cải tiến công nghệ và quy trình.
GAS nên được thiết lập bởi quản trị on-chain, có thể cấu hình liền mạch.
GAS có thể ngăn chặn các cuộc tấn công DoS, cần điều chỉnh nhanh chóng theo tình hình mạng.
Giá GAS phản ánh mong muốn tăng trưởng nhanh chóng và duy trì khả năng truy cập của blockchain.
Khuyến khích đưa ra các lựa chọn ưu tiên về an ninh, tính mô-đun trong thiết kế.
Tính GAS
Người dùng cần chỉ định hai số lượng khi gửi giao dịch:
Số lượng GAS tối đa: Số đơn vị GAS tối đa mà người dùng sẵn sàng chi cho việc thực hiện giao dịch.
Giá GAS: Tính theo số bát phân cho mỗi đơn vị GAS, 1 bát phân = 0.00000001 token gốc.
Trong quá trình thực hiện, giao dịch sẽ bị tính phí:
Chi phí cố định
Chi phí thực hiện
Đọc chi phí
Chi phí ghi
Cuối cùng, phí giao dịch = Tổng lượng GAS tiêu thụ × Giá GAS đơn vị
thiết lập bảng kế hoạch GAS
Cấu hình cơ bản: bao gồm kích thước giao dịch và đơn vị GAS tối đa.
Quy mô giao dịch: Hiện tại được đặt là 64KB.
Đơn vị GAS tối đa: được thiết lập là 1.000.000.
Thực hiện: Đánh giá chi phí thực hiện thông qua khung chuẩn và công cụ phân tích.
Lưu trữ: Xem xét băng thông thiết bị lưu trữ, dung lượng IOPS và chi phí chiếm dụng đĩa cứng vĩnh viễn.
Đọc, Tạo và Viết
Việc truy cập vào các mục trạng thái được chia thành ba loại: đọc, tạo hoặc ghi, mỗi loại có cách tính phí khác nhau.
Chi phí đơn vị GAS ổn định
Chi phí GAS đơn vị cố định giúp duy trì kế hoạch GAS không thay đổi và tách rời khỏi giá trị thị trường của token gốc.
Tham gia cộng đồng
Các thành viên trong cộng đồng có thể:
Chỉ ra những điểm không hợp lý của kế hoạch GAS
Tham gia thảo luận cộng đồng
Tiến hành bỏ phiếu cho các đề xuất quản trị liên quan đến GAS
điều chỉnh chi phí GAS
Kế hoạch GAS có thể được thay đổi thông qua các đề xuất quản trị, được thiết kế để mở rộng, cho phép điều chỉnh các tham số theo thời gian.
Công việc trong tương lai
Là khung GAS khả thi đầu tiên của MOVE, hướng công việc trong tương lai bao gồm:
Giảm chi phí thực hiện
Thực hiện tính toán GAS đa chiều
Giảm thiểu vấn đề trạng thái cồng kềnh
Đội ngũ dự án đang khám phá khái niệm TTL cho từng dự án, để xóa các dự án trạng thái không được truy cập khi TTL hết hạn.
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.
Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phân tích toàn bộ kế hoạch tính phí tài nguyên trên chuỗi
Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phân tích phương pháp tính toán chi phí GAS trên chuỗi
Phiên bản mới nhất của ngôn ngữ MOVE ban đầu dự định hoạt động trong môi trường không có GAS, vì vậy chưa chuẩn bị cho cơ chế GAS. Gần đây, một dự án blockchain đã được coi là thiết kế GAS đầu tiên của ngôn ngữ MOVE với kế hoạch GAS mà họ đã xây dựng, hành động này được chính thức gọi là "một cuộc phiêu lưu".
Kế hoạch GAS của dự án nêu rõ các nguyên tắc, quy trình, phương pháp tính toán và chiến lược điều chỉnh sau này của GAS, và hoan nghênh cộng đồng đưa ra đề xuất.
GAS đo lường là một khái niệm cơ bản của nhiều blockchain, nó định nghĩa lượng tài nguyên tính toán và lưu trữ cần thiết để thực hiện và lưu trữ các giao dịch trên chuỗi thông qua một phép tính trừu tượng. Kế hoạch GAS xác định chi phí của tất cả các thực thi trên chuỗi, được sử dụng để tính toán chi phí GAS đã sử dụng trong quá trình thực hiện giao dịch.
quy trình
Để thực hiện hiệu quả, quy trình on-chain bao gồm:
nguyên tắc
Các nguyên tắc đã được định nghĩa bao gồm:
Tính GAS
Người dùng cần chỉ định hai số lượng khi gửi giao dịch:
Trong quá trình thực hiện, giao dịch sẽ bị tính phí:
Cuối cùng, phí giao dịch = Tổng lượng GAS tiêu thụ × Giá GAS đơn vị
thiết lập bảng kế hoạch GAS
Đọc, Tạo và Viết
Việc truy cập vào các mục trạng thái được chia thành ba loại: đọc, tạo hoặc ghi, mỗi loại có cách tính phí khác nhau.
Chi phí đơn vị GAS ổn định
Chi phí GAS đơn vị cố định giúp duy trì kế hoạch GAS không thay đổi và tách rời khỏi giá trị thị trường của token gốc.
Tham gia cộng đồng
Các thành viên trong cộng đồng có thể:
điều chỉnh chi phí GAS
Kế hoạch GAS có thể được thay đổi thông qua các đề xuất quản trị, được thiết kế để mở rộng, cho phép điều chỉnh các tham số theo thời gian.
Công việc trong tương lai
Là khung GAS khả thi đầu tiên của MOVE, hướng công việc trong tương lai bao gồm:
Đội ngũ dự án đang khám phá khái niệm TTL cho từng dự án, để xóa các dự án trạng thái không được truy cập khi TTL hết hạn.