MOVE dili ilk kez GAS mekanizması tasarımını gerçekleştirdi: Aptos zinciri GAS tüketimini nasıl hesaplar
Aptos, 14 Ekim'de GAS planını açıkladı. MOVE dilinin önceki sürümlerinde GAS mekanizması düşünülmediği için, Aptos için oluşturulan GAS planı MOVE dilinin GAS tasarımını ilk kez gerçekleştirdiği ve "bir macera" olarak adlandırıldığı belirtildi.
Aptos'un GAS programında, GAS oluşturma ilkeleri, süreçleri, hesaplama yöntemleri, sonradan ayarlamalar ve topluluk önerilerini kabul etme gibi konular açıklanmıştır.
GAS ölçümü, Aptos gibi birçok blok zincirinin temel kavramıdır, bu, zincir üzerindeki işlemlerin gerçekleştirilmesi ve depolanması için gereken hesaplama ve depolama kaynaklarının miktarını tanımlayan bir soyut hesaplamadır. GAS planı, zincir üzerindeki tüm yürütme tüketimlerinin maliyetini belirler, bu, işlem yürütülmesi sırasında kullanılan GAS harcamasını hesaplamak için kullanılır.
süreç
Etkili bir şekilde yürütmek için, Aptos zincirindeki süreç şudur:
Tanım İlkesi
Değerlendirme çerçevesini hazırlayın, her bir işlemin fiyatını belirleyin
MOVE için bir GAS ölçüm sistemi ve güvenli GAS cebiri oluşturun
Üst akış GAS çerçevesini Aptos'a aktarın
GAS çerçevesinin depolama bilincine sahip olmasını sağlamak
GAS planını daha da detaylandırın
ilke
Tanımın ilkeleri şunlardır:
İşlem maliyetleri, ağın mevcut kaynaklarıyla doğrudan ilişkili olmalı ve teknolojik gelişmelerle birlikte azalmalıdır.
GAS, zincir üzerindeki yönetişim tarafından ayarlanır ve sorunsuz bir şekilde yapılandırılabilir.
GAS, DoS saldırılarını önleyebilir ve ağ durumuna göre hızlı bir şekilde ayarlanabilir.
GAS fiyatı, hızlandırılmış büyüme ve erişilebilirliği koruma vizyonunu yansıtır.
Güvenli, modüler gibi iyi seçimler yapmayı tasarımda teşvik edin
GAS hesapla
Kullanıcı işlem gönderirken belirtmelidir:
Maksimum GAS miktarı: İşlemi gerçekleştirmek için harcamaya istekli olduğunuz maksimum GAS birimi sayısı
GAS birim fiyatı: Her birim GAS için sekizli sistemde hesaplanır, 1 sekizli sistem = 0.00000001 APT
İşlem gerçekleştirme sırasında alınan:
Sabit maliyet
Uygulama Maliyeti
Maliyet okumak
Yazma maliyeti
Son işlem ücreti = Tüketilen GAS toplam miktarı * GAS birim fiyatı
Örneğin, işlem 670 GAS birimi tüketiyorsa, kullanıcı GAS birim fiyatını 100 Octa/birimi olarak belirlemişse, nihai ücret 670 * 100 = 67000 Octa = 0.00067 APT olacaktır.
Eğer işlem gerçekleştirilirken GAS tükenirse, gönderen maksimum GAS miktarı için ücretlendirilecektir, işlemdeki tüm değişiklikler geri alınacaktır.
GAS planı oluştur
Temel Konfigürasyon
Tek bir işlemle ilgili olmayan bileşenler, işlem boyutu ve maksimum GAS birimi gibi.
İşlem ölçeği
Başlangıçta 32KB olarak ayarlandı, daha sonra büyük ölçekli işlemlerin ağ üzerindeki etkisini ve uygulama geliştirme kolaylığını dengelemek için 64KB'a ayarlandı.
Maksimum GAS birimi
Tek bir işlemde gerçekleştirilebilecek maksimum işlem miktarını tanımlayın, 1.000.000 olarak ayarlayın. En büyük çerçeve güncellemesi bile %90'dan az.
Uygula
Move VM'yi Valgrind ile analiz ederek ve bir referans çerçevesi kullanarak, Move talimatlarının ve yerel fonksiyonların göreceli maliyetini tahmin et.
Depolama
Depolama cihazı bant genişliğini, IOPS kapasitesini ve kalıcı disk kullanım maliyetini dikkate alarak, depolama GAS planı tasarlayın.
GAS ücreti = Proje ücreti + ( bayt ücreti * Bayt sayısı )
oku, oluştur ve yaz
Okuma işlemi: En yaygın olanı, disk IOPS ve bant genişliği kapasitesine göre maliyetleri kalibre etmek.
İşlem oluşturma: Durum deposuna yeni öğe eklemek, en yüksek maliyet
Yazma işlemi: Mevcut öğeleri güncelleme, güncellenen baytlar için oluşturma ile aynı ücreti alınır.
6 GAS parametresi tanımlandı: per_item_read, per_byte_read, per_item_create, per_byte_create, per_item_write ve per_byte_write.
Stabil GAS birim maliyeti
Sabit bir GAS birim maliyetinin korunması, GAS planının sabit kalmasına yardımcı olur ve APT piyasa değerinden ayrılmasını sağlar. Aptos ekibi, GAS birimini yaklaşık 3 haneli hassasiyetle ifade etmektedir; örneğin, transfer işlem maliyeti yaklaşık 700 GAS birimidir.
Topluluk Katılımı
Topluluk üyeleri şunları yapabilir:
GAS planının mantıksız yönlerini belirtin.
Topluluk tartışmalarına katılmak
GAS ile ilgili yönetim önerilerine oy verme
GAS maliyetini nasıl ayarlarsınız
GAS planı, zincir üzerindeki yapılandırma depolaması olarak kullanılmakta olup, yönetişim önerileriyle değiştirilebilir. Genişletilebilir olacak şekilde tasarlanmış ve öneri ile yükseltmeye izin vermektedir. Karmaşık değişiklikler, düğüm yazılımının güncellenmesini ve geniş çapta benimsenmeyi gerektirir.
Gelecek İş
İcra maliyetlerini düşürmek
Çok boyutlu GAS hesaplama, yürütme ve depolama için ayrı bir bütçe belirlemeye izin verir.
Kabalaşmayı hafifletmek, her projenin TTL kavramını keşfetmek
MOVE'un ilk uygulanabilir GAS çerçevesi olarak, bu çalışma gelecekteki gelişmeler için bir yol açmıştır.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
11 Likes
Reward
11
4
Share
Comment
0/400
Anon4461
· 18h ago
Bu kadar mı? Aptos artık diş macunu sıkmıyor.
View OriginalReply0
FlashLoanLord
· 18h ago
move gas sonunda geldi, destekleyin destekleyin
View OriginalReply0
MEVHunterBearish
· 18h ago
Aptos'tan beklenildiği gibi, yine yeni bir şeyler başardılar.
View OriginalReply0
MetaverseVagrant
· 18h ago
Uzun GAS'lar iyi gaz değildir~ Bu dalga kısa vadede kesinlikle pump yapılacak
Aptos zinciri MOVE dilinin GAS mekanizmasında devrim yapıyor, hesaplama yönteminin kapsamlı analizi
MOVE dili ilk kez GAS mekanizması tasarımını gerçekleştirdi: Aptos zinciri GAS tüketimini nasıl hesaplar
Aptos, 14 Ekim'de GAS planını açıkladı. MOVE dilinin önceki sürümlerinde GAS mekanizması düşünülmediği için, Aptos için oluşturulan GAS planı MOVE dilinin GAS tasarımını ilk kez gerçekleştirdiği ve "bir macera" olarak adlandırıldığı belirtildi.
Aptos'un GAS programında, GAS oluşturma ilkeleri, süreçleri, hesaplama yöntemleri, sonradan ayarlamalar ve topluluk önerilerini kabul etme gibi konular açıklanmıştır.
GAS ölçümü, Aptos gibi birçok blok zincirinin temel kavramıdır, bu, zincir üzerindeki işlemlerin gerçekleştirilmesi ve depolanması için gereken hesaplama ve depolama kaynaklarının miktarını tanımlayan bir soyut hesaplamadır. GAS planı, zincir üzerindeki tüm yürütme tüketimlerinin maliyetini belirler, bu, işlem yürütülmesi sırasında kullanılan GAS harcamasını hesaplamak için kullanılır.
süreç
Etkili bir şekilde yürütmek için, Aptos zincirindeki süreç şudur:
ilke
Tanımın ilkeleri şunlardır:
GAS hesapla
Kullanıcı işlem gönderirken belirtmelidir:
İşlem gerçekleştirme sırasında alınan:
Son işlem ücreti = Tüketilen GAS toplam miktarı * GAS birim fiyatı
Örneğin, işlem 670 GAS birimi tüketiyorsa, kullanıcı GAS birim fiyatını 100 Octa/birimi olarak belirlemişse, nihai ücret 670 * 100 = 67000 Octa = 0.00067 APT olacaktır.
Eğer işlem gerçekleştirilirken GAS tükenirse, gönderen maksimum GAS miktarı için ücretlendirilecektir, işlemdeki tüm değişiklikler geri alınacaktır.
GAS planı oluştur
Temel Konfigürasyon Tek bir işlemle ilgili olmayan bileşenler, işlem boyutu ve maksimum GAS birimi gibi.
İşlem ölçeği Başlangıçta 32KB olarak ayarlandı, daha sonra büyük ölçekli işlemlerin ağ üzerindeki etkisini ve uygulama geliştirme kolaylığını dengelemek için 64KB'a ayarlandı.
Maksimum GAS birimi Tek bir işlemde gerçekleştirilebilecek maksimum işlem miktarını tanımlayın, 1.000.000 olarak ayarlayın. En büyük çerçeve güncellemesi bile %90'dan az.
Uygula Move VM'yi Valgrind ile analiz ederek ve bir referans çerçevesi kullanarak, Move talimatlarının ve yerel fonksiyonların göreceli maliyetini tahmin et.
Depolama Depolama cihazı bant genişliğini, IOPS kapasitesini ve kalıcı disk kullanım maliyetini dikkate alarak, depolama GAS planı tasarlayın.
GAS ücreti = Proje ücreti + ( bayt ücreti * Bayt sayısı )
oku, oluştur ve yaz
6 GAS parametresi tanımlandı: per_item_read, per_byte_read, per_item_create, per_byte_create, per_item_write ve per_byte_write.
Stabil GAS birim maliyeti
Sabit bir GAS birim maliyetinin korunması, GAS planının sabit kalmasına yardımcı olur ve APT piyasa değerinden ayrılmasını sağlar. Aptos ekibi, GAS birimini yaklaşık 3 haneli hassasiyetle ifade etmektedir; örneğin, transfer işlem maliyeti yaklaşık 700 GAS birimidir.
Topluluk Katılımı
Topluluk üyeleri şunları yapabilir:
GAS maliyetini nasıl ayarlarsınız
GAS planı, zincir üzerindeki yapılandırma depolaması olarak kullanılmakta olup, yönetişim önerileriyle değiştirilebilir. Genişletilebilir olacak şekilde tasarlanmış ve öneri ile yükseltmeye izin vermektedir. Karmaşık değişiklikler, düğüm yazılımının güncellenmesini ve geniş çapta benimsenmeyi gerektirir.
Gelecek İş
MOVE'un ilk uygulanabilir GAS çerçevesi olarak, bu çalışma gelecekteki gelişmeler için bir yol açmıştır.