Desain Mekanisme GAS Pertama Kali Diterapkan dalam Bahasa MOVE: Bagaimana Rantai Aptos Menghitung Pengeluaran GAS
Aptos mengumumkan rencana GAS-nya pada 14 Oktober. Karena versi sebelumnya dari bahasa MOVE tidak mempertimbangkan mekanisme GAS, rencana GAS yang dibuat untuk Aptos kali ini adalah implementasi desain GAS pertama dalam bahasa MOVE, yang disebut "satu petualangan".
Dalam program GAS Aptos, dijelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta penerimaan saran dari komunitas.
Pengukuran GAS adalah konsep dasar di banyak blockchain seperti Aptos, yang mendefinisikan jumlah sumber daya komputasi dan penyimpanan yang diperlukan untuk mengeksekusi dan menyimpan transaksi di blockchain. Rencana GAS menentukan biaya semua eksekusi yang terjadi di blockchain, yang digunakan untuk menghitung biaya GAS yang digunakan selama eksekusi transaksi.
proses
Untuk melaksanakan dengan efektif, proses di jaringan Aptos 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 ke Aptos
Membuat kerangka GAS memiliki kesadaran penyimpanan
Memperinci lebih lanjut rencana GAS
Prinsip
Prinsip yang didefinisikan meliputi:
Biaya operasional harus terkait langsung dengan sumber daya jaringan yang tersedia dan harus menurun seiring dengan perbaikan teknologi.
GAS diatur oleh tata kelola di blockchain, dapat dikonfigurasi tanpa batas.
GAS dapat mencegah serangan DoS, dapat menyesuaikan dengan cepat berdasarkan kondisi jaringan
Harga GAS mencerminkan visi pertumbuhan yang cepat dan menjaga aksesibilitas.
Mendorong untuk membuat pilihan yang baik dalam desain seperti keamanan, modularitas, dan lain-lain.
Menghitung GAS
Pengguna harus menentukan saat mengajukan transaksi:
Jumlah GAS maksimum: Jumlah unit GAS maksimum yang bersedia dibayar untuk mengeksekusi transaksi
Harga GAS: dihitung dalam oktal per unit GAS, 1 oktal = 0,00000001 APT
Biaya yang dikenakan selama proses eksekusi transaksi:
Biaya tetap
Biaya Eksekusi
Membaca Biaya
Biaya Penulisan
Biaya transaksi akhir = Total GAS yang digunakan * Harga GAS
Misalnya, transaksi menghabiskan 670 unit GAS, pengguna menentukan harga GAS per unit sebesar 100 Octa/unit, maka biaya akhirnya adalah 670 * 100 = 67000 Octa = 0.00067 APT.
Jika GAS habis selama eksekusi transaksi, pengirim akan dikenakan biaya sesuai dengan jumlah GAS maksimum, semua perubahan transaksi akan dibatalkan.
Membuat rencana GAS
Konfigurasi Dasar
Termasuk ukuran transaksi dan komponen lain yang tidak terkait dengan operasi tunggal seperti unit GAS maksimum.
Skala Transaksi
Pengaturan awal adalah 32KB, kemudian disesuaikan menjadi 64KB, untuk menyeimbangkan dampak jaringan dari transaksi skala besar dan kemudahan pengembangan aplikasi.
Unit GAS maksimum
Menentukan jumlah maksimum operasi yang dapat dilakukan dalam satu transaksi, ditetapkan sebesar 1.000.000. Bahkan dengan peningkatan kerangka maksimum, masih kurang dari 90%.
Eksekusi
Melalui kerangka acuan dan analisis Valgrind pada Move VM, memperkirakan biaya relatif dari instruksi Move dan fungsi asli.
Penyimpanan
Pertimbangkan bandwidth perangkat penyimpanan, kapasitas IOPS, dan biaya penggunaan disk permanen, rancang rencana GAS penyimpanan.
Biaya penyimpanan GAS = Biaya proyek + ( biaya byte * jumlah byte )
Baca, buat, dan tulis
Operasi baca: yang paling umum, biaya dikalibrasi berdasarkan IOPS dan kapasitas bandwidth disk
Operasi pembuatan: menambahkan item baru ke dalam penyimpanan status, biaya maksimum
Operasi tulis: memperbarui item yang ada, biaya yang dikenakan untuk byte yang diperbarui sama dengan biaya untuk membuat.
Mempertahankan biaya unit GAS yang tetap membantu agar rencana GAS tetap stabil dan terputus dari nilai pasar APT. Tim Aptos menunjukkan unit GAS dengan presisi sekitar 3 digit, seperti biaya transaksi transfer sekitar 700 unit GAS.
partisipasi komunitas
Anggota komunitas dapat:
Menunjukkan ketidakrasionalan dalam rencana GAS
Berpartisipasi dalam diskusi komunitas
Memilih proposal tata kelola yang terkait dengan GAS
Bagaimana cara menyesuaikan biaya GAS
Rencana GAS sebagai penyimpanan konfigurasi on-chain dapat diubah melalui proposal tata kelola. Dirancang untuk dapat diperluas, memungkinkan peningkatan melalui proposal. Perubahan kompleks memerlukan pembaruan perangkat lunak node dan mendapatkan adopsi skala besar.
Pekerjaan Masa Depan
Mengurangi biaya eksekusi
Perhitungan GAS multi-dimensi, memungkinkan untuk menetapkan anggaran terpisah untuk eksekusi dan penyimpanan
Mengurangi keadaan bengkak, menjelajahi konsep TTL setiap proyek
Sebagai kerangka GAS yang dapat digunakan pertama untuk MOVE, pekerjaan ini membuka jalan untuk perkembangan di masa depan.
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
4
Bagikan
Komentar
0/400
Anon4461
· 17jam yang lalu
Hanya ini ya, Aptos tidak memeras pasta gigi lagi.
Lihat AsliBalas0
FlashLoanLord
· 17jam yang lalu
move gas akhirnya datang! Dukung dukung!
Lihat AsliBalas0
MEVHunterBearish
· 17jam yang lalu
Tidak heran Aptos kembali membuat hal baru
Lihat AsliBalas0
MetaverseVagrant
· 17jam yang lalu
GAS yang panjang bukanlah gas yang baik~ Gelombang ini pasti akan pump dalam jangka pendek
Rantai Aptos memimpin inovasi mekanisme GAS bahasa MOVE Analisis menyeluruh tentang cara perhitungan
Desain Mekanisme GAS Pertama Kali Diterapkan dalam Bahasa MOVE: Bagaimana Rantai Aptos Menghitung Pengeluaran GAS
Aptos mengumumkan rencana GAS-nya pada 14 Oktober. Karena versi sebelumnya dari bahasa MOVE tidak mempertimbangkan mekanisme GAS, rencana GAS yang dibuat untuk Aptos kali ini adalah implementasi desain GAS pertama dalam bahasa MOVE, yang disebut "satu petualangan".
Dalam program GAS Aptos, dijelaskan prinsip, proses, metode perhitungan, penyesuaian di kemudian hari, serta penerimaan saran dari komunitas.
Pengukuran GAS adalah konsep dasar di banyak blockchain seperti Aptos, yang mendefinisikan jumlah sumber daya komputasi dan penyimpanan yang diperlukan untuk mengeksekusi dan menyimpan transaksi di blockchain. Rencana GAS menentukan biaya semua eksekusi yang terjadi di blockchain, yang digunakan untuk menghitung biaya GAS yang digunakan selama eksekusi transaksi.
proses
Untuk melaksanakan dengan efektif, proses di jaringan Aptos adalah:
Prinsip
Prinsip yang didefinisikan meliputi:
Menghitung GAS
Pengguna harus menentukan saat mengajukan transaksi:
Biaya yang dikenakan selama proses eksekusi transaksi:
Biaya transaksi akhir = Total GAS yang digunakan * Harga GAS
Misalnya, transaksi menghabiskan 670 unit GAS, pengguna menentukan harga GAS per unit sebesar 100 Octa/unit, maka biaya akhirnya adalah 670 * 100 = 67000 Octa = 0.00067 APT.
Jika GAS habis selama eksekusi transaksi, pengirim akan dikenakan biaya sesuai dengan jumlah GAS maksimum, semua perubahan transaksi akan dibatalkan.
Membuat rencana GAS
Konfigurasi Dasar Termasuk ukuran transaksi dan komponen lain yang tidak terkait dengan operasi tunggal seperti unit GAS maksimum.
Skala Transaksi Pengaturan awal adalah 32KB, kemudian disesuaikan menjadi 64KB, untuk menyeimbangkan dampak jaringan dari transaksi skala besar dan kemudahan pengembangan aplikasi.
Unit GAS maksimum Menentukan jumlah maksimum operasi yang dapat dilakukan dalam satu transaksi, ditetapkan sebesar 1.000.000. Bahkan dengan peningkatan kerangka maksimum, masih kurang dari 90%.
Eksekusi Melalui kerangka acuan dan analisis Valgrind pada Move VM, memperkirakan biaya relatif dari instruksi Move dan fungsi asli.
Penyimpanan Pertimbangkan bandwidth perangkat penyimpanan, kapasitas IOPS, dan biaya penggunaan disk permanen, rancang rencana GAS penyimpanan.
Biaya penyimpanan GAS = Biaya proyek + ( biaya byte * jumlah byte )
Baca, buat, dan tulis
Mendefinisikan 6 parameter GAS: per_item_read, per_byte_read, per_item_create, per_byte_create, per_item_write, dan per_byte_write.
biaya unit GAS yang stabil
Mempertahankan biaya unit GAS yang tetap membantu agar rencana GAS tetap stabil dan terputus dari nilai pasar APT. Tim Aptos menunjukkan unit GAS dengan presisi sekitar 3 digit, seperti biaya transaksi transfer sekitar 700 unit GAS.
partisipasi komunitas
Anggota komunitas dapat:
Bagaimana cara menyesuaikan biaya GAS
Rencana GAS sebagai penyimpanan konfigurasi on-chain dapat diubah melalui proposal tata kelola. Dirancang untuk dapat diperluas, memungkinkan peningkatan melalui proposal. Perubahan kompleks memerlukan pembaruan perangkat lunak node dan mendapatkan adopsi skala besar.
Pekerjaan Masa Depan
Sebagai kerangka GAS yang dapat digunakan pertama untuk MOVE, pekerjaan ini membuka jalan untuk perkembangan di masa depan.