Chuỗi Aptos dẫn đầu cách mạng cơ chế GAS của ngôn ngữ MOVE - Phân tích toàn diện cách tính toán.

Thiết kế cơ chế GAS lần đầu tiên được thực hiện bằng ngôn ngữ MOVE: Cách mà chuỗi Aptos tính toán tiêu thụ GAS

Aptos đã công bố kế hoạch GAS của mình vào ngày 14 tháng 10. Do phiên bản trước của ngôn ngữ MOVE không xem xét cơ chế GAS, kế hoạch GAS được xây dựng cho Aptos lần này là lần đầu tiên ngôn ngữ MOVE hiện thực hóa thiết kế GAS, được gọi là "một cuộc phiêu lưu".

Trong kế hoạch GAS của Aptos, đã nêu rõ 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à việc tiếp nhận ý kiến cộng đồng.

Đo lường GAS là một khái niệm cơ bản của nhiều blockchain như Aptos, 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í của tất cả các hoạt động thực thi trên chuỗi, được sử 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 Aptos là:

  1. Nguyên tắc định nghĩa
  2. Chuẩn bị khung đánh giá, xác định giá cho mỗi hoạt động.
  3. Xây dựng hệ thống đo lường GAS và đại số GAS cho MOVE
  4. Nhập khung GAS upstream vào Aptos
  5. Giúp khung GAS có ý thức lưu trữ
  6. Tiến hành tinh chỉnh 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 trên mạng và giảm xuống theo sự cải tiến của công nghệ.
  2. GAS được thiết lập bởi quản trị trên chuỗi, 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, có thể điều chỉnh nhanh chóng dựa trên tình hình mạng.
  4. Giá GAS phản ánh tầm nhìn về tăng trưởng nhanh chóng và duy trì khả năng tiếp cận.
  5. Khuyến khích đưa ra các lựa chọn tốt về an toàn, mô-đun trong thiết kế

Tính GAS

Người dùng cần chỉ định khi gửi giao dịch:

  • Số GAS tối đa: Số đơn vị GAS tối đa mà bạn sẵn sàng chi cho việc thực hiện giao dịch.
  • Đơn giá GAS: Tính theo hệ bát phân cho mỗi đơn vị GAS, 1 bát phân = 0.00000001 APT

Phí thu trong quá trình thực hiện giao dịch:

  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

Ví dụ, giao dịch tiêu tốn 670 đơn vị GAS, người dùng chỉ định giá GAS là 100 Octa/đơn vị, thì phí cuối cùng là 670 * 100 = 67000 Octa = 0.00067 APT.

Nếu trong quá trình thực hiện giao dịch hết GAS, người gửi sẽ bị tính phí theo lượng GAS tối đa, tất cả các thay đổi trong giao dịch sẽ được phục hồi.

Lập kế hoạch GAS

  1. Cấu hình cơ bản Bao gồm các thành phần không liên quan đến một thao tác đơn lẻ như kích thước giao dịch và đơn vị GAS tối đa.

  2. Quy mô giao dịch Thiết lập ban đầu là 32KB, sau đó điều chỉnh thành 64KB, để cân bằng ảnh hưởng của giao dịch quy mô lớn đến mạng và sự thuận tiện trong phát triển ứng dụng.

  3. Đơn vị GAS tối đa Định nghĩa số lượng thao tác tối đa có thể thực hiện trong một giao dịch là 1.000.000. Ngay cả khi nâng cấp khung tối đa cũng không đến 90%.

  4. Thực hiện Thông qua khung chuẩn và phân tích Valgrind của Move VM, ước lượng chi phí tương đối của các lệnh Move và các hàm gốc.

  5. 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 từ, thiết kế kế hoạch lưu trữ GAS.

Lưu trữ phí GAS = Phí dự án + ( phí byte * Số byte )

Đọc, tạo và viết

  • Hoạt động đọc: phổ biến nhất, điều chỉnh chi phí dựa trên IOPS và dung lượng băng thông của đĩa.
  • Tạo thao tác: Thêm mục mới vào lưu trữ trạng thái, chi phí cao nhất
  • Hoạt động ghi: Cập nhật mục hiện có, thu phí giống như phí tạo cho các byte đã cập nhật

Định nghĩa 6 tham số GAS: per_item_read, per_byte_read, per_item_create, per_byte_create, per_item_write và per_byte_write.

chi phí đơn vị GAS ổn định

Giữ chi phí đơn vị GAS cố định giúp kế hoạch GAS không thay đổi và tách rời khỏi giá trị thị trường APT. Nhóm Aptos biểu thị đơn vị GAS với độ chính xác khoảng 3 chữ số, ví dụ như chi phí giao dịch chuyển khoản khoảng 700 đơn vị GAS.

Tham gia cộng đồng

Các thành viên trong cộng đồng có thể:

  1. Chỉ ra những điểm không hợp lý của kế hoạch GAS
  2. Tham gia thảo luận cộng đồng
  3. Bỏ phiếu cho các đề xuất quản trị liên quan đến GAS

Làm thế nào để điều chỉnh chi phí GAS

Kế hoạch GAS được sử dụng như lưu trữ cấu hình trên chuỗi, có thể được thay đổi thông qua đề xuất quản trị. Được thiết kế để mở rộng, cho phép nâng cấp thông qua các đề xuất. Các thay đổi phức tạp cần cập nhật phần mềm nút và nhận được sự chấp nhận rộng rãi.

Công việc tương lai

  1. Giảm chi phí thực hiện
  2. Tính toán GAS đa chiều, cho phép chỉ định ngân sách riêng cho việc thực hiện và lưu trữ.
  3. Giảm bớt tình trạng cồng kềnh, khám phá khái niệm TTL của từng dự án

Là khung GAS khả thi đầu tiên của MOVE, công việc này đã mở đường cho sự phát triển trong tương lai.

APT-1.75%
MOVE-2.33%
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
  • 4
  • Chia sẻ
Bình luận
0/400
Anon4461vip
· 20giờ trước
Vậy thôi à, Aptos không còn vắt kem đánh răng nữa.
Xem bản gốcTrả lời0
FlashLoanLordvip
· 20giờ trước
move gas cuối cùng cũng đến rồi, ủng hộ ủng hộ
Xem bản gốcTrả lời0
MEVHunterBearishvip
· 20giờ trước
Không hổ danh là Aptos, lại có sản phẩm mới.
Xem bản gốcTrả lời0
MetaverseVagrantvip
· 20giờ trước
GAS dài không phải là gas tốt~ Đợt này chắc chắn sẽ bơm cao trong ngắn hạn.
Xem bản gốcTrả lời0
  • 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)