Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Khám phá tính toán tiêu thụ tài nguyên trên Blockchain
Đo lường GAS 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 on-chain. 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 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 blockchain là:
Định nghĩa nguyên tắc
Chuẩn bị khung đánh giá, xác định giá của từng 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ó ý thức lưu trữ
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, chi phí GAS nên giảm sau khi cải tiến công nghệ.
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ì tính phổ biến của Blockchain.
Khuyến khích việc đưa ra những lựa chọn tốt trong thiết kế, chẳng hạn như ưu tiên tính an toàn, tính mô-đun, v.v.
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 trả để thực hiện giao dịch.
Đơn giá GAS: Giá mỗi đơn vị GAS mà người dùng sẵn sàng trả
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.
Xây dựng bảng kế hoạch GAS
Cấu hình cơ bản
Kế hoạch GAS bao gồm các thành phần không liên quan đến một giao dịch đơn lẻ, chẳng hạn như kích thước giao dịch và đơn vị GAS tối đa.
Quy mô giao dịch
Hầu hết các giao dịch có quy mô ở mức kilobyte, nhưng việc phát hành mô-đun MOVE có thể lên đến vài kilobyte. Quy mô giao dịch ban đầu được đặt là 32KB, sau đó điều chỉnh thành 64KB để đáp ứng nhu cầu phát triển ứng dụng.
Đơn vị GAS lớn nhất
Đơn vị GAS tối đa trong kế hoạch GAS định nghĩa số lượng thao tác tối đa có thể thực hiện trong giao dịch, được đặt là 1.000.000.
thực hiện
Thông qua phân tích khung đánh giá chi phí thực hiện, ước tính chi phí tương đối của lệnh MOVE và hàm gốc.
lưu trữ
Chi phí lưu trữ GAS bao gồm chi phí truy cập dữ liệu và chi phí lưu trữ vĩnh viễn, công thức tính là:
Lưu trữ phí GAS = Phí dự án + ( phí byte × Số byte )
Đọc, tạo và viết
Truy cập mục trạng thái được chia thành ba loại: đọc, tạo và viết, 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, tách rời khỏi giá trị thị trường tiền điện tử.
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ý trong kế hoạch GAS
Tham gia thảo luận cộng đồng
Tham gia bỏ phiếu cho các đề xuất quản trị liên quan
Đ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ế để có thể mở rộng để phù hợp với nhu cầu trong tương lai.
Công việc trong tương lai
Giảm chi phí thực hiện
Thực hiện tính toán GAS đa chiều
Giảm bớt vấn đề trạng thái cồng kềnh
Đây là khuôn khổ GAS khả thi đầu tiên của ngôn ngữ MOVE, mở đường cho sự phát triển trong tương lai. Với sự tiến bộ của công nghệ và phản hồi từ cộng đồng, kế hoạch GAS sẽ liên tục được tối ưu hóa để đáp ứng nhu cầu của hệ sinh thái blockchain.
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.
7 thích
Phần thưởng
7
5
Chia sẻ
Bình luận
0/400
ImpermanentPhilosopher
· 17giờ trước
Đối đầu với gas rồi.
Xem bản gốcTrả lời0
MEVSandwich
· 17giờ trước
gas sao lại đắt vậy, khóc quá
Xem bản gốcTrả lời0
ChainWatcher
· 17giờ trước
Gas này còn có thể đắt hơn nữa sao~
Xem bản gốcTrả lời0
HappyToBeDumped
· 17giờ trước
gas phí thấp một chút đi, làm ơn
Xem bản gốcTrả lời0
Layer2Observer
· 17giờ trước
Thiết kế gas còn cần phải chạy nhiều dữ liệu thử nghiệm
Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Khám phá phương pháp tính toán tiêu thụ tài nguyên Blockchain mới
Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Khám phá tính toán tiêu thụ tài nguyên trên Blockchain
Đo lường GAS 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 on-chain. 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 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 blockchain là:
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.
Xây dựng bảng kế hoạch GAS
Cấu hình cơ bản
Kế hoạch GAS bao gồm các thành phần không liên quan đến một giao dịch đơn lẻ, chẳng hạn như kích thước giao dịch và đơn vị GAS tối đa.
Quy mô giao dịch
Hầu hết các giao dịch có quy mô ở mức kilobyte, nhưng việc phát hành mô-đun MOVE có thể lên đến vài kilobyte. Quy mô giao dịch ban đầu được đặt là 32KB, sau đó điều chỉnh thành 64KB để đáp ứng nhu cầu phát triển ứng dụng.
Đơn vị GAS lớn nhất
Đơn vị GAS tối đa trong kế hoạch GAS định nghĩa số lượng thao tác tối đa có thể thực hiện trong giao dịch, được đặt là 1.000.000.
thực hiện
Thông qua phân tích khung đánh giá chi phí thực hiện, ước tính chi phí tương đối của lệnh MOVE và hàm gốc.
lưu trữ
Chi phí lưu trữ GAS bao gồm chi phí truy cập dữ liệu và chi phí lưu trữ vĩnh viễn, công thức tính là:
Lưu trữ phí GAS = Phí dự án + ( phí byte × Số byte )
Đọc, tạo và viết
Truy cập mục trạng thái được chia thành ba loại: đọc, tạo và viết, 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, tách rời khỏi giá trị thị trường tiền điện tử.
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ế để có thể mở rộng để phù hợp với nhu cầu trong tương lai.
Công việc trong tương lai
Đây là khuôn khổ GAS khả thi đầu tiên của ngôn ngữ MOVE, mở đường cho sự phát triển trong tương lai. Với sự tiến bộ của công nghệ và phản hồi từ cộng đồng, kế hoạch GAS sẽ liên tục được tối ưu hóa để đáp ứng nhu cầu của hệ sinh thái blockchain.