WU nedir
WU, Node API’nin kullanım birimidir. Planınızın kotası ve okuma limiti WU cinsinden sayılır. Bir çağrının WU maliyeti düğümün yanıtının boyutuna göre belirlenir: düğüm ne kadar çok veri döndürürse o kadar çok iş yapmıştır. Çoğu çağrı — bir hesap, kaynakları, bir kontrat çağrısı, bir işlemin oluşturulması veya yayınlanması — 1 WU tutar. Yanıtlanan her çağrı maliyetini bildirir: HTTP üzerindenX-Node-API-WU yanıt başlığı, gRPC
üzerinden x-node-api-wu sondaki meta verisi. Kontrol paneli kullanımınızı günlere göre gösterir.
Formül
- KB — düğümün yanıtının sıkıştırmadan önceki boyutu, kilobayt cinsinden (bayt ÷ 1024). gzip WU’dan değil, trafikten tasarruf sağlar.
- round — en yakın tam sayıya yuvarlama; yarımlar yukarı yuvarlanır.
- factor — katsayı, çağrının türüne bağlıdır:
Aynı kurallar
/walletsolidity/* ve gRPC için de geçerlidir; gRPC’de yanıt protobuf olarak ölçülür ve
bu yöntemlerin gRPC karşılıkları (GetNowBlock2, GetBlockByNum2, GetBlock, …) aynı çağrı
türlerinden sayılır.
Katsayı
1 ile boyutu yaklaşık 34 KB’a kadar olan yanıtlar 1 WU tutar.
Yeni bloklar
Ağın zincir ucundan en fazla 20 blok gerideki bir blok — yaklaşık son bir dakika — boyutu ne olursa olsun sabit 3 WU, makbuzları ise 2 WU tutar. Henüz üretilmemiş bir blok, (boş) yanıtının maliyeti kadar tutar: 1 WU. Daha eski bloklar ve makbuzları formüle göre ücretlendirilir. Aralıklar (getblockbylimitnext, getblockbylatestnum) her zaman yanıtın tamamı üzerinden formüle
göre ücretlendirilir ve çağrı başına en fazla 10 blok döndürür.
Ölçülmüş örnekler
Ücretsiz olanlar
- Retler. Bir hata
codedeğeriyle reddedilen istek (bkz. Limitler ve hatalar) ücretlendirilmez veX-Node-API-WUtaşımaz. - Düğümde olmayan bir yöntem —
X-Node-API-WU: 0ile404 method_not_found. Yine de saniye başına limitinizde bir çağrı olarak sayılır; böylece yazım hatalarıyla dönen bir döngü faturalandırılmaz, yalnızca yavaşlatılır. - Düğümden yanıt gelmemesi —
502 node_error.
{"Error": "…"}), çoğu zaman 200 durumuyla, ve bunlar her yanıt gibi boyutlarına göre
ücretlendirilir — en az 1 WU.
Kullanımınızı tahmin etme
- Zincirin her bloğunu takip etmek — başlık (1 WU) artı yeni bloğun makbuzları (2 WU) — blok başına 3 WU’dur: günde yaklaşık 86400 WU ya da 30 günde yaklaşık 2.6M WU.
- Düğüm üzerinden oluşturulup yayınlanan bir USDT transferi 2 WU’dur.
- Pahalı olan eski blokları okumaktır: 600–800 KB’lık eski bir blok 13–17 WU’dur.