Bir Teklif Eden Sustuğunda Ne Olur: Sınırlı Bir Bekleme ve Gördüğünüzün O Olmadığını Nasıl Anlarsınız
Mekanizma, protokolden
Her turun bir süre sınırı vardır. İki saniyeyle başlar.
Süre sınırı sertifikalanmış bir blok olmadan geçerse, katılımcı o tur için bir zaman aşımı yükseltir ve bir zaman aşımı oyu yayımlar. Sonra turu değiştirmeden kendi süre sınırını ileri iter, ki kodun açıkladığına göre bu, bir zaman aşımı sertifikasını ya da geç bir teklifi beklerken döngünün çoktan dolmuş bir süre sınırında boşa dönmesini durdurmak içindir.
Yeterli zaman aşımı oyu bir sertifikaya toplandığında tur ilerler ve süre sınırı iki katına çıkarak büyür.
Bunun yerine normal bir sertifika geldiğinde tur ilerler ve süre sınırı iki saniyeye sıfırlanır, iki katına çıkarma sayacı temizlenmiş olarak.
Bekleme sınırlıdır ve önemli özellik odur
İki katına çıkarma on altı saniyede sınırlanmıştır.
Yani hiçbir katılımcı, takılmış bir turda ilerlemeden önce on altı saniyeden uzun beklemez. Konuşmayı kesen bir teklif eden, ağa bir kez sınırlı bir gecikmeye mal olur ve sonra bir sonraki tur bir başkasının altında başlar.
Başlıktaki sorunun bütün cevabı budur ve iyi bir cevaptır: sessizlik, birinin müdahale etmesiyle değil kuruluş gereği atlatılabilirdir.
Ve size bir sınama veriyor
Zaman aşımına uğramış her tur yine de bir turdur. Tüketilir, sayaç ilerler ve sonraki tur başlar.
Yani sessiz teklif edenlerde gerçekten takılmış bir ağ turları hızla yakar. On altı saniyelik bir tavanla, bunun yirmi dakikası yaklaşık yetmiş beş ile yüz tur arasında tüketirdi.
Bu da farkı dışarıdan anlayabileceğiniz anlamına gelir, bir bloğun size zaten verdiği iki sayıyla:
ardışık bloklarda
rounddeğerlerinitimestamp_msdeğerlerine karşı karşılaştırın
Çok tur ve az zaman, ağın mücadele ettiği anlamına gelir. Az tur ve çok zaman, tamamen başka bir şey anlamına gelir.
Bu zincire bugün uygulandığında cevabı eliyor
Ardışık sekiz okunabilir blok çekildi. Her birinin arasında yükseklik üçer arttı ve tur tam olarak üçer arttı.
Aralarındaki süre yirmi ya da otuz dakikaydı.
Sıfır tur kaybedildi. Yani bu zincirdeki sessizlik, hız ayarlayıcının sessiz bir teklif edeni beklemesi değildir, çünkü o yol turları tüketir ve bu hiç tüketmiyor.
YANITLANDI 2026-08-02 ve bu bölüm tam olarak bunu davet etmişti. Aralıkların neredeyse saniyesine kadar düzenli olduğunu söylemiş, ki bu organik gecikmenin sahip olmadığı bir biçimdir, ve tahmin etmeyi reddetmişti. İpucu düzenlilikti ve cevap bir sabit.
Birincisi, aralık yanlıştı. Bu zincirde ardışık üç blok bir yükseklik değerini paylaşır, dolayısıyla yükseklikle saymak üç aralığı bire çökertti. Kanonik sırayla yeniden ölçüldüğünde boşluk altı yüz saniye, her biri ondan birkaç saniye içinde, arka arkaya sekiz kez.
İkincisi, yapılandırılmış. Düğüm adı konmuş bir boşta kalp atışı sabiti taşıyor ve yorumu teklif edenin olay güdümlü olduğunu söylüyor: iş yokken her on dakikada bir boş blok teklif ediyor, ki bu önceki öbekten kalan blokları kesinleştiriyor, katılımcıların ne kadar sürüklenebileceğini sınırlıyor ve izleme için başı ilerletiyor. Verilen sebep disk: serbest çalışan teklif eden günde bir gigabayt mertebesinde yazıyordu ve kalp atışı bunu birkaç megabayta indiriyor.
Yani sessizlik hiç de bir arıza değil. Kendisine söyleneni yapan boştaki bir zincir ve onu gizleyen iki hata, blok başına tek olmayan bir dizin ve ondan türetilmiş bir orandı.
Ve yayımladığımız bir şeyi düzeltiyor
Daha eski bir sayfa bu zinciri yükseklik başına yaklaşık yedi dakikada çalışıyor diye tarif ediyordu.
O sayı sessizliğin üzerinden ortalama alıyor ve yanıltıyor. İş varken zincir hızlı: bu estate'in sırayla ölçtüğü öbekte yaklaşık yedi buçuk saniyede dokuz blok. Zincir yavaş değil kesintili ve bunlar farklı düzeltmeleri olan farklı problemlerdir.
DÜZELTİLDİ 2026-08-02: bu paragrafın daha eski bir sürümü, yükseklik dizinli bir okumadan, üç bloğun yaklaşık bir saniyede geldiğini söylüyordu. Sıra dizinli ölçüm güvenilir olandır ve kesintililik bir arıza değil yapılandırılmış bir kalp atışıdır.
Kendiniz neyi kontrol edebilirsiniz
solidus_canonHead, sonra aşağı doğrusolidus_getBlockBySeq,roundvetimestamp_mskarşılaştırarak
Yüksekliği değil sırayı kullanın. Arayüzün kendi belgelendirmesi her bloğu dolaşmak için onu öneriyor ve burada yükseklikle okumak üç kat uzun aralıklar üretiyor.
Yükseklik atlamayı bekleyin, çünkü her yükseklik çözümlenmiyor, ve ardışık sayıların işe yarayacağını varsaymak yerine geriye tarayın.
Okumaya devam edin
- Bir İşlemin Anatomisi: Gerçek ve Başarısız Tek Bir Transfer, Uçtan Uca Okundu
- Her Bloğun Arkasındaki Yetersayı Sertifikası: İyi Kurulmuş ve Dışarıdan Görünmez
- Solidus Hangi Zincirin Gerçek Olduğuna Nasıl Karar Veriyor: En Uzun Olan Değil ve Olurken İzleyemezsiniz
- Sonraki Teklif Eden Nasıl Seçiliyor: Şartnamede Bir Piyango, Hatta Bir Rotasyon

