Desain GAS pertama untuk bahasa MOVE: Analisis cara perhitungan biaya GAS on-chain
Versi sebelumnya dari bahasa MOVE awalnya direncanakan untuk berjalan tanpa prasyarat GAS, sehingga tidak dipersiapkan untuk rencana GAS. Baru-baru ini, sebuah proyek blockchain menetapkan rencana GAS yang menjadi desain GAS pertama untuk bahasa MOVE, yang disebut sebagai "sebuah petualangan".
Rencana GAS ini menjelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta sikap terhadap saran dari komunitas dalam menyusun GAS. Pengukuran GAS adalah konsep dasar dari blockchain ini dan banyak blockchain lainnya, yang mendefinisikan jumlah sumber daya komputasi dan penyimpanan yang dibutuhkan untuk mengeksekusi dan menyimpan transaksi on-chain. Rencana GAS akan menentukan semua biaya yang dikeluarkan untuk eksekusi on-chain, yang digunakan untuk menghitung pengeluaran GAS selama transaksi yang dijalankan.
proses
Untuk melaksanakan dengan efektif, proses di blockchain ini mencakup:
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 meliputi:
Biaya operasional harus terkait langsung dengan sumber daya yang tersedia di jaringan dan menurun seiring dengan peningkatan teknologi dan proses.
GAS harus diatur oleh tata kelola on-chain, dapat dikonfigurasi tanpa hambatan.
GAS dapat mencegah serangan DoS terhadap sumber daya tetap jaringan, perlu disesuaikan dengan cepat berdasarkan kondisi jaringan.
Harga GAS mencerminkan keinginan untuk mempercepat pertumbuhan dan mempertahankan penyerapan blockchain.
Mendorong untuk membuat pilihan yang baik dalam desain, seperti mengutamakan keamanan, modularitas, dan pernyataan.
Hitung GAS
Pengguna harus menentukan dua jumlah saat mengirim 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.
Dalam proses eksekusi, transaksi akan dikenakan:
Biaya tetap
Biaya pelaksanaan
Membaca biaya
Biaya Penulisan
Biaya transaksi akhir = Total GAS yang digunakan × Harga per GAS
Membuat tabel rencana GAS
Konfigurasi dasar: mencakup ukuran transaksi dan unit GAS maksimum.
Skala transaksi: saat ini diatur menjadi 64KB.
Unit GAS maksimum: diatur menjadi 1.000.000.
Eksekusi: Evaluasi biaya eksekusi melalui kerangka acuan dan alat analisis.
Penyimpanan: Pertimbangkan bandwidth perangkat penyimpanan, kapasitas IOPS, dan biaya permanen.
Baca, Buat, dan Tulis
Akses ke item status dibagi menjadi tiga jenis: baca, buat, dan tulis, masing-masing memiliki cara perhitungan biaya yang berbeda.
biaya unit GAS yang stabil
Menjaga biaya unit GAS tetap, membantu rencana GAS terlepas dari nilai pasar cryptocurrency.
partisipasi komunitas
Anggota komunitas dapat:
Temukan kekurangan dalam rencana GAS
Berpartisipasi dalam diskusi komunitas
Melakukan pemungutan suara untuk proposal tata kelola yang relevan
Bagaimana cara menyesuaikan biaya GAS
Rencana GAS dapat diubah melalui proposal tata kelola, dirancang untuk dapat diperluas.
Pekerjaan Masa Depan
Mengurangi biaya eksekusi
Mewujudkan perhitungan GAS multidimensi
Mengatasi masalah keadaan yang bengkak
Ini adalah kerangka GAS yang dapat digunakan pertama untuk bahasa Move, yang meletakkan dasar untuk pekerjaan di masa depan. Tim sedang mengeksplorasi cara untuk lebih mengoptimalkan dan meningkatkan untuk meningkatkan efisiensi dan mengatasi masalah potensial.
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.
Desain GAS pertama untuk bahasa MOVE diluncurkan: Analisis lengkap perhitungan konsumsi sumber daya on-chain
Desain GAS pertama untuk bahasa MOVE: Analisis cara perhitungan biaya GAS on-chain
Versi sebelumnya dari bahasa MOVE awalnya direncanakan untuk berjalan tanpa prasyarat GAS, sehingga tidak dipersiapkan untuk rencana GAS. Baru-baru ini, sebuah proyek blockchain menetapkan rencana GAS yang menjadi desain GAS pertama untuk bahasa MOVE, yang disebut sebagai "sebuah petualangan".
Rencana GAS ini menjelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta sikap terhadap saran dari komunitas dalam menyusun GAS. Pengukuran GAS adalah konsep dasar dari blockchain ini dan banyak blockchain lainnya, yang mendefinisikan jumlah sumber daya komputasi dan penyimpanan yang dibutuhkan untuk mengeksekusi dan menyimpan transaksi on-chain. Rencana GAS akan menentukan semua biaya yang dikeluarkan untuk eksekusi on-chain, yang digunakan untuk menghitung pengeluaran GAS selama transaksi yang dijalankan.
proses
Untuk melaksanakan dengan efektif, proses di blockchain ini mencakup:
Prinsip
Prinsip yang didefinisikan meliputi:
Hitung GAS
Pengguna harus menentukan dua jumlah saat mengirim transaksi:
Dalam proses eksekusi, transaksi akan dikenakan:
Biaya transaksi akhir = Total GAS yang digunakan × Harga per GAS
Membuat tabel rencana GAS
Baca, Buat, dan Tulis
Akses ke item status dibagi menjadi tiga jenis: baca, buat, dan tulis, masing-masing memiliki cara perhitungan biaya yang berbeda.
biaya unit GAS yang stabil
Menjaga biaya unit GAS tetap, membantu rencana GAS terlepas dari nilai pasar cryptocurrency.
partisipasi komunitas
Anggota komunitas dapat:
Bagaimana cara menyesuaikan biaya GAS
Rencana GAS dapat diubah melalui proposal tata kelola, dirancang untuk dapat diperluas.
Pekerjaan Masa Depan
Ini adalah kerangka GAS yang dapat digunakan pertama untuk bahasa Move, yang meletakkan dasar untuk pekerjaan di masa depan. Tim sedang mengeksplorasi cara untuk lebih mengoptimalkan dan meningkatkan untuk meningkatkan efisiensi dan mengatasi masalah potensial.