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:
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
Membuat kerangka GAS memiliki kesadaran penyimpanan
Memperinci rencana GAS lebih lanjut
Prinsip
Prinsip yang didefinisikan termasuk:
Biaya operasional harus terkait langsung dengan sumber daya yang tersedia di jaringan, setelah perbaikan teknologi biaya GAS harus turun.
GAS harus diatur oleh tata kelola on-chain, dapat dikonfigurasi dengan mulus
GAS dapat mencegah serangan DoS, perlu disesuaikan dengan cepat berdasarkan kondisi jaringan.
Harga GAS mencerminkan keinginan untuk mempercepat pertumbuhan dan menjaga popularitas Blockchain.
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:
Biaya tetap
Biaya eksekusi
Membaca biaya
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:
Menunjukkan ketidakrasionalan dari rencana GAS
Berpartisipasi dalam diskusi komunitas
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
Mengurangi biaya eksekusi
Mewujudkan perhitungan GAS multidimensi
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.
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.
7 Suka
Hadiah
7
5
Bagikan
Komentar
0/400
ImpermanentPhilosopher
· 17jam yang lalu
Berarti bertaruh dengan gas.
Lihat AsliBalas0
MEVSandwich
· 17jam yang lalu
gas kenapa bisa begitu mahal ya [哭了]
Lihat AsliBalas0
ChainWatcher
· 17jam yang lalu
Ini gas bisa lebih mahal lagi~
Lihat AsliBalas0
HappyToBeDumped
· 17jam yang lalu
gas biayanya lebih rendah, tolong
Lihat AsliBalas0
Layer2Observer
· 17jam yang lalu
Desain gas masih perlu melakukan banyak pengujian data
Desain GAS pertama kali dalam bahasa MOVE: Menjelajahi metode baru untuk menghitung konsumsi sumber daya Blockchain
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:
Prinsip
Prinsip yang didefinisikan termasuk:
Menghitung GAS
Pengguna perlu menentukan dua jumlah saat mengajukan transaksi:
Selama proses eksekusi, transaksi akan dikenakan biaya:
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:
Penyesuaian Biaya GAS
Rencana GAS dapat diubah melalui proposal tata kelola, dirancang untuk dapat diskalakan untuk memenuhi kebutuhan masa depan.
Pekerjaan Masa Depan
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.