Aptos meluncurkan bahasa MOVE yang menginovasi desain GAS, menjelaskan mekanisme perhitungan biaya on-chain.

Desain GAS pertama MOVE: Menjelajahi mekanisme perhitungan biaya GAS di rantai Aptos

Pada 14 Oktober, Aptos Labs mengumumkan rencana GAS Aptos. Karena versi sebelumnya dari bahasa MOVE tidak mempertimbangkan mekanisme GAS, rencana GAS yang dibuat untuk Aptos ini adalah desain GAS pertama untuk bahasa MOVE, yang disebut "satu petualangan".

Rencana GAS Aptos menjelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta partisipasi komunitas dalam pembuatan GAS.

Pengukuran GAS adalah konsep dasar di banyak blockchain seperti Aptos, yang digunakan untuk mengabstraksi jumlah sumber daya komputasi dan penyimpanan yang diperlukan untuk mengeksekusi dan menyimpan transaksi di on-chain. Rencana GAS menentukan biaya semua eksekusi di on-chain, yang digunakan untuk menghitung pengeluaran GAS selama eksekusi transaksi.

Proses Implementasi

Proses implementasi di Aptos on-chain meliputi:

  1. Prinsip Definisi
  2. Siapkan kerangka evaluasi, tentukan harga untuk setiap eksekusi
  3. Membangun sistem pengukuran GAS dan aljabar GAS yang aman untuk MOVE
  4. Mengimpor kerangka GAS hulu ke Aptos
  5. Membuat kerangka GAS memiliki kesadaran penyimpanan
  6. Memperinci lebih lanjut rencana GAS

Prinsip Utama

Prinsip inti yang didefinisikan oleh Aptos meliputi:

  1. Biaya operasi harus terkait langsung dengan sumber daya yang tersedia di jaringan dan harus menurun seiring kemajuan teknologi.
  2. GAS diatur oleh pemerintahan on-chain, dapat dikonfigurasi tanpa batas.
  3. GAS dapat mencegah serangan DoS, perlu disesuaikan dengan cepat berdasarkan kondisi jaringan.
  4. Harga GAS mencerminkan visi untuk pertumbuhan yang dipercepat dan menjaga aksesibilitas blockchain.
  5. Mendorong untuk membuat pilihan yang baik dalam desain dengan memprioritaskan keamanan, modularitas, dan lain-lain.

metode perhitungan GAS

Pengguna perlu menentukan dua jumlah saat mengirimkan transaksi:

  • Jumlah GAS maksimum: Jumlah unit GAS maksimum yang bersedia dibayar pengguna untuk mengeksekusi transaksi.
  • Harga GAS: dihitung dalam oktal per unit GAS, 1 oktal = 0.00000001 APT

Biaya akan dikenakan selama proses eksekusi transaksi:

  1. Biaya tetap
  2. Biaya Eksekusi
  3. Membaca biaya
  4. Biaya Penulisan

Biaya transaksi akhir = Total GAS yang digunakan × Harga per GAS

Misalnya, sebuah transaksi menghabiskan 670 unit GAS, pengguna menentukan harga GAS sebesar 100 Octa/unit, maka biaya akhirnya adalah 670 × 100 = 67000 Octa = 0.00067 APT.

Jika selama proses eksekusi transaksi kehabisan GAS, pengirim akan dikenakan biaya sesuai jumlah GAS maksimum, dan semua perubahan akan dibatalkan.

GAS rencana pembangunan

Konfigurasi Dasar

Rencana GAS mencakup komponen yang tidak terkait dengan operasi tunggal, seperti ukuran transaksi dan unit GAS maksimum.

Skala Perdagangan

Sebagian besar ukuran transaksi berada pada tingkat kilobyte, modul MOVE yang dirilis dapat mencapai beberapa ribu byte, dan kerangka Aptos sekitar 100 KB. Modul pengguna umumnya antara 4KB hingga 40KB. Saat ini, ukuran transaksi diatur menjadi 64KB untuk menyeimbangkan biaya bandwidth jaringan dan kemudahan pengembangan aplikasi.

satuan GAS maksimum

Definisi maksimum unit GAS dalam rencana GAS menetapkan jumlah maksimum operasi yang dapat dieksekusi dalam satu transaksi, yang ditetapkan pada 1.000.000. Pengaturan yang terlalu tinggi dapat menyebabkan masalah kinerja, seperti loop tak terhingga.

Evaluasi Biaya Eksekusi

Melalui kerangka acuan dan analisis Valgrind, perkirakan biaya relatif dari instruksi MOVE dan fungsi asli. Dengan mempertimbangkan ketahanan dan keamanan sistem, dapatkan jumlah instruksi mesin yang dieksekusi secara final, dan tentukan nilai saat ini dengan mempertimbangkan penyimpanan dan unit GAS maksimum.

Biaya penyimpanan

Biaya penyimpanan GAS = Biaya proyek + ( biaya byte × jumlah byte )

Jenis akses termasuk membaca, membuat, dan menulis, masing-masing memiliki standar biaya yang berbeda:

  • Operasi baca: kalibrasi berdasarkan IOPS disk dan kapasitas bandwidth
  • Operasi penciptaan: Kalibrasi ruang disk referensi jaringan, biaya tertinggi
  • Operasi tulis: Biaya yang dikenakan untuk byte dalam item yang diperbarui sama dengan biaya untuk membuatnya.

Didefinisikan 6 parameter GAS: pembacaan per item, pembacaan per byte, pembuatan per item, pembuatan per byte, penulisan per item, penulisan per byte.

biaya unit GAS yang stabil

Biaya unit GAS yang tetap membantu menjaga stabilitas rencana GAS, terputus dari nilai pasar APT. Tim Aptos menyatakan unit GAS dengan presisi sekitar 3 digit, seperti biaya transaksi transfer sekitar 700 unit GAS.

partisipasi komunitas

Aptos mendorong anggota komunitas:

  1. Menemukan ketidakrasionalan dalam rencana GAS
  2. Ikut serta dalam diskusi komunitas
  3. Melakukan pemungutan suara untuk proposal pengelolaan terkait GAS

penyesuaian biaya GAS

Rencana GAS sebagai penyimpanan konfigurasi on-chain, dapat diubah melalui proposal tata kelola. Dirancang untuk dapat diperluas, memungkinkan peningkatan dan penyesuaian parameter. Perubahan yang kompleks memerlukan pembaruan perangkat lunak node dan mendapatkan adopsi yang luas.

Prospek Masa Depan

Sebagai kerangka GAS yang dapat digunakan pertama kali oleh MOVE, arah kerja di masa depan meliputi:

  1. Mengurangi biaya eksekusi
  2. Mewujudkan perhitungan GAS multidimensi
  3. Mengatasi masalah status yang membengkak

Tim sedang mengeksplorasi konsep TTL setiap proyek, yang secara otomatis menghapus proyek status yang tidak diakses saat TTL kedaluwarsa.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 3
  • Bagikan
Komentar
0/400
ApeShotFirstvip
· 5jam yang lalu
Akhirnya Aptos mulai beraksi teman, gas mari kita ledakkan dulu.
Lihat AsliBalas0
ProposalManiacvip
· 5jam yang lalu
Begitu banyak orang sudah mencoba GAS, sekarang giliran MOVE untuk mengambil risiko? Hehe, hanya anggur lama dalam botol baru.
Lihat AsliBalas0
SandwichTradervip
· 5jam yang lalu
Apa kamu masih berani membanggakan hal Pemula seperti move ini?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)