MOVE dilinin GAS ücretlendirme mekanizması detayları: Hesaplama yöntemi ve gelecekteki gelişmeler

robot
Abstract generation in progress

MOVE dilinin ilk GAS tasarımı: Bir zincirdeki GAS ücretlendirme yöntemi analizi

GAS ölçümü, birçok blok zincirinin temel kavramıdır ve zincir üzerindeki işlemleri yürütmek ve depolamak için gereken hesaplama ve depolama kaynaklarının soyut hesaplamasını tanımlar. GAS planı, zincir üzerindeki tüm yürütmelerin tükettiği maliyeti belirler ve işlem yürütme sırasında kullanılan GAS harcamasını hesaplamak için kullanılır.

süreç

Etkili bir şekilde uygulamak için, on-chain süreç şudur:

  1. Tanım İlkeleri
  2. Değerlendirme çerçevesini hazırlayın, her bir yürütmenin fiyatını belirleyin
  3. MOVE için bir GAS ölçüm sistemi ve güvenli GAS cebirinin oluşturulması
  4. Yukarıdaki GAS çerçevesini içe aktar
  5. GAS çerçevesinin depolama bilincine sahip olmasını sağlamak
  6. GAS planını daha da ayrıntılandırma

prensibi

Tanımın ilkeleri şunlardır:

  1. İşlem maliyetleri, ağın mevcut kaynaklarıyla doğrudan ilişkili olmalı ve teknolojik gelişmelerle birlikte düşürülmelidir.
  2. GAS, on-chain yönetişim ile ayarlanmalı ve sorunsuz bir şekilde yapılandırılabilir.
  3. GAS, DoS saldırılarını önleyebilir ve ağ durumuna göre hızlı bir şekilde ayarlanabilir.
  4. GAS fiyatı, blockchain'in hızlandırılmış büyüme ve benimseme vizyonunu yansıtır.
  5. Güvenlik, modülerlik gibi konuları öncelikli olarak dikkate alarak iyi seçimler yapmayı teşvik edin.

GAS hesaplama yöntemi

Bir işlem gönderirken, kullanıcı iki miktar belirtir:

  • Maksimum GAS miktarı: Kullanıcının ödemeye istekli olduğu maksimum GAS birimi sayısı
  • GAS birimi: Her bir GAS birimi sekizli sayı sistemine göre hesaplanır, 1 sekizli=0.00000001 APT

İşlem gerçekleştirme sürecinde alınacak:

  1. Sabit maliyet
  2. MOVE komutunu yürütmenin maliyeti
  3. Depolamadan veri okumanın maliyeti
  4. Verilerin depolamaya yazılma maliyeti

Son işlem ücreti = Harcanan toplam GAS miktarı × GAS birim fiyatı

GAS planının oluşturulması

  1. Temel yapılandırma: İşlem boyutu ve maksimum GAS birimi dahil.

  2. İşlem ölçeği: Şu anda 64KB olarak ayarlanmıştır, ölçek ve erişilebilirlik arasında bir denge sağlanmaktadır.

  3. Maksimum GAS birimi: Tek bir işlemde en fazla gerçekleştirilebilecek işlem miktarını tanımlar, 1.000.000 olarak belirlenmiştir.

  4. İşlem Maliyeti: Move komutlarının ve yerel fonksiyonların göreceli maliyetlerini değerlendirmek için referans testleri ve analizler aracılığıyla.

  5. Depolama maliyeti: Depolama cihazı bant genişliği, IOPS ve kalıcı işgal maliyetini dikkate alınız.

GAS ücreti = Proje ücreti + ( byte ücreti × byte sayısı )

okuma, oluşturma ve yazma işlemleri

  • Okuma işlemi: En yaygın olanıdır, disk IOPS ve bant genişliği kapasitesine göre kalibre edilir.
  • Oluşturma işlemi: En yüksek maliyet, referans disk alanına göre kalibre edilir.
  • Yazma işlemi: Mevcut öğeleri güncelleme, güncellenen baytlar için oluşturma ile aynı ücreti alma.

Toplam maliyeti oluşturan 6 GAS parametresi tanımlandı:

  • per_item_read
  • byte başına
  • per_item_create
  • per_byte_create
  • per_item_write
  • per_byte_write

stabil GAS birim maliyeti

GAS planının istikrarını sağlamak için sabit bir GAS birim maliyeti koruyun. Para transferi işleminin maliyeti yaklaşık 700 GAS birimidir.

topluluk katılımı

Topluluk üyeleri şunları yapabilir:

  1. GAS planının mantıksız noktalarını belirtin.
  2. Topluluk tartışmalarına katılmak
  3. İlgili yönetişim önerilerine oy verme

GAS maliyet ayarlaması

GAS planı, on-chain yapılandırma depolama olarak, yönetim önerileri ile değiştirilebilir. Önerilerle yükseltmeye izin verecek şekilde ölçeklenebilir olarak tasarlanmıştır. Karmaşık değişikliklerin düğüm yazılımının güncellenmesini ve geniş kabul görmesini gerektirir.

Gelecek çalışma yönü

  1. İcra maliyetlerini düşürmek
  2. Çok boyutlu GAS hesaplaması gerçekleştirin, yürütme ve depolama bütçesini ayrı ayrı belirlemeye izin verin.
  3. Durum şişkinliğini hafifletmek, her projenin TTL kavramını keşfetmek

Bu, Move dilinin ilk uygulanabilir GAS çerçevesidir ve gelecekteki çalışmalar için bir temel oluşturur. Ekip, yürütme maliyetlerini azaltmak, daha ince ayrımlı GAS fiyatlandırma çözümlerini keşfetmek ve on-chain veri silme zorluklarını çözmek için derleyici ve sanal makineyi geliştirmeye devam edecektir.

View Original
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.
  • Reward
  • 5
  • Share
Comment
0/400
digital_archaeologistvip
· 07-11 17:04
Bu zincirin gazı da çok yüksek değil mi?
View OriginalReply0
VCsSuckMyLiquidityvip
· 07-11 06:44
İyi detaylandırdın, yine para harcıyormuş gibi hissediyorum.
View OriginalReply0
ChainDoctorvip
· 07-11 06:38
Bu gazın fiyatı o kadar yüksek ki, madenden çıkmayı düşünüyorum.
View OriginalReply0
AltcoinAnalystvip
· 07-11 06:34
Verilere göre gaz tüketim tuzakları hala çok fazla.
View OriginalReply0
RumbleValidatorvip
· 07-11 06:24
Bunun en iyi gas ölçümü olduğunu mu düşünüyorsun? Tecrübeli doğrulama düğümleri böyle düşünmüyor.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)