Aptos, MOVE dilini tanıtarak GAS tasarımını öncülük etti. On-chain ücret hesaplama mekanizması detaylandırıldı.

MOVE dili ile ilk GAS tasarımı: Aptos on-chain GAS ücret hesaplama mekanizmasını keşfetmek

14 Ekim'de Aptos Labs, Aptos'un GAS planını duyurdu. MOVE dilinin önceki sürümleri GAS mekanizmasını göz önünde bulundurmadığı için, Aptos için oluşturulan GAS planı MOVE dilinin ilk GAS tasarımıdır ve "bir macera" olarak adlandırılmaktadır.

Aptos'un GAS planı, GAS'ın ilkeleri, süreçleri, hesaplama yöntemleri, sonrasındaki ayarlamalar ve topluluk katılımı gibi konuları açıklamaktadır.

GAS ölçümü, Aptos gibi çoğu blok zincirinin temel bir kavramıdır ve zincir üzerindeki işlemlerin yürütülmesi ve depolanması için gereken hesaplama ve depolama kaynaklarının miktarını soyutlamak için kullanılır. 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.

Uygulama Süreci

Aptos on-chain uygulama süreci şunları içerir:

  1. Tanım İlkeleri
  2. Değerlendirme çerçevesini hazırlayın, her yürütme için fiyatı belirleyin
  3. MOVE için bir GAS ölçüm sistemi ve güvenli GAS cebiri oluşturmak
  4. Üst akış GAS çerçevesini Aptos'a aktarın
  5. GAS çerçevesine depolama bilinci kazandırmak
  6. GAS planını daha da ayrıntılandırma

Temel Prensipler

Aptos'un tanımladığı temel ilkeler şunlardır:

  1. İşlem maliyetleri, ağın mevcut kaynaklarıyla doğrudan ilişkili olmalı ve teknolojik ilerlemelerle birlikte azalmalıdır.
  2. GAS, on-chain yönetişim ile ayarlanır, sorunsuz bir şekilde yapılandırılabilir.
  3. GAS, DoS saldırılarını önleyebilir ve ağ durumuna göre hızlı bir şekilde ayarlanmalıdır.
  4. GAS fiyatı, hızlandırılmış büyüme ve blockchain erişilebilirliğini koruma vizyonunu yansıtır.
  5. Güvenlik, modülerlik gibi iyi seçimleri tasarımda öncelikli hale getirmeye teşvik edin.

GAS hesaplama yöntemi

Kullanıcı bir işlem gönderdiğinde iki miktar belirtmelidir:

  • Maksimum GAS miktarı: Kullanıcıların işlem gerçekleştirmek için ödemek istedikleri maksimum GAS birim sayısı
  • GAS birimi: Her bir GAS birimi için sekizli sayı sisteminde hesaplanır, 1 sekizli = 0.00000001 APT

İşlem gerçekleştirilirken alınacaktır:

  1. Sabit maliyet
  2. İşlem Maliyeti
  3. Maliyet Okuma
  4. Yazma maliyeti

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

Örneğin, bir işlem 670 GAS birimi tüketiyor, kullanıcı GAS birim fiyatını 100 Octa/birimi olarak belirlediyse, nihai ücret 670 × 100 = 67000 Octa = 0.00067 APT.

Eğer işlem yürütme sürecinde GAS tükenirse, gönderen maksimum GAS miktarı üzerinden ücretlendirilir ve tüm değişiklikler geri alınır.

GAS planı oluşturma

Temel Ayarlar

GAS planı, işlem boyutu ve maksimum GAS birimi gibi tekil işlemlerle ilişkili olmayan bileşenler içerir.

işlem hacmi

Çoğu işlem ölçeği kilobyte seviyesindedir, MOVE modülü yayımlandığında birkaç kilobyte'a ulaşabilir, Aptos çerçevesi yaklaşık 100 KB'dir. Kullanıcı modülleri genellikle 4KB ile 40KB arasında değişir. Şu anda işlem ölçeği 64KB olarak ayarlanmıştır, bu da ağ bant genişliği maliyeti ile uygulama geliştirme kolaylığı arasında bir denge sağlamaktadır.

maksimum GAS birimi

GAS planındaki maksimum GAS birimi, tek bir işlemin gerçekleştirebileceği maksimum işlem miktarını tanımlar ve 1,000,000 olarak ayarlanmıştır. Çok yüksek ayarlar, sonsuz döngü gibi performans sorunlarına yol açabilir.

İcra Maliyeti Değerlendirmesi

Referans çerçevesi ve Valgrind analizi aracılığıyla, MOVE komutunun ve yerel fonksiyonların göreceli maliyetini tahmin edin. Sistem dayanıklılığı ve güvenliğini göz önünde bulundurarak, nihai olarak yürütülen makine talimatlarının sayısını elde edin ve mevcut değeri belirlemek için depolama ve maksimum GAS birimi arasında bir denge kurun.

Depolama maliyeti

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

Erişim türleri okuma, oluşturma ve yazma olarak ayrılmaktadır ve her birinin farklı ücretlendirme standartları vardır:

  • Okuma işlemi: Disk IOPS ve bant genişliği kapasitesine dayalı kalibrasyon
  • Oluşturma işlemi: Ağ referans disk alanı kalibrasyonuna dayanarak, en yüksek maliyet
  • Yazma işlemi: Güncellenen öğelerdeki baytlar için oluşturma ile aynı ücret alınır.

6 GAS parametresi tanımlandı: her okuma, her bayt okuma, her oluşturma, her bayt oluşturma, her yazma, her bayt yazma.

stabil GAS birim maliyeti

Sabit GAS birim maliyetleri, GAS planının istikrarlı kalmasına yardımcı olur ve APT piyasa değerinden ayrılır. Aptos ekibi, transfer işlem maliyetinin yaklaşık 700 GAS birimi gibi yaklaşık 3 haneli bir hassasiyetle GAS birimlerini belirtir.

topluluk katılımı

Aptos topluluk üyelerini teşvik ediyor:

  1. GAS planındaki mantıksızlıkları keşfetmek
  2. Topluluk tartışmalarına katılmak
  3. GAS ile ilgili yönetim önerilerine oy verme

GAS maliyet ayarlaması

GAS plan, on-chain yapılandırma depolaması olarak, yönetim önerileri ile değiştirilebilir. Ölçeklenebilir olacak şekilde tasarlanmış, yükseltmelere ve parametre ayarlamalarına izin verir. Karmaşık değişiklikler, düğüm yazılımının güncellenmesini ve geniş çapta benimsenmesini gerektirir.

Gelecek Vizyonu

MOVE'un ilk uygulanabilir GAS çerçevesi olarak, gelecekteki çalışma yönleri şunları içermektedir:

  1. İcra maliyetlerini düşürmek
  2. Çok Boyutlu GAS Hesaplaması Gerçekleştirmek
  3. Şişkinlik durumu sorununu hafifletme

Ekip, her proje için TTL kavramını araştırıyor; TTL süresi dolduğunda, ziyaret edilmeyen durum projelerini otomatik olarak silmekte.

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
  • 3
  • Share
Comment
0/400
ApeShotFirstvip
· 2h ago
Aptos sonunda hız kazandı dostum, gas bir patlama yapalım.
View OriginalReply0
ProposalManiacvip
· 3h ago
Bu kadar çok insan GAS yaptı, şimdi MOVE ile risk alma zamanı mı? Hehe, eski şarap yeni şişede.
View OriginalReply0
SandwichTradervip
· 3h ago
just move bu Çaylak köy şeyine hala övünüyor mu?
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)