Desain GAS yang diperkenalkan oleh bahasa MOVE: Analisis lengkap penilaian sumber daya on-chain dan perhitungan biaya

robot
Pembuatan abstrak sedang berlangsung

Desain GAS pertama untuk bahasa MOVE: Metode perhitungan biaya GAS on-chain

Versi awal dari bahasa MOVE awalnya dirancang untuk berjalan di lingkungan tanpa GAS, sehingga tidak dipersiapkan untuk rencana GAS. Baru-baru ini, sebuah proyek blockchain telah merancang rencana GAS pertama untuk bahasa MOVE mereka, yang disebut sebagai "sebuah petualangan".

Rencana GAS ini menjelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta sikap dalam menerima saran dari komunitas.

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

proses

Untuk mengeksekusi secara efektif, proses di on-chain adalah:

  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
  5. Membuat kerangka GAS memiliki kesadaran penyimpanan
  6. Memperinci lebih lanjut rencana GAS

Prinsip

Prinsip yang didefinisikan meliputi:

  1. Biaya operasional terkait langsung dengan sumber daya jaringan yang tersedia, setelah perbaikan teknologi, biaya GAS seharusnya menurun.
  2. GAS diatur oleh on-chain governance, dapat dikonfigurasi tanpa hambatan
  3. GAS dapat mencegah serangan DoS, dapat menyesuaikan dengan cepat berdasarkan kondisi jaringan.
  4. Harga GAS mencerminkan keinginan untuk pertumbuhan yang cepat dan menjaga aksesibilitas blockchain.
  5. Mendorong untuk membuat pilihan yang baik dalam desain, seperti memprioritaskan keamanan, modularitas, dan lain-lain.

menghitung GAS

Pengguna harus menentukan dua jumlah saat mengajukan 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 token asli

Biaya akan dikenakan selama proses eksekusi transaksi:

  1. Biaya tetap
  2. Biaya Eksekusi
  3. Membaca Biaya
  4. Biaya penulisan

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

Membuat tabel rencana GAS

  1. Konfigurasi Dasar: termasuk ukuran transaksi dan maksimum unit GAS

  2. Skala transaksi: awalnya ditetapkan sebesar 32KB, kemudian disesuaikan menjadi 64KB

  3. Max GAS unit: diatur menjadi 1.000.000, mempengaruhi durasi eksekusi transaksi

  4. Eksekusi: Mengevaluasi biaya eksekusi melalui kerangka acuan dan alat analisis

  5. Penyimpanan: Pertimbangkan bandwidth perangkat penyimpanan, kapasitas IOPS, dan biaya penggunaan disk permanen.

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

Baca, buat, dan tulis

  • Operasi baca: paling umum, dikalibrasi berdasarkan IOPS disk dan kapasitas bandwidth
  • Operasi pembuatan: biaya tertinggi, disesuaikan berdasarkan ruang disk referensi
  • Operasi tulis: memperbarui item yang ada, biaya byte sama dengan pembuatan

biaya unit GAS yang stabil

Biaya unit GAS tetap membantu menjaga rencana GAS tidak berubah, terputus dari nilai pasar token asli. Unit GAS dinyatakan dengan akurasi sekitar 3 digit.

partisipasi komunitas

Anggota komunitas dapat:

  1. Menunjukkan ketidakrasionalan dari rencana GAS
  2. Berpartisipasi dalam diskusi komunitas
  3. Memilih proposal tata kelola yang relevan

penyesuaian biaya GAS

Rencana GAS dapat diubah melalui proposal tata kelola. Terkadang perlu memperbarui perangkat lunak node dan mengadopsi fitur tanda GAS baru.

Pekerjaan Masa Depan

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

Proyek ini sedang mengeksplorasi konsep TTL untuk setiap proyek, yang menghapus proyek status yang tidak dikunjungi ketika TTL kedaluwarsa.

MOVE0.74%
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
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
GasFeeCriervip
· 08-12 17:37
Apakah kue ini hanya ditukar dengan sedikit gas?
Lihat AsliBalas0
ChainMaskedRidervip
· 08-12 17:35
Biaya gas Schrödinger
Lihat AsliBalas0
LuckyHashValuevip
· 08-12 17:35
Ada yang terjadi, gas sekali lagi berubah.
Lihat AsliBalas0
degenwhisperervip
· 08-12 17:25
Dunia tanpa gas ternyata mungkin?
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)