İçeriğe geçBlockAssay

Eksik, çatışan ve eski kanıt

P10-L06 · P10 · P10-M02

Çatışmaları çözün veya yetersiz kanıt raporlayın

ILLUSTRATIVE · needs_review

Ön koşullar: P10-L05

Öğrenme hedefleri

  • Çatışmaları çözün veya yetersiz kanıt raporlayın
  • Değer seçmeden çatışan ölçümleri zaman, birim ve kapsamla çözün.

Neden önemli

İki sağlayıcı birinin aldatıcı olmasından değil, farklı pencereler ölçmelerinden dolayı uyuşmayabilir. Kullanışlı değeri seçmek gerçek kanıt sorununu gizler.

Açıklama

Çatışma defteriyle başlayın. Her değer için varlık kimliği, zincir, blok/slot, ham birim, kesinleşme dayanağı, sayfalama ve alma zamanını kaydedin. Ham yanıtları koruyarak uyumlu birimleri normalize edin. Farklı blokların değerleri ikisi de geçerli gözlem olabilir; tek ortak görüntüyü açıklamaz. Eksik alan sıfır değildir; aynı önbelleği yeniden almak eski alanı güncellemez.

Kayıtlar gerçekten aynı durumu hedefliyorsa çözücü sürümünü, token ondalıklarını, atlanan olayları, bekleyen/yeniden düzenleme işlemesini ve sayfalamayı sınayın. Uyumsuz bakiyeleri sentetik “uzlaşı” sayısına ortalamayın. Bağımsız birincil durum kaydı alan çatışmasını ancak kapsam ve tanımlayıcı eşleşirse çözebilir. Kanıtın üzerine yazmak yerine önceki çatışmayı koruyup çözümü açıklayın.

Sonuç hangi dar iddiaların desteklendiğini ve neyin erişilemez kaldığını belirlemelidir. UNKNOWN çözümlenmemiş alanı etiketler; INSUFFICIENT EVIDENCE çekim suçlaması gibi önerilen kararın bu alanlardan desteklenemediği anlamına gelir. Aracın boş paneli temiz sonuç değil, kapsam hatası olabilir.

Terimler

Eski: ölçülen durumu iddia edilen gözlemden önce olan değer.

Çatışma defteri: uyumlu alan kontrolleriyle yan yana kaynak kayıtları.

Eksik: sayısal sıfırdan farklı erişilemeyen alan.

Çözüm: uyuşmazlığın kanıtla desteklenmiş açıklaması.

Tarihsel örnek

ILLUSTRATIVE: A sağlayıcısı blok 50 içinde 0 ondalıkla 100 bakiye verir. B sağlayıcısı blok 51 içinde 2 ondalıkla 9000 ham birim verir: gösterilen 90 birim. C sağlayıcısı desteklenen olay türü erişilemediği için blok 51 içinde null döner. 10 birim çekim iddiası önerilir; geçiş makbuzu sağlanmaz.

Görsel özellikler

A/B/C satırları, ham/gösterim miktarları ve blok sütunlarıyla kanıt paneli. Zaman uyumsuzluğunu ve eksik C’yi işaretleyin; çekim iddiasını kırmızı dolandırıcılık rozeti değil, çözümlenmemiş gösterin.

Açıklama: Kurgusal çatışan gözlemler olay atfından önce uzlaştırılır.

SPECIFICATION_ONLY — oluşturulmuş görsel üretilmemiş veya bağımsız incelenmemiştir.

Kanıtın gösterdikleri

A ve B farklı varsayılan blok durumlarını açıklar; B 90 birime dönüşür. C sıfır değil, eksiktir. Görünen 100’den90’a fark geçiş kanıtı gerektiren aday durum değişimidir.

Kanıtın göstermedikleri

Çekim olayını, kontrol sahibi niyetini, sağlayıcı dolandırıcılığını veya güncel bakiyeyi kanıtlamaz. Gerçek bakiye farkı bile birkaç geçiş veya uyumsuz muhasebe yansıtabilir.

Yaygın hatalar

Null’u sıfır saymak; 100 ve 9000 ortalamak; blok uyumsuzluğunu yok saymak; farkı hırsızlık adlandırmak; normalizasyondan sonra ham kayıtları kaybetmek.

Uygulamalı alıştırma

Çatışma defterini kurun, B’yi hesaplayın, tek geçersiz toplamayı reddedin ve önerilen çekim hakkında sonuç yazın. İstenecek sonraki belirleyici kaydı belirtin.

Açıklamalı düzeltmeyi göster

A: blok 50, ham100, ondalık0, gösterim100. B: blok 51, ham9000, ondalık2, gösterim90. C: blok 51, erişilemiyor, gösterim bilinmiyor. Aritmetik ortalama zaman ve birim dayanaklarını karıştırır ve geçersizdir. “Örnek ayrı blok gözlemleri arasında 10 birim fark içerir; çekim mekanizması ve atıf kanıtlanmaz.” Tam ilgili kapsamla bloklar50–51 arasındaki tam varlık için geçiş makbuzu/durum uzlaştırması isteyin. C’yi sağlayıcı kapsam boşluğu tutun.

Kontrol listesi

  • Kimlik, birim, zaman ve kesinleşme dayanağını hizalayın.
  • Null’u erişilemez koruyun.
  • Uyumsuz durumların ortalamasını reddedin.
  • Belirli iddiayı çözmek için gereken kanıtı adlandırın.

Özet

Önce ölçüm dayanağını çözün; belirleyici geçiş kanıtı yoksa tam çözümlenmemiş iddiayı bildirin.

Özet

  • Null sıfır değildir.
  • Farklı blok durumları tek görüntü değildir.
  • Salt bakiye farkı mekanizma veya amaç adlandırmaz.

Sonraki ders

P10-L07

Araçlar

Adlandırılan BlockAssay aracını yalnızca kanıt okuma bağlamı olarak kullanın. Bu ders araç çıktısı, hesap oturumu veya erişim hakkı oluşturmaz. Çevrimdışı alıştırma; hiçbir şeyi imzalamayın, devreye almayın, onaylamayın veya fonlamayın.

Kaynaklar ve iddia sınırları

  • API: Esplora herkese açık API spesifikasyonu — GET yolları, tam sayı satoshi ve indekslenmiş onay/harcanma alanları. Sınır: Yalnızca mekanizma belgesi; özgün örnek değerler varsayılmıştır, gözlem değildir. Tarihsel kayıtların ayrı dondurulmuş kökeni ve açık toplama boşlukları vardır.

Kanıt sınıfları

ILLUSTRATIVE — tamamen kurgusal çevrimdışı girdiler; güncel gözlem yok.

Gözlem tarihi

null — gerçek gözlem yok

İçerik sürümü

1

İnceleme tarihi

null

İnceleme durumu

needs_review

Görsel özellikler

P10-L06-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Çatışmaları çözün veya yetersiz kanıt raporlayın

Kurgusal çatışan gözlemler olay atfından önce uzlaştırılır.

A/B/C satırları, ham/gösterim miktarları ve blok sütunlarıyla kanıt paneli. Zaman uyumsuzluğunu ve eksik C’yi işaretleyin; çekim iddiasını kırmızı dolandırıcılık rozeti değil, çözümlenmemiş gösterin.

A/B/C satırları, ham/gösterim miktarları ve blok sütunlarıyla kanıt paneli. Zaman uyumsuzluğunu ve eksik C’yi işaretleyin; çekim iddiasını kırmızı dolandırıcılık rozeti değil, çözümlenmemiş gösterin.

Gözlemleri, varsayımları, boşlukları ve sonucu 390 px boyutunda üst üste yerleştirin; tam kimlikleri ve eksiksiz metin karşılığını koruyun. Geniş tablolar yerel olarak kaydırılır.

Düz yazı RTL olabilir; kimlikler, miktarlar ve zaman eksenleri LTR kalır. Bağımlılık yönünü koruyun.

P10-L06-ILLUSTRATIVE-v1

Kaynaklar ve iddia sınırları

API · PRIMARY_DOCUMENTATION

Esplora herkese açık API spesifikasyonu

Desteklenen iddia
GET yolları, tam sayı satoshi ve indekslenmiş onay/harcanma alanları.
Doğrulama sınırı
Yalnızca mekanizma belgesi; özgün örnek değerler varsayılmıştır, gözlem değildir. Tarihsel kayıtların ayrı dondurulmuş kökeni ve açık toplama boşlukları vardır.
Kontrol tarihi
2026-10-02
Birincil kaynağı aç
https://github.com/Blockstream/esplora/blob/master/API.md

Veri kaynağı

id: P10-L06-ILLUSTRATIVE-v1

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original offline scenario in realOrHistoricalExample

scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.

Gerekçeni sınama

P10-L06-Q1 · C sağlayıcısının null değeri hangi gösterim değeri olmalı?
P10-L06-Q2 · B iki ondalıkla 9000 birim döndürür. Uyumlu gösterim nedir?
P10-L06-Q3 · A ve B neden tek güvenilir bakiye olarak ortalanmamalı?
P10-L06-Q4 · 100’den90’a fark çekimi kanıtlar mı?
P10-L06-Q5 · Bağımsız eşleşen durum kaydı çözücü hatasını çözdükten sonra ne olmalı?