Thiết kế GAS sáng tạo của ngôn ngữ MOVE: Phân tích toàn bộ định giá tài nguyên trên chuỗi và tính toán chi phí

robot
Đang tạo bản tóm tắt

Thiết kế GAS đầu tiên của ngôn ngữ MOVE: Phương pháp tính phí GAS trên chuỗi

Phiên bản đầu tiên của ngôn ngữ MOVE ban đầu được dự định hoạt động trong môi trường không có GAS, do đó không chuẩn bị cho kế hoạch GAS. Gần đây, một dự án blockchain đã thiết kế kế hoạch GAS đầu tiên cho ngôn ngữ MOVE của nó, điều này được gọi là "một cuộc phiêu lưu".

Kế hoạch GAS này làm 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à thái độ chấp nhận ý kiến của cộng đồng trong việc xây dựng GAS.

Đo lường GAS là một khái niệm cơ bản của nhiều blockchain, nó xác định 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ữ giao dịch trên chuỗi. Kế hoạch GAS xác định chi phí cho tất cả các thực thi trên chuỗi, dùng để tính toán chi phí GAS trong suốt 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 là:

  1. Nguyên tắc định nghĩa
  2. Chuẩn bị khung đánh giá, xác định giá cho mỗi lần thực hiện
  3. Xây dựng hệ thống đo lường GAS và đại số GAS an toàn cho MOVE
  4. Nhập khung GAS thượng nguồn
  5. Làm cho khung GAS có nhận thức về lưu trữ
  6. Phân tích chi tiết kế hoạch GAS

nguyên tắc

Các nguyên tắc đã được định nghĩa bao gồm:

  1. Chi phí hoạt động liên quan trực tiếp đến tài nguyên có sẵn trên mạng, sau khi cải tiến công nghệ, chi phí GAS nên giảm.
  2. GAS đượ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, có thể đ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ì khả năng tiếp cận của blockchain.
  5. Khuyến khích đưa ra những lựa chọn tốt trong thiết kế, như ưu tiên tính an toàn, tính mô-đun, v.v.

tính GAS

Người dùng phải 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
  • Đơn giá GAS: Tính theo hệ 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ị thu phí:

  1. Chi phí cố định
  2. Chi phí thực hiện
  3. Đọc chi phí
  4. Chi phí ghi

Cuối cùng phí giao dịch = Tổng lượng GAS tiêu thụ × Giá GAS

thiết lập bảng 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: Ban đầu được đặt là 32KB, sau đó điều chỉnh thành 64KB

  3. Đơn vị GAS tối đa: Được đặt là 1.000.000, ảnh hưởng đến thời gian thực hiện giao dịch.

  4. Thực hiện: Đánh giá chi phí thực hiện thông qua khung tham chiếu và công cụ phân tích

  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 vĩnh viễn.

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

Đọc, Tạo và Viết

  • Hoạt động đọc: Thông dụng nhất, được hiệu chỉnh theo IOPS và dung lượng băng thông của ổ đĩa.
  • Tạo hoạt động: Chi phí cao nhất, căn cứ vào không gian đĩa tham khảo để hiệu chỉnh
  • Hoạt động ghi: Cập nhật mục hiện có, phí byte giống như khi tạo

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

Chi phí GAS đơn vị cố định giúp giữ cho kế hoạch GAS không thay đổi, tách rời khỏi giá trị thị trường của token gốc. Đơn vị GAS được biểu thị với độ chính xác khoảng 3 chữ số.

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

Đ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ị. Đôi khi cần cập nhật phần mềm nút và áp dụng các cờ tính năng GAS mới.

Công việc trong tương lai

  1. Giảm chi phí thực hiện
  2. Thực hiện tính toán GAS đa chiều
  3. Giải quyết vấn đề trạng thái cồng kềnh

Dự án này đang khám phá khái niệm TTL cho từng dự án, xóa các dự án trạng thái chưa được truy cập khi TTL hết hạn.

MOVE-7.48%
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
  • 5
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
SelfRuggervip
· 1giờ trước
Cũng phải trả gas rồi, ôi không còn miễn phí nữa.
Xem bản gốcTrả lời0
GasFeeCriervip
· 08-12 17:37
Miếng bánh thơm này đổi được bao nhiêu gas?
Xem bản gốcTrả lời0
ChainMaskedRidervip
· 08-12 17:35
Chi phí gas của Schrödinger
Xem bản gốcTrả lời0
LuckyHashValuevip
· 08-12 17:35
Lại có chuyện rồi, gas lại biến đổi rồi.
Xem bản gốcTrả lời0
degenwhisperervip
· 08-12 17:25
Thế giới không có gas thật sự có thể tồn tại?
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)