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:

  1. Định nghĩa nguyên tắc
  2. Chuẩn bị khung đánh giá, xác định giá cho mỗi thực hiện
  3. Thiết lập hệ thống đo lường GAS và đại số GAS an toàn cho MOVE
  4. Nhập khung GAS upstream
  5. Làm cho khung GAS có nhận thức về lưu trữ
  6. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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í:

  1. Chi phí cố định
  2. Chi phí thực hiện
  3. Đọc chi phí
  4. 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

  1. Cấu hình cơ bản: bao gồm kích thước giao dịch và đơn vị GAS tối đa.
  2. Quy mô giao dịch: Hiện tại được đặt là 64KB.
  3. Đơn vị GAS lớn nhất: được đặt là 1,000,000.
  4. 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.
  5. 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ể:

  1. Tìm ra những điểm không hợp lý trong kế hoạch GAS
  2. Tham gia thảo luận trong cộng đồng
  3. 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

  1. Giảm chi phí thực hiện
  2. Triển khai tính toán GAS đa chiều
  3. 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.

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.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)