Lewati ke kontenBlockAssay

Pengumpulan data dan asal-usul

P10-L02 · P10 · P10-M01

Catat pengenal, tinggi blok, timestamp, dan batasan penyedia

ILLUSTRATIVE · needs_review

Prasyarat: P10-L01

Tujuan pembelajaran

  • Catat pengenal, tinggi blok, timestamp, dan batasan penyedia
  • Pertahankan waktu peristiwa, waktu pengambilan, dan cakupan penyedia dalam bidang terpisah.

Mengapa ini penting

Tangkapan layar dapat terlihat stabil sementara penyedianya mengubah label atau konfirmasi. Timestamp tanpa dasar waktu dapat membuat peristiwa lama terlihat seperti pengamatan baru.

Penjelasan

Perlakukan setiap pengambilan sebagai paket bukti kecil: metode permintaan dan URL tepat, jaringan, pengenal catatan, referensi blok atau slot, status respons, waktu pengumpulan UTC aktual, byte respons, dan checksum kriptografis. Pisahkan bidang waktu peristiwa penyedia. Simpan data dahulu, lalu turunkan tabel; jika tidak, pembaca berikutnya tidak dapat membedakan konten penyedia dari suntingan analis. Jangan pernah memasukkan kredensial atau materi sesi privat dalam paket publik.

Checksum pengenal mereproduksi byte, bukan kebenaran. ID transaksi yang dihitung ulang secara lokal membuktikan serialisasi mentah yang disediakan sesuai pengenal itu; tidak sendirian membuktikan penyertaan kanonis, finalitas, atau identitas manusia. Label terkonfirmasi pengindeks mempunyai batas sumber sendiri. Catat halaman hilang, pemotongan, kebijakan reorganisasi rantai, dan jenis peristiwa yang tidak didukung alih-alih diam-diam menormalkannya hingga hilang.

Untuk nilai turunan, nyatakan satuan dan operasi. Pertahankan bilangan bulat mentah sebelum tampilan desimal. Wallet Intelligence dapat membantu memeriksa catatan, tetapi pelajaran ini tidak membuat laporan aktual dan tidak menyimpulkan cakupan alat dari antarmuka. Asal-usul mengikuti setiap klaim dari respons tersimpan hingga perhitungan.

Istilah

Waktu pengambilan: saat respons dikumpulkan.

Waktu peristiwa: timestamp yang dinyatakan catatan rantai peristiwa.

Checksum: sidik jari byte tersimpan.

Cakupan: catatan dan jenis peristiwa yang disertakan penyedia.

Contoh historis

ILLUSTRATIVE: respons R menyebut blok 500 dengan waktu header 12:00Z. Diambil pada 12:12Z dan mencantumkan 2500000 satuan mentah dengan enam desimal. Penyedia P melaporkan halaman 1 dari 2; halaman 2 tidak tersedia. Tampilan turunan adalah 2.5 satuan, bukan 2,500,000 token utuh. Fixture menetapkan nilai ini; tidak dilakukan permintaan.

Spesifikasi visual

Garis waktu transaksi dengan dua jalur: waktu peristiwa dinyatakan pada 12:00Z dan pengambilan pada 12:12Z. Lampirkan konversi satuan mentah dan kesenjangan halaman-2 yang mencolok.

Keterangan: Asal-usul ilustratif memisahkan waktu peristiwa dari waktu respons penyedia dikumpulkan.

SPECIFICATION_ONLY — visual terender belum dibuat atau ditinjau secara independen.

Yang dibuktikan bukti

Fixture mendukung konversi satuan yang dapat direproduksi dan pengamatan halaman-1 yang berbatas jelas. Waktu pengumpulan dan waktu peristiwa mempunyai makna tercatat berbeda.

Yang tidak dibuktikan bukti

Checksum cocok tidak mengesahkan ketepatan penyedia. Halaman 2 hilang mencegah klaim jumlah peristiwa lengkap; waktu header tidak menetapkan waktu kedatangan jam nyata tepat.

Kesalahan umum

Menghash tangkapan layar alih-alih mempertahankan respons; mengganti waktu peristiwa dengan waktu pengambilan; membuang satuan mentah; melaporkan jumlah lengkap dari satu halaman tersedia.

Latihan praktik

Tulis baris asal-usul untuk R, hitung jumlah tampilannya, dan tulis ulang ‘semua peristiwa terjadi pada 12:12Z’. Sertakan halaman tidak tersedia dan satu langkah verifikasi independen.

Tampilkan koreksi terperinci

Gunakan URL/catatan fiktif R, jaringan N, blok 500, eventTime 12:00Z (dinyatakan header), retrievedAt 12:12Z, penyedia P, rawAmount 2500000, decimals 6, displayAmount 2.5, cakupan halaman 1/2 dengan halaman 2 tidak tersedia. Pernyataan benar adalah ‘R diambil pada 12:12Z; waktu blok dinyatakannya adalah 12:00Z’. Pertahankan byte respons tepat dan checksum; verifikasi secara independen serialisasi mentah dan referensi blok sebelum memperluas klaim konfirmasi. Bukti jumlah peristiwa lengkap tetap tidak cukup.

Daftar periksa

  • Pertahankan pengenal tepat dan satuan mentah.
  • Pisahkan timestamp peristiwa dan pengambilan.
  • Simpan byte sebelum derivasi.
  • Ungkap paginasi tidak lengkap dan finalitas terindeks.

Ringkasan

Asal-usul mengikat catatan, pengambilan, dan klaim turunan tanpa mengubah checksum menjadi sertifikat kebenaran.

Ringkasan

  • Pertahankan byte respons dan konteks permintaan.
  • Dasar waktu dan satuan menyertai setiap nilai.
  • Cakupan parsial tidak dapat mendukung jumlah lengkap.

Pelajaran berikutnya

P10-L03

Alat

Gunakan alat BlockAssay yang disebut hanya sebagai konteks pembacaan bukti. Pelajaran ini tidak membuat keluaran alat, sesi akun, atau hak akses. Latihan luring; jangan menandatangani, menerapkan, menyetujui, atau mendanai apa pun.

Sumber dan batas klaim

  • API: Spesifikasi API publik Esplora — Rute GET, satoshi bilangan bulat, serta bidang konfirmasi/pengeluaran output terindeks. Batas: Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai asal-usul yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
  • BTC: Panduan pengembang Bitcoin — transaksi — Referensi input mengidentifikasi output transaksi sebelumnya; skrip tidak mengidentifikasi manusia. Batas: Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai asal-usul yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.

Klasifikasi bukti

ILLUSTRATIVE — masukan luring sepenuhnya fiktif; tanpa pengamatan terkini.

Tanggal pengamatan

null — tidak ada pengamatan nyata

Versi konten

1

Tanggal peninjauan

null

Status peninjauan

needs_review

Spesifikasi visual

P10-L02-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Catat pengenal, tinggi blok, timestamp, dan batasan penyedia

Asal-usul ilustratif memisahkan waktu peristiwa dari waktu respons penyedia dikumpulkan.

Garis waktu transaksi dengan dua jalur: waktu peristiwa dinyatakan pada 12:00Z dan pengambilan pada 12:12Z. Lampirkan konversi satuan mentah dan kesenjangan halaman-2 yang mencolok.

Garis waktu transaksi dengan dua jalur: waktu peristiwa dinyatakan pada 12:00Z dan pengambilan pada 12:12Z. Lampirkan konversi satuan mentah dan kesenjangan halaman-2 yang mencolok.

Tumpuk pengamatan, asumsi, kesenjangan, dan kesimpulan pada 390 px; pertahankan ID lengkap dan padanan teks lengkap. Tabel lebar bergulir secara lokal.

Prosa boleh mengikuti RTL; ID, jumlah, dan sumbu waktu tetap LTR. Pertahankan arah ketergantungan.

P10-L02-ILLUSTRATIVE-v1

Sumber dan batas klaim

API · PRIMARY_DOCUMENTATION

Spesifikasi API publik Esplora

Klaim yang didukung
Rute GET, satoshi bilangan bulat, serta bidang konfirmasi/pengeluaran output terindeks.
Batas verifikasi
Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai asal-usul yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
Tanggal pemeriksaan
2026-10-02
Buka sumber utama
https://github.com/Blockstream/esplora/blob/master/API.md

BTC · PRIMARY_DOCUMENTATION

Panduan pengembang Bitcoin — transaksi

Klaim yang didukung
Referensi input mengidentifikasi output transaksi sebelumnya; skrip tidak mengidentifikasi manusia.
Batas verifikasi
Hanya dokumentasi mekanisme; nilai ilustratif asli ditetapkan, bukan pengamatan. Catatan historis mempunyai asal-usul yang dibekukan terpisah dan kesenjangan pengumpulan eksplisit.
Tanggal pemeriksaan
2026-10-02
Buka sumber utama
https://developer.bitcoin.org/devguide/transactions.html

Asal data

id: P10-L02-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.

Uji penalaranmu

P10-L02-Q1 · R diambil pada 12:12Z dengan waktu header 12:00Z. Timestamp mana menjelaskan catatan peristiwa?
P10-L02-Q2 · 2500000 satuan mentah pada enam desimal ditampilkan sebagai apa?
P10-L02-Q3 · Apa yang ditetapkan SHA-256 byte tersimpan yang cocok?
P10-L02-Q4 · Hanya halaman 1 dari 2 tersedia. Pernyataan mana tetap berlaku?
P10-L02-Q5 · ID transaksi mentah cocok; penyertaan hanya label pengindeks. Apa yang tersisa?