Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phân tích cách tính chi phí GAS trên chuỗi
Phiên bản trước của ngôn ngữ MOVE ban đầu được lên kế hoạch hoạt động mà không cần GAS, vì vậy đã không chuẩn bị cho kế hoạch GAS. Gần đây, một dự án blockchain đã thiết lập kế hoạch GAS của mình, trở thành thiết kế GAS đầu tiên cho ngôn ngữ MOVE, được gọi là "một cuộc phiêu lưu".
Kế hoạch GAS này giải thích các nguyên tắc, quy trình, phương pháp tính toán, điều chỉnh sau này và thái độ chấp nhận ý kiến từ cộng đồng trong việc thiết lập GAS. Đo lường GAS là một khái niệm cơ bản của blockchain này và nhiều blockchain khác, 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. Kế hoạch GAS xác định chi phí tiêu tốn cho tất cả các thực thi trên chuỗi, dùng để tính toán chi phí GAS được 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 trên chuỗi blockchain này bao gồm:
Định nghĩa nguyên tắc
Chuẩn bị khung đánh giá, xác định giá cho mỗi thực hiện
Thiết lập hệ thống đo lường GAS và đại số GAS an toàn cho MOVE
Nhập khung GAS upstream
Làm cho khung GAS có nhận thức về lưu trữ
Tiến hành chi tiết hóa kế hoạch GAS
nguyên tắc
Các nguyên tắc được định nghĩa bao gồm:
Chi phí vận hành nên liên quan trực tiếp đến tài nguyên có sẵn của mạng và giảm dần 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 vào tài nguyên cố định của mạng, 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ì sự phổ biến của blockchain.
Khuyến khích đưa ra những lựa chọn tốt trong thiết kế, chẳng hạn như ưu tiên an toàn, mô-đun và khẳng định.
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 mà người dùng sẵn sàng chi cho việc thực hiện giao dịch.
Giá GAS: tính bằng hệ bát phân cho mỗi đơn vị GAS, 1 bát phân = 0.00000001 APT.
Trong quá trình thực hiện, giao dịch sẽ bị thu phí:
Chi phí cố định
Chi phí thực hiện
Đọc chi phí
Chi phí ghi
Chi phí giao dịch cuối cùng = Tổng lượng GAS tiêu thụ × Đơn giá GAS
###建立 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 lớn nhất: được đặt 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 của thiết bị lưu trữ, dung lượng IOPS và chi phí vĩnh viễn.
Đọc, tạo và viết
Việc truy cập các mục trạng thái được chia thành ba loại: đọc, tạo và ghi, mỗi loại có cách tính phí khác nhau.
chi phí GAS đơn vị ổn định
Giữ chi phí đơn vị GAS cố định giúp kế hoạch GAS tách rời giá trị thị trường của tiền điện tử.
Tham gia cộng đồng
Các thành viên trong cộng đồng có thể:
Tìm ra những điểm không hợp lý trong kế hoạch GAS
Tham gia thảo luận trong cộng đồng
Thực hiện bỏ phiếu cho các đề xuất quản trị liên quan
Làm thế nào để đ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.
Công việc tương lai
Giảm chi phí thực hiện
Triển khai tính toán GAS đa chiều
Giải quyết vấn đề trạng thái quá tải
Đây là khung GAS khả thi đầu tiên của ngôn ngữ MOVE, đặt nền tảng cho công việc trong tương lai. Nhóm đang khám phá các phương pháp tối ưu hóa và cải tiến hơn nữa để nâng cao hiệu quả và giải quyết các vấn đề tiềm ẩ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 ra mắt: Phân tích toàn bộ tính toán tiêu hao tài nguyên on-chain
Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phân tích cách tính chi phí GAS trên chuỗi
Phiên bản trước của ngôn ngữ MOVE ban đầu được lên kế hoạch hoạt động mà không cần GAS, vì vậy đã không chuẩn bị cho kế hoạch GAS. Gần đây, một dự án blockchain đã thiết lập kế hoạch GAS của mình, trở thành thiết kế GAS đầu tiên cho ngôn ngữ MOVE, được gọi là "một cuộc phiêu lưu".
Kế hoạch GAS này giải thích các nguyên tắc, quy trình, phương pháp tính toán, điều chỉnh sau này và thái độ chấp nhận ý kiến từ cộng đồng trong việc thiết lập GAS. Đo lường GAS là một khái niệm cơ bản của blockchain này và nhiều blockchain khác, 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. Kế hoạch GAS xác định chi phí tiêu tốn cho tất cả các thực thi trên chuỗi, dùng để tính toán chi phí GAS được 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 trên chuỗi blockchain này 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ị thu phí:
Chi phí giao dịch cuối cùng = Tổng lượng GAS tiêu thụ × Đơn giá GAS
###建立 kế hoạch GAS
Đọc, tạo và viết
Việc truy cập các mục trạng thái được chia thành ba loại: đọc, tạo và ghi, mỗi loại có cách tính phí khác nhau.
chi phí GAS đơn vị ổn định
Giữ chi phí đơn vị GAS cố định giúp kế hoạch GAS tách rời giá trị thị trường của tiền điện tử.
Tham gia cộng đồng
Các thành viên trong cộng đồng có thể:
Làm thế nào để đ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.
Công việc tương lai
Đây là khung GAS khả thi đầu tiên của ngôn ngữ MOVE, đặt nền tảng cho công việc trong tương lai. Nhóm đang khám phá các phương pháp tối ưu hóa và cải tiến hơn nữa để nâng cao hiệu quả và giải quyết các vấn đề tiềm ẩn.