İki Zincir, İki Kopya Değil: Açık Arayüzleri Hiç Örtüşmüyor ve Bir İmza İkisine de Bağlı Değil
İkisi de cevap veriyor ve benzerlik orada bitiyor
Birincisi kendi yanıtında kendini adlandırıyor ve mevcut yüksekliğinin yanında bir doğuş özeti ile bir sürüm döndürüyor; ölçüldüğünde yükseklik 83,727 idi.
İkincisi 1,835,001 yüksekliği ve bir durum kökü döndürüyor ve size ne olduğunu söylemiyor.
Hiçbir sayı diğerinin yanında bir anlam taşımıyor. Ayrı doğuş bloklarıyla ayrı zincirler, dolayısıyla yüksekliklerini karşılaştırmak birbiriyle ilgisiz iki sayacı karşılaştırmaktır.
On üç yöntem ve iki küme örtüşmüyor
Aynı on üç çağrı iki uç noktaya da yapıldı.
ikinci zincir tam olarak iki tanesini yanıtladı: bir yükseklik ve bir durum kökü birincisi on bir tanesini yanıtladı ve diğerinin ikisinden hiçbirini
Örtüşme sıfır. "Çoğunlukla aynı, bazı boşluklarla" değil. Bir arayüz hakkında öğrendiğiniz hiçbir şey diğerinde işe yaramıyor.
2026-08-03'TE DÜZELTİLDİ: YUKARIDAKİ İKİ CÜMLE DE YANLIŞ. ÖRTÜŞME ÜÇ.
Bu sayfa elle seçtiği on üç yöntem adını denedi. İkinci zincirin gerçek yöntem adları sonra v2 kaynağının kendisinden okundu ve yoklandı:
solidus_getBlockHeight→ 1835001 ·solidus_getStateRoot→ bir köksolidus_getBalance·solidus_getNonce·solidus_getReceipt·solidus_submitTransaction→ dördü de "invalid params" döndürüyor, ki bu yöntemin VAR OLDUĞU ve argüman istediği demektir
Yani ikinci zincir iki değil ALTI tanesini yanıtlıyor. Ve üçü HER İKİ uç noktada da mevcut,
her birine karşı aynı taramada ölçülmüş hâlde:
solidus_getBalance, solidus_getNonce, solidus_getReceipt. Örtüşme üçtür.
faucet_info aynı taramada aynı uç noktada yöntem bulunamadı döndürüyor, dolayısıyla mevcut
bir yöntem ile olmayan bir yöntem ayırt edilebiliyor.
"Dışarıdan yaptığı tek şey budur" cümlesi dolayısıyla onun hakkında fazla küçük bir iddiaydı. Bir bakiye okuyabilir, bir tek kullanımlık sayaç okuyabilir, bir makbuz getirebilir ve ONA BİR İŞLEM GÖNDEREBİLİRSİNİZ.
BU SAYFANIN NEDEN YANILDIĞI, VE BU DÜZELTMEDEN DEĞERLİDİR: ELLE SEÇİLMİŞ ON ÜÇ AD BİR ARAYÜZÜN SAYIMI DEĞİLDİR. Yalnızca birinin aklına gelen adları test edebiliyor. Çözüm, aday adları kaynaktan okuyup hepsini yoklamak oldu, ki bu, bir sicil kapsamının hangi paketleri içerdiğini tahmin etmekle aynı hata ve aynı çaredir.
her uç nokta, gerisini geri çevirdiği aynı taramada bir şey yanıtladı, dolayısıyla bu bir sunucunun kapalı olması değil iki canlı arayüz arasındaki bir farktır.
Ki bu, ikinci zincirin dışarıdan bir kimlik zinciri olmadığı anlamına geliyor
Onda bir tanımlayıcı çözümleyemezsiniz. Ondan bir blok getiremezsiniz. Ona karşı bir kimlik bilgisi doğrulayamazsınız.
Blok üretiyor ve bir durum kökü bildiriyor, ve dışarıdan yaptığı tek şey bu.
"Sürüm iki", "eskisinde olan her şeye sahip yeni olan" demek sanan bir okur, en temel biçimde yanılırdı. İkisi, tek bir şeyin ardışık sürümleri değil, farklı arayüzleri olan farklı yapılardır.
Ve hâlâ üretip üretmediğini size söyleyemiyoruz
Yüksekliği ve durum kökü, gözlem penceresindeki her yoklamada özdeşti, birkaç dakika arayla.
Ona durmuş demiyoruz ve sebebi, tam olarak bu hatayı daha önce yapmış olmamız. Diğer zincirin kısa bir yoklaması bir zamanlar onun durduğuna dair kendinden emin bir iddia üretti, ki yanlıştı ve geri çekildi. 2026-08-02'DE GÜNCELLENDİ: o zincirin sessizliğinin, yapılandırılmış on dakikalık bir boşta kalp atışı olduğu ortaya çıktı, dolayısıyla kısa bir pencere gerçekten de bir duruşa benziyor, ve tedbir, ilk verilen sebepten daha iyi bir sebeple doğruydu.
Orada meseleyi çözen ölçüm burada alınamıyor. Diğer zincirde en yeni bloğun kendi zaman damgasını okuyup saatinizle karşılaştırıyorsunuz. Bu, blok sunmuyor, dolayısıyla o ölçüm mevcut değil.
En az yayımlayan zincir, hakkında en az şey söyleyebileceğiniz zincirdir ve bu, sağlığının değil arayüzünün bir özelliğidir.
Ve bir imza iki zincirin hiçbirine bağlı değil
Buradaki bir işlem dört alandır: bir gönderen anahtarı, bir tek kullanımlık sayaç, bir yük ve bir imza.
İmzalanan ileti, gönderen anahtarı, sayaç ve yüktür; başka hiçbir şey değil. İçinde zincir tanımlayıcısı yok, ağ adı yok ve süre sonu yok.
Yani bir Solidus zinciri için imzalanmış bir işlem, başka birinde geçerli bir işlemdir, o hesabın o sayaçta var olduğu her yerde. Önünde duran tek şey hesap başına sayaçtır ve o sayaç, imzanın parçası değil zincir başına durumdur.
Bu açığa doğru arızalanıyor, kapalıya değil. Orada geçerli olan bir imza burada da geçerlidir ve bu, bir okurun varsayması gereken arıza kipinin tam tersidir.
Ve kendi kodumuz bunun bir duruş değil bir gözden kaçırma olduğunu gösteriyor
Vasi kurtarma yolu bunu düzgün yapıyor. İmzalı iletisi sürümlenmiş bir alan ayırıcıyla başlıyor, ağı açıkça içeriyor ve her değişken alanın uzunluğunu öne koyuyor, böylece iki farklı girdi aynı ön görüntüyü üretemiyor.
Başka bir bileşen de bir zincir tanımlayıcısı dahil ederek imzalıyor.
Yani örüntü burada biliniyor, başka yerde kullanılıyor ve her sıradan işlemi taşıyan o tek zarfta yok. Bu bir felsefe değil bir boşluktur.
Dürüstçe boyutlandırılmış
Bu bir ana ağ öncesi engeldir ve kayıtlara öyle geçmiştir. Değer taşıyan ve imzaları kendisine bağlamayan bir zincir, o bağlamayı sonradan geri takmak zorunda kalır, ki bu imzalama biçiminde ve onu üreten her istemcide kırıcı bir değişikliktir.
Dosyalandı. Programlanmadı ve bu sayfa aksini ima etmeyecek.
Doğru görünen ve öyle çıkmayan şey
Birinci zincir kendini adlandırıyor, bir doğuş özeti bildiriyor ve sürümünü belirtiyor.
2026-08-02'DE DÜZELTİLDİ: bu bölüm daha önce bir doğuş özetinin gerçek bir zincir kimliği olduğunu ve bayt bayt karşılaştırılabileceğini söylüyordu. Bu zincirde öyle değil. Bildirilen değer, zincir tanımlayıcısı dizgisinin BLAKE3'üdür, bağımsız olarak karakteri karakterine yeniden üretilmiş hâlde, dolayısıyla doğuş içeriğine değil ada taahhüt ediyor ve adın zaten taşımadığı hiçbir bilgi taşımıyor. Doğuş sayfası bunu tam olarak belirtiyor.
Kendini adlandırmak ve bir sürüm belirtmek yine de bir şey ifade ediyor ve ikinci zincirin yaptığından fazlasıdır.
İki ayrı ağ olması kendi başına sağlam bir uygulamadır: kırılıp yeniden kurulabilen bir geliştirme zinciri, ayakta kalan bir zincirden ayrı.
Kendiniz neyi kontrol edebilirsiniz
aynı yöntemi iki uç noktaya da çağırın ve hangisinin yanıtladığını karşılaştırın
Sonra birinci zincirden bir işlem getirin ve imzalandığı zinciri adlandıran bir alan arayın. Hiç yok.
Okumaya devam edin
- Solidus Durumunun Ardındaki Seyrek Merkle Ağacı: Dört Ağaç, 256 Seviye, Her Seferinde Sıfırdan Kurulup Sonra Atılıyor
- Bir did:solidus Belgesinin Anatomisi: Her Alan Açıklanmış ve Standart Bir Kitaplığın Beklediği Biçim Olmadığı Üç Yer
- Demirleme İşlemleri: Sözcük Üç Farklı İşlemi Adlandırıyor ve Yalnızca Biri Bu Zincire Okunabilir Bir Şey Koyuyor
- Kesinliğin Ardındaki BLS Toplaması: Gerçek Kriptografi, Dışarıdan Kimsenin Göremediği Bir Belge ve Sizi Kabul Edemeyen Bir Teminat Yolu

