Desain GAS pertama MOVE: Penjelasan rinci tentang perhitungan biaya GAS di Aptos on-chain
Bahasa MOVE awalnya tidak disiapkan untuk rencana GAS, sehingga rencana GAS yang dibangun oleh Aptos dianggap sebagai upaya inovasi. Rencana GAS Aptos menjelaskan prinsip, proses, metode perhitungan, dan mekanisme penyesuaian di kemudian hari untuk menetapkan GAS, serta menyambut saran dari komunitas.
Pengukuran GAS adalah konsep dasar di Aptos dan banyak blockchain, yang digunakan untuk mengabstraksi jumlah sumber daya komputasi dan penyimpanan yang diperlukan untuk mengeksekusi dan menyimpan transaksi on-chain. Rencana GAS menentukan biaya dari semua eksekusi on-chain, yang digunakan untuk menghitung pengeluaran GAS selama eksekusi transaksi.
Proses Implementasi
Proses implementasi di Aptos on-chain meliputi:
Prinsip Definisi
Siapkan kerangka evaluasi, tentukan harga untuk setiap eksekusi.
Membangun sistem pengukuran GAS dan aljabar GAS yang aman untuk MOVE
Mengimpor kerangka GAS hulu ke Aptos
Membuat kerangka GAS memiliki kesadaran penyimpanan
Memperinci lebih lanjut rencana GAS
Prinsip Inti
Biaya operasi harus terkait langsung dengan sumber daya yang tersedia di jaringan, setelah perbaikan teknologi, biaya GAS harus menurun.
GAS harus diatur oleh pemerintahan on-chain, dapat dikonfigurasi secara seamless.
GAS dapat mencegah serangan DoS terhadap sumber daya tetap jaringan, perlu disesuaikan dengan cepat berdasarkan kondisi jaringan.
Harga GAS Aptos mencerminkan visi yayasan untuk mempercepat pertumbuhan dan menjaga penerimaan blockchain.
Mendorong untuk membuat pilihan yang bijak dalam desain, seperti memprioritaskan keamanan, modularitas, dan lain-lain.
metode perhitungan 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: dihitung dalam oktal per unit GAS, 1 oktal = 0,00000001 APT.
Biaya akan dikenakan selama proses eksekusi transaksi:
Biaya tetap
Biaya Eksekusi
Membaca Biaya
Biaya Penulisan
Biaya transaksi akhir = Total jumlah GAS yang digunakan × Harga per unit GAS. Misalnya, jika transaksi menghabiskan 670 unit GAS, dan harga GAS yang ditentukan pengguna adalah 100 Octa per unit, maka biaya transaksi akhir adalah 670 × 100 = 67000 Octa = 0.00067 APT.
Jika dalam proses eksekusi transaksi kehabisan GAS, pengirim akan dikenakan biaya sesuai dengan jumlah GAS maksimum, dan semua perubahan akan dibatalkan.
pembangunan tabel rencana GAS
Konfigurasi dasar: termasuk ukuran transaksi dan maksimum unit GAS.
Skala transaksi: Saat ini disetel menjadi 64KB, menyeimbangkan kebutuhan transaksi besar dan kinerja jaringan.
Unit GAS maksimum: mendefinisikan jumlah maksimum operasi yang dapat dieksekusi dalam satu transaksi, saat ini diatur menjadi 1.000.000.
Biaya eksekusi: Menilai biaya relatif dari instruksi MOVE dan fungsi native melalui kerangka acuan dan alat analisis Valgrind.
Biaya penyimpanan: Pertimbangkan biaya akses data dan biaya penyimpanan permanen, rancang rencana GAS penyimpanan. Biaya GAS penyimpanan = Biaya proyek + ( biaya per byte × Jumlah byte )
operasi baca, buat, dan tulis
Membaca: operasi yang paling umum, biaya berdasarkan kalibrasi IOPS disk dan kapasitas bandwidth.
Membuat: Menambahkan item baru ke dalam penyimpanan status, biaya tertinggi, berdasarkan kalibrasi ruang disk jaringan.
Tulis: Memperbarui item yang ada, biaya byte sama dengan membuat.
biaya unit GAS yang stabil
Biaya unit GAS yang tetap membantu menjaga stabilitas rencana GAS, terlepas dari nilai pasar APT. Tim Aptos menyatakan unit GAS dengan ketelitian sekitar 3 digit, misalnya biaya transaksi transfer sekitar 700 unit GAS.
partisipasi komunitas
Aptos mendorong anggota komunitas:
Menunjukkan ketidakrasionalan dalam rencana GAS
Berpartisipasi dalam diskusi komunitas, menyatakan keprihatinan terhadap rencana GAS
Melakukan pemungutan suara terhadap proposal tata kelola terkait GAS di Aptos
mekanisme penyesuaian biaya GAS
Rencana GAS sebagai penyimpanan konfigurasi on-chain, dapat diubah melalui proposal tata kelola Aptos. Dirancang untuk dapat diperluas, memungkinkan peningkatan melalui proposal tata kelola. Perubahan rumus GAS yang kompleks memerlukan pembaruan perangkat lunak node dan mendapatkan adopsi yang besar, akhirnya disetujui melalui proposal tata kelola.
Prospek Masa Depan
Sebagai kerangka GAS yang dapat digunakan pertama untuk MOVE, tim Aptos merencanakan:
Mengurangi biaya eksekusi
Mengimplementasikan perhitungan GAS multidimensi, memungkinkan pengguna untuk menetapkan anggaran terpisah untuk eksekusi dan penyimpanan.
Mengurangi masalah status yang membengkak, mengeksplorasi konsep TTL setiap proyek, dan menghapus item status yang tidak diakses saat TTL berakhir.
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.
11 Suka
Hadiah
11
6
Bagikan
Komentar
0/400
BlockchainRetirementHome
· 07-31 12:51
Ini adalah awal dari peniruan lagi
Lihat AsliBalas0
TommyTeacher
· 07-30 11:32
Sepertinya perencanaannya cukup baik.
Lihat AsliBalas0
GateUser-a180694b
· 07-29 09:16
desain gas sangat kreatif
Lihat AsliBalas0
JustHereForMemes
· 07-29 09:16
Terlalu banyak proses lebih baik bersih dan sederhana
Analisis mekanisme perhitungan biaya GAS di rantai Aptos: Desain inovatif bahasa MOVE
Desain GAS pertama MOVE: Penjelasan rinci tentang perhitungan biaya GAS di Aptos on-chain
Bahasa MOVE awalnya tidak disiapkan untuk rencana GAS, sehingga rencana GAS yang dibangun oleh Aptos dianggap sebagai upaya inovasi. Rencana GAS Aptos menjelaskan prinsip, proses, metode perhitungan, dan mekanisme penyesuaian di kemudian hari untuk menetapkan GAS, serta menyambut saran dari komunitas.
Pengukuran GAS adalah konsep dasar di Aptos dan banyak blockchain, yang digunakan untuk mengabstraksi jumlah sumber daya komputasi dan penyimpanan yang diperlukan untuk mengeksekusi dan menyimpan transaksi on-chain. Rencana GAS menentukan biaya dari semua eksekusi on-chain, yang digunakan untuk menghitung pengeluaran GAS selama eksekusi transaksi.
Proses Implementasi
Proses implementasi di Aptos on-chain meliputi:
Prinsip Inti
metode perhitungan GAS
Pengguna perlu menentukan dua jumlah saat mengajukan transaksi:
Biaya akan dikenakan selama proses eksekusi transaksi:
Biaya transaksi akhir = Total jumlah GAS yang digunakan × Harga per unit GAS. Misalnya, jika transaksi menghabiskan 670 unit GAS, dan harga GAS yang ditentukan pengguna adalah 100 Octa per unit, maka biaya transaksi akhir adalah 670 × 100 = 67000 Octa = 0.00067 APT.
Jika dalam proses eksekusi transaksi kehabisan GAS, pengirim akan dikenakan biaya sesuai dengan jumlah GAS maksimum, dan semua perubahan akan dibatalkan.
pembangunan tabel rencana GAS
Konfigurasi dasar: termasuk ukuran transaksi dan maksimum unit GAS.
Skala transaksi: Saat ini disetel menjadi 64KB, menyeimbangkan kebutuhan transaksi besar dan kinerja jaringan.
Unit GAS maksimum: mendefinisikan jumlah maksimum operasi yang dapat dieksekusi dalam satu transaksi, saat ini diatur menjadi 1.000.000.
Biaya eksekusi: Menilai biaya relatif dari instruksi MOVE dan fungsi native melalui kerangka acuan dan alat analisis Valgrind.
Biaya penyimpanan: Pertimbangkan biaya akses data dan biaya penyimpanan permanen, rancang rencana GAS penyimpanan. Biaya GAS penyimpanan = Biaya proyek + ( biaya per byte × Jumlah byte )
operasi baca, buat, dan tulis
biaya unit GAS yang stabil
Biaya unit GAS yang tetap membantu menjaga stabilitas rencana GAS, terlepas dari nilai pasar APT. Tim Aptos menyatakan unit GAS dengan ketelitian sekitar 3 digit, misalnya biaya transaksi transfer sekitar 700 unit GAS.
partisipasi komunitas
Aptos mendorong anggota komunitas:
mekanisme penyesuaian biaya GAS
Rencana GAS sebagai penyimpanan konfigurasi on-chain, dapat diubah melalui proposal tata kelola Aptos. Dirancang untuk dapat diperluas, memungkinkan peningkatan melalui proposal tata kelola. Perubahan rumus GAS yang kompleks memerlukan pembaruan perangkat lunak node dan mendapatkan adopsi yang besar, akhirnya disetujui melalui proposal tata kelola.
Prospek Masa Depan
Sebagai kerangka GAS yang dapat digunakan pertama untuk MOVE, tim Aptos merencanakan: