Desain GAS pertama kali dalam bahasa MOVE: Menjelajahi metode baru untuk menghitung konsumsi sumber daya Blockchain

robot
Pembuatan abstrak sedang berlangsung

Desain GAS pertama untuk bahasa MOVE: Menjelajahi perhitungan konsumsi sumber daya di Blockchain

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

Proses

Untuk melaksanakan dengan efektif, proses di Blockchain 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 rencana GAS lebih lanjut

Prinsip

Prinsip yang didefinisikan termasuk:

  1. Biaya operasional harus terkait langsung dengan sumber daya yang tersedia di jaringan, setelah perbaikan teknologi biaya GAS harus turun.
  2. GAS harus diatur oleh tata kelola on-chain, dapat dikonfigurasi dengan mulus
  3. GAS dapat mencegah serangan DoS, perlu disesuaikan dengan cepat berdasarkan kondisi jaringan.
  4. Harga GAS mencerminkan keinginan untuk mempercepat pertumbuhan dan menjaga popularitas Blockchain.
  5. Mendorong untuk membuat pilihan yang baik dalam desain, seperti mengutamakan keamanan, modularitas, dan lain-lain.

Menghitung GAS

Pengguna perlu menentukan dua jumlah saat mengajukan transaksi:

  • Jumlah GAS maksimum: Jumlah unit GAS maksimum yang bersedia dibayar pengguna untuk mengeksekusi transaksi
  • Harga GAS per unit: Harga yang bersedia dibayar pengguna untuk setiap unit GAS

Selama proses eksekusi, transaksi akan dikenakan biaya:

  1. Biaya tetap
  2. Biaya eksekusi
  3. Membaca biaya
  4. Biaya penulisan

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

Membuat Rencana GAS

Konfigurasi Dasar

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

Skala transaksi

Sebagian besar ukuran transaksi berada di level kilobyte, tetapi modul Move yang diterbitkan bisa mencapai beberapa ribu byte. Ukuran transaksi awal ditetapkan pada 32KB, kemudian disesuaikan menjadi 64KB untuk memenuhi kebutuhan pengembangan aplikasi.

unit GAS maksimum

Unit GAS maksimum dari rencana GAS mendefinisikan jumlah operasi yang dapat dieksekusi dalam transaksi, ditetapkan sebesar 1.000.000.

Eksekusi

Dengan menganalisis kerangka kerja untuk mengevaluasi biaya eksekusi, memperkirakan biaya relatif dari instruksi MOVE dan fungsi asli.

Penyimpanan

Biaya penyimpanan GAS mempertimbangkan biaya akses data dan biaya penyimpanan permanen, rumus perhitungannya adalah:

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

Membaca, Membuat, dan Menulis

Akses item status dibagi menjadi tiga jenis: baca, buat, dan tulis, masing-masing memiliki cara perhitungan biaya yang berbeda.

Biaya unit GAS yang stabil

Biaya unit GAS yang tetap membantu menjaga rencana GAS tetap stabil, terputus dari nilai pasar cryptocurrency.

Partisipasi Komunitas

Anggota komunitas dapat:

  1. Menunjukkan ketidakrasionalan dari rencana GAS
  2. Berpartisipasi dalam diskusi komunitas
  3. Melakukan pemungutan suara untuk proposal tata kelola yang relevan

Penyesuaian Biaya GAS

Rencana GAS dapat diubah melalui proposal tata kelola, dirancang untuk dapat diskalakan untuk memenuhi kebutuhan masa depan.

Pekerjaan Masa Depan

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

Ini adalah kerangka GAS yang dapat dijalankan pertama untuk bahasa Move, yang membuka jalan untuk pengembangan di masa depan. Seiring kemajuan teknologi dan umpan balik dari komunitas, rencana GAS akan terus dioptimalkan untuk memenuhi kebutuhan ekosistem Blockchain.

MOVE-6.67%
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
  • 5
  • Bagikan
Komentar
0/400
ImpermanentPhilosophervip
· 17jam yang lalu
Berarti bertaruh dengan gas.
Lihat AsliBalas0
MEVSandwichvip
· 17jam yang lalu
gas kenapa bisa begitu mahal ya [哭了]
Lihat AsliBalas0
ChainWatchervip
· 17jam yang lalu
Ini gas bisa lebih mahal lagi~
Lihat AsliBalas0
HappyToBeDumpedvip
· 17jam yang lalu
gas biayanya lebih rendah, tolong
Lihat AsliBalas0
Layer2Observervip
· 17jam yang lalu
Desain gas masih perlu melakukan banyak pengujian data
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)