MOVE dilinin öncüsü GAS tasarımı: on-chain kaynak fiyatlandırması ve ücret hesaplaması tam analizi

robot
Abstract generation in progress

MOVE dilinin ilk GAS tasarımı: on-chain GAS maliyet hesaplama yöntemi

MOVE dilinin erken versiyonu başlangıçta GAS olmayan bir ortamda çalışması için tasarlanmıştı, bu nedenle GAS planına hazır değildi. Yakın zamanda, bir blok zinciri projesi MOVE diline ilk GAS planını uyguladı, bu "bir macera" olarak adlandırıldı.

Bu GAS planı, GAS oluşturma ilkelerini, süreçlerini, hesaplama yöntemlerini, sonradan ayarlamaları ve topluluk önerilerine yaklaşımını açıklamaktadır.

GAS ölçümü, birçok blok zincirinin temel bir kavramıdır; bu, zincir üzerindeki işlemlerin gerçekleştirilmesi ve depolanması için gereken hesaplama ve depolama kaynaklarının soyut hesaplamasını tanımlar. GAS planı, zincir üzerindeki tüm yürütmelerin maliyetini belirler ve işlem yürütme süresince GAS harcamasını hesaplamak için kullanılır.

süreç

Etkili bir şekilde yürütmek için, bu on-chain süreç şudur:

  1. Tanım İlkeleri
  2. Değerlendirme çerçevesini hazırlayın, her bir icra için fiyatı belirleyin.
  3. MOVE için GAS ölçüm sistemi ve güvenli GAS cebiri oluşturun
  4. Yukarı akış GAS çerçevesini içe aktar
  5. GAS çerçevesini depolama bilinci ile donatmak
  6. GAS planını daha da detaylandırmak

ilke

Tanımın ilkeleri şunlardır:

  1. İşlem maliyeti, ağda mevcut kaynaklarla doğrudan ilişkilidir; teknik iyileştirmeler sonrasında GAS maliyetinin düşmesi beklenmektedir.
  2. GAS, on-chain yönetim tarafından ayarlanır 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ı, hızlanan büyüme ve blockchain erişilebilirliğini sürdürme arzusunu yansıtır.
  5. Güvenlik, modülerlik gibi iyi seçimler yapmaya teşvik edin.

GAS hesapla

Kullanıcı işlem gönderirken iki miktar belirtmelidir:

  • Maksimum GAS miktarı: Kullanıcıların işlem gerçekleştirmek için harcamak istedikleri maksimum GAS birimi sayısı
  • GAS birim fiyatı: her birim GAS için sekizli sayı sistemine göre hesaplanır, 1 sekizli = 0.00000001 yerel token

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

  1. Sabit maliyet
  2. İcra maliyeti
  3. Maliyet Okuma
  4. Yazma maliyeti

Son işlem ücreti = Tüketilen GAS toplamı × GAS birim fiyatı

GAS plan tablosu oluşturma

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

  2. İşlem ölçeği: İlk olarak 32KB olarak belirlendi, daha sonra 64KB'ya ayarlandı.

  3. Maksimum GAS birimi: 1.000.000 olarak ayarlanmıştır, işlem yürütme süresini etkiler.

  4. Uygulama: Uygulama maliyetlerini değerlendirmek için referans çerçevesi ve analiz araçları kullanın

  5. Depolama: Depolama aygıtı bant genişliğini, IOPS kapasitesini ve kalıcı disk kullanım maliyetini dikkate alın.

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

oku, oluştur ve yaz

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

stabil GAS birim maliyeti

Sabit GAS birim maliyeti, GAS planını değiştirmeden tutmaya yardımcı olur ve yerel token piyasa değerinden bağımsızdır. GAS birimleri yaklaşık 3 basamak hassasiyetle gösterilmektedir.

Topluluk Katılımı

Topluluk üyeleri şunları yapabilir:

  1. GAS planının mantıksız yönlerini belirtin.
  2. Topluluk tartışmalarına katılın
  3. İlgili yönetim önerilerine oy verme

GAS maliyet ayarlaması

GAS planı, yönetim önerisi aracılığıyla değiştirilebilir. Bazen düğüm yazılımının güncellenmesi ve yeni GAS özellik bayraklarının benimsenmesi gerekir.

Gelecek İş

  1. İcra maliyetlerini azaltmak
  2. Çok boyutlu GAS hesaplamasını gerçekleştirin
  3. Şişkinlik Durumu Sorununu Giderme

Bu proje, her projenin TTL kavramını araştırıyor ve TTL süresi dolduğunda erişilmemiş durum projelerini siliyor.

MOVE1.63%
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
  • 4
  • Repost
  • Share
Comment
0/400
GasFeeCriervip
· 22h ago
Bu parça sabun bu kadar gas ile mi değiştiriliyor?
View OriginalReply0
ChainMaskedRidervip
· 22h ago
Schrödinger'in gas ücreti
View OriginalReply0
LuckyHashValuevip
· 22h ago
Bir şeyler oluyor, gas yine değişti.
View OriginalReply0
degenwhisperervip
· 22h ago
Gassız bir dünya gerçekten mümkün mü?
View OriginalReply0
  • Pin
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)