P10-L04 · P10 · P10-M01
Açık boşluklarla çok adımlı yolu yeniden kurun
Ön koşullar: P10-L03
Öğrenme hedefleri
- Açık boşluklarla çok adımlı yolu yeniden kurun
- Toplanmayan dalları tahmin etmeden tarihsel UTXO yolunu yeniden üretin ve tam sayı miktarlarını koruyun.
Neden önemli
Sürekli görünen fonlama grafiği eksik işlemi gizleyebilir veya çıktıyı iddia edilen sahibe dönüştürebilir. Tarihsel paket okuyucunun gerçekten toplanan yolu yeniden üretmesini ve nerede bittiğini görmesini sağlar.
Açıklama
HISTORICAL KÖKEN UYARISI: bunlar tek herkese açık indeksleyiciden 2 Ekim 2026 tarihinde alınan 2009 Bitcoin kayıtlarıdır. Paket güncel bakiye veya insan kimliği kanıtlamaz. docs/academy-2/datasets/p10/dataset.json ile başlayın ve çevrimdışı doğrulayıcısını çalıştırın. Ham SHA256d eşleşmeleri serileştirilmiş işlem tanımlayıcılarını kanıtlar; indekslenmiş yükseklik/hash etiketleri sağlayıcı bildirimidir; pakette bağımsız tam düğüm veya merkle kanıtı yoktur.
Bitcoin kenarı sağlayıcının dostça cüzdan etiketiyle değil, önceki işlem kimliği ve çıktı indeksiyle tanımlanır. Tam başvurulan çıktıyı izleyin, tam sayı satoshi miktarını kaydedin ve sonraki girdiyi inceleyin. Bölünme birkaç çıktı üretir; hangisinin para üstü olduğunu veya kimin ekonomik yararlandığını kanıtlamaz. Toplanan her dalı bağımsız izleyin; toplanmayanı boşluk işaretleyin.
Seçilen yol blok-9 coinbase içinde başlar; daha önceki olağan fonlama girdisi yoktur. Blok 170 üzerinden blok 181’e devam eder. Coinbase öncesinde uydurma adres çizmeyin veya izlenen çıktıyı “aynı sahibin para üstü” adlandırmayın. Paketin outspend yanıtı ilk olay zamanındaki durumu değil, alma anındaki indeksleyici durumunu açıklar.
Terimler
Outpoint: işlem kimliği artı sıfır tabanlı çıktı indeksi.
Coinbase: olağan önceki UTXO girdisi olmayan özel blok ödülü işlemi.
İzlenen çıktı: para üstü sahipliği iddia etmeden seçilen yol dalı.
Toplama boşluğu: sonraki ham işlemi pakete dahil edilmemiş dal.
Tarihsel örnek
Tarihsel ana işlem: 0437cd7f8525ceed2324359c2d0ba26006d92d856a9c20fa0241106ee5a597c9, çıktı 0 = 5,000,000,000 sats, blok 9. Aktarım: f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16, blok 170, o outpoint’i harcar ve çıktı 0 = 1,000,000,000 ve çıktı 1 = 4,000,000,000 sats üretir. Alt işlem: a 16f3ce4dd5deb92d98ef5cf8afeaf0775ebca408f708b2146c4fb42b41e14be, blok 181, aktarım çıktısı 1 harcar ve 1,000,000,000 ile 3,000,000,000 sats üretir. Seçilen iki coinbase dışı işlem bu kayıtlarda sıfır ücretle girdileri korur.
Aktarım çıktı-0 harcaması alınan outspend indeksinde anılır; ham işlemi toplanmamıştır. Alt işlem ardılları da kapsam dışıdır. Başlık zamanları, tam hash’ler ve alma damgaları manifestte korunur; yol adlandırılmış kişilere atfedilmez.
Görsel özellikler
Üç tam işlem kimliği ve indekslenmiş 9, 170 ve 181 yükseklikleriyle fonlama yolu diyagramı. Her outpoint ve satoshi miktarını etiketleyin. Aktarım çıktı-0 ve alt işlem ardıllarını çözümlenmemiş toplama boşlukları çizin; insan sahip kümesi veya kurgusal coinbase öncesi adres yok.
Açıklama: Tarihsel toplanmış UTXO yolu; eksik dallar ve atıf sınırları görünür kalır.
SPECIFICATION_ONLY — oluşturulmuş görsel üretilmemiş veya bağımsız incelenmemiştir.
Kanıtın gösterdikleri
Dondurulmuş baytlarda/indekslenmiş satırlarda OBSERVED: tam işlem tanımlayıcıları, seçilen girdi/çıktı bağlantıları ve tam sayı miktarları. Yerel yeniden üretilen ham tanımlayıcılar uyuşur. Sağlayıcının bildirdiği yükseklikler seçilen işlemleri 9 → 170 → 181 sıralar.
Kanıtın göstermedikleri
İnsan kontrolü, para üstü sınıflandırması, toplanmayan aşağı yollar ve güncel bakiyeler UNKNOWN durumundadır. Mevcut kanıt sahiplik veya niyet hakkında herhangi iddiayı desteklemek için INSUFFICIENT durumundadır. Zincirin kendi kanonik kaydına dahil edilme bu paketle bağımsız kanıtlanmaz.
Yaygın hatalar
İzlenen çıktıyı kanıtlanmış para üstü adlandırmak; coinbase için ana adres uydurmak; çıktı-0 dalını hafızadan doldurmak; alma zamanı outspend durumlarını 2009 görüntüsü kullanmak.
Uygulamalı alıştırma
Üç toplanmış işlemi tam outpoint’lerle çizin. İki bölünmeyi satoshi olarak uzlaştırın. İki toplama sınırını etiketleyin ve “tek kişi aynı paraları üç cüzdanda taşıdı” ifadesini yeniden yazın.
Açıklamalı düzeltmeyi göster
parent:0 → transfer girdisi 0 ve transfer:1 → child girdisi 0 bağlayın. Aktarımda 5,000,000,000 = 1,000,000,000 + 4,000,000,000; alt işlemde 4,000,000,000 = 1,000,000,000 + 3,000,000,000. Toplanmayan çıktı-0 dalını ve tüm alt işlem ardıllarını kesikli sınırlarla işaretleyin. Kimlik iddiasını “toplanan ham işlemler bu iki başvurulan UTXO harcamasını gösterir; insan kontrolü ve para üstü sahipliği kanıtlanmaz” ile değiştirin. Sırf indeksleyici anıyor diye ham kaydı doğrulanmış gibi grafiği genişletmeyin.
Kontrol listesi
- Dondurulmuş bayt ve ham kimlik doğrulayıcısını çalıştırın.
- İşlem kimliği artı çıktı indeksi kullanın.
- Toplanan her bölünmede tam sayı satoshi’leri koruyun.
- Sağlayıcı onayını ve toplanmayan dalları koşullarıyla tutun.
Özet
Dondurulmuş tarihsel yol belirli UTXO kenarlarını ve miktar korunmasını destekler; dal boşlukları daha geniş sahiplik ve tam akış iddialarını engeller.
Özet
- Yol kenarı tam outpoint referansıdır.
- Bölünmeler para üstü sahipliği kanıtlamaz.
- Süreklilik uydurmak yerine toplanmayan dalları gösterin.
Sonraki ders
P10-L05
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ı
-
BTC: Bitcoin geliştirici rehberi — işlemler — Girdi referansları önceki işlem çıktılarını belirler; betikler insan kimliği belirlemez. 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.
-
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.
-
CHAIN: Dondurulmuş tarihsel zincir konumu — Tek indeksleyici kaydı; tarihsel baytlar dondurulmuştur, zincirin kendi kaydına bağımsız dahil edilme kanıtı veya insan kimliği kanıtı yok.
Kanıt sınıfları
HISTORICAL — olay ve alma tarihleri ayrıdır. Dondurulmuş pakete ve toplama boşluklarına bakın.
Gözlem tarihi
2026-10-02 (alma tarihi; olay zamanı değil)
İçerik sürümü
1
İnceleme tarihi
null
İnceleme durumu
needs_review
Görsel özellikler
P10-L04-V01
Açık boşluklarla çok adımlı yolu yeniden kurun
Tarihsel toplanmış UTXO yolu; eksik dallar ve atıf sınırları görünür kalır.
Üç tam işlem kimliği ve indekslenmiş 9, 170 ve 181 yükseklikleriyle fonlama yolu diyagramı. Her outpoint ve satoshi miktarını etiketleyin. Aktarım çıktı-0 ve alt işlem ardıllarını çözümlenmemiş toplama boşlukları çizin; insan sahip kümesi veya kurgusal coinbase öncesi adres yok.
Üç tam işlem kimliği ve indekslenmiş 9, 170 ve 181 yükseklikleriyle fonlama yolu diyagramı. Her outpoint ve satoshi miktarını etiketleyin. Aktarım çıktı-0 ve alt işlem ardıllarını çözümlenmemiş toplama boşlukları çizin; insan sahip kümesi veya kurgusal coinbase öncesi adres yok.
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-FROZEN-RECORDS-v1
Kaynaklar ve iddia sınırları
BTC · PRIMARY_DOCUMENTATION
Bitcoin geliştirici rehberi — işlemler
- Desteklenen iddia
- Girdi referansları önceki işlem çıktılarını belirler; betikler insan kimliği belirlemez.
- 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
https://developer.bitcoin.org/devguide/transactions.html
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
https://github.com/Blockstream/esplora/blob/master/API.md
CHAIN · PUBLIC_CHAIN_RECORD
Dondurulmuş birincil zincir kayıt konumu
- Desteklenen iddia
- Tam tarihsel kayıt konumu; dondurulmuş baytlar ve iddia eşlemeleri docs/academy-2/datasets/p10 içindedir.
- Doğrulama sınırı
- Tek indeksleyici kaydı; tarihsel baytlar dondurulmuştur, zincirin kendi kaydına bağımsız dahil edilme kanıtı veya insan kimliği kanıtı yok.
- Kontrol tarihi
- 2026-10-02
https://blockstream.info/api/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
Veri kaynağı
id: P10-FROZEN-RECORDS-v1
dataStatus: HISTORICAL
observedAt: 2026-10-02
timeBasis: Historical header timestamps distinct from UTC retrieval times
source: Dahili, herkese açık olmayan kaynak: bu kanıt dahili olarak doğrulandı ve yayımlanmadı.
scope: Frozen Bitcoin chain records and attributed BIP50 publication; see source-to-claim matrix and explicit collection gaps.