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:
Tanım İlkeleri
Değerlendirme çerçevesini hazırlayın, her bir yürütmenin fiyatını belirleyin
MOVE için bir GAS ölçüm sistemi ve güvenli GAS cebirinin oluşturulması
Yukarıdaki GAS çerçevesini içe aktar
GAS çerçevesinin depolama bilincine sahip olmasını sağlamak
GAS planını daha da ayrıntılandırma
prensibi
Tanımın ilkeleri şunlardır:
İşlem maliyetleri, ağın mevcut kaynaklarıyla doğrudan ilişkili olmalı ve teknolojik gelişmelerle birlikte düşürülmelidir.
GAS, on-chain yönetişim ile ayarlanmalı 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ı, blockchain'in hızlandırılmış büyüme ve benimseme vizyonunu yansıtır.
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:
Sabit maliyet
MOVE komutunu yürütmenin maliyeti
Depolamadan veri okumanın maliyeti
Verilerin depolamaya yazılma maliyeti
Son işlem ücreti = Harcanan toplam GAS miktarı × GAS birim fiyatı
GAS planının oluşturulması
Temel yapılandırma: İşlem boyutu ve maksimum GAS birimi dahil.
İşlem ölçeği: Şu anda 64KB olarak ayarlanmıştır, ölçek ve erişilebilirlik arasında bir denge sağlanmaktadır.
Maksimum GAS birimi: Tek bir işlemde en fazla gerçekleştirilebilecek işlem miktarını tanımlar, 1.000.000 olarak belirlenmiştir.
İşlem Maliyeti: Move komutlarının ve yerel fonksiyonların göreceli maliyetlerini değerlendirmek için referans testleri ve analizler aracılığıyla.
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:
GAS planının mantıksız noktalarını belirtin.
Topluluk tartışmalarına katılmak
İ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ü
İcra maliyetlerini düşürmek
Çok boyutlu GAS hesaplaması gerçekleştirin, yürütme ve depolama bütçesini ayrı ayrı belirlemeye izin verin.
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.
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.
9 Likes
Reward
9
5
Share
Comment
0/400
digital_archaeologist
· 07-11 17:04
Bu zincirin gazı da çok yüksek değil mi?
View OriginalReply0
VCsSuckMyLiquidity
· 07-11 06:44
İyi detaylandırdın, yine para harcıyormuş gibi hissediyorum.
View OriginalReply0
ChainDoctor
· 07-11 06:38
Bu gazın fiyatı o kadar yüksek ki, madenden çıkmayı düşünüyorum.
View OriginalReply0
AltcoinAnalyst
· 07-11 06:34
Verilere göre gaz tüketim tuzakları hala çok fazla.
View OriginalReply0
RumbleValidator
· 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.
MOVE dilinin GAS ücretlendirme mekanizması detayları: Hesaplama yöntemi ve gelecekteki gelişmeler
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:
prensibi
Tanımın ilkeleri şunlardır:
GAS hesaplama yöntemi
Bir işlem gönderirken, kullanıcı iki miktar belirtir:
İşlem gerçekleştirme sürecinde alınacak:
Son işlem ücreti = Harcanan toplam GAS miktarı × GAS birim fiyatı
GAS planının oluşturulması
Temel yapılandırma: İşlem boyutu ve maksimum GAS birimi dahil.
İşlem ölçeği: Şu anda 64KB olarak ayarlanmıştır, ölçek ve erişilebilirlik arasında bir denge sağlanmaktadır.
Maksimum GAS birimi: Tek bir işlemde en fazla gerçekleştirilebilecek işlem miktarını tanımlar, 1.000.000 olarak belirlenmiştir.
İşlem Maliyeti: Move komutlarının ve yerel fonksiyonların göreceli maliyetlerini değerlendirmek için referans testleri ve analizler aracılığıyla.
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
Toplam maliyeti oluşturan 6 GAS parametresi tanımlandı:
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:
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ü
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.