İçeriğe geçBlockAssay

Fonlama yolunun yeniden kurulması

P10-L04 · P10 · P10-M01

Açık boşluklarla çok adımlı yolu yeniden kurun

HISTORICAL · needs_review

Ö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

SPECIFICATION_ONLY · HISTORICAL

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
Birincil kaynağı aç
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
Birincil kaynağı aç
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
Birincil kaynağı aç
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.

Gerekçeni sınama

P10-L04-Q1 · Alt işlem girdisi için hangi bağlantı kanıtlanır?
P10-L04-Q2 · Seçilen alt işlem miktarlarından hangi ücret çıkar?
P10-L04-Q3 · Çıktı-0 harcama kimliği outspends içinde var ama ham işlem yok. Nasıl çizilmeli?
P10-L04-Q4 · Ana işlemden önce neden olağan fonlama kenarı çizilmez?
P10-L04-Q5 · Üç ham işlem için eşleşen SHA256d neyi hâlâ çözümlenmemiş bırakır?