Hanya untuk tujuan edukasi; bukan merupakan nasihat investasi atau rekomendasi investasi. Investasi dapat mengakibatkan kerugian.
Jawaban langsung
Waktu blok bukan satu stopwatch universal. Dalam proof-of-work, istilah ini sering berarti target jangka panjang untuk proses kedatangan blok yang acak. Dalam proof-of-stake berbasis slot, istilah ini dapat berarti durasi terjadwal untuk kesempatan mengusulkan blok. Jeda yang diamati antara dua blok kanonis adalah besaran ketiga, sedangkan penyertaan transaksi, kedalaman konfirmasi, dan finalitas memiliki waktunya sendiri.
Di mainnet Ethereum, waktu saat ini dibagi menjadi 12-second slots, dengan 32 slots per epoch. Pengusul dapat melewatkan slot, sehingga blok berurutan yang diproduksi bisa berjarak 24 seconds, 36 seconds, atau lebih, walaupun durasi slot tetap 12 seconds. Di Bitcoin, 600 seconds adalah interval rata-rata target yang dipakai sistem kesulitan, bukan tenggat blok berikutnya.
Selalu nyatakan chain, jaringan, fork, jendela pengamatan, dan jam. Timestamp header adalah data protokol; nilainya belum tentu merupakan saat setiap node menerima blok. Interval nominal yang lebih singkat dapat mempercepat kesempatan paling awal untuk penyertaan, tetapi tidak dengan sendirinya menjamin throughput lebih tinggi, biaya lebih rendah, reorg lebih sedikit, atau finalitas lebih cepat.
- Kisaran ilustratif
- 54s - 1.5 min
Outputnya adalah perkiraan pendidikan. Mereka mengecualikan aturan tempat, pajak, latensi, perilaku oracle, dan parameter khusus protokol lainnya kecuali ditunjukkan.
Cara kerja
- Tetapkan chain, jaringan, layer, fork aktif, head kanonis, node atau penyedia RPC, dan jendela pengamatan UTC. Catat hash blok, bukan menganggap tinggi saja sebagai pengenal unik.
- Definisikan metrik sebelum menghitung: interval target protokol, durasi slot terjadwal, selisih timestamp blok kanonis yang berdekatan, selisih waktu penerimaan lokal, latensi penyertaan transaksi, kedalaman konfirmasi, atau waktu finalitas.
- Kumpulkan hash, hash parent, tinggi atau slot, timestamp protokol, dan waktu penerimaan monotonik lokal setiap blok. Simpan slot terlewat, blok stale, dan blok yang terkena reorg sebagai state eksplisit, jangan menghapusnya diam-diam.
- Telusuri silsilah kanonis, hitung interval berdekatan, lalu publikasikan jumlah sampel, jendela, rata-rata, median, persentil, minimum, maksimum, dan tingkat slot terlewat. Satu rata-rata tidak dapat menjelaskan distribusi waktu tunggu yang miring.
- Terapkan model konsensus. Untuk Ethereum, bedakan slot, epoch, head, checkpoint safe, dan finalized. Untuk Bitcoin, bedakan
600-second target, kedatangan acak yang bergantung pada hash rate, chainwork, jendela penyesuaian2,016-block, dan aturan validitas timestamp. - Uraikan latensi pengguna menjadi broadcast, waktu tunggu mempool lokal atau sequencer, pengusulan blok, propagasi, penyertaan kanonis, konfirmasi, status safe atau finalized, serta pemrosesan oleh bridge, bursa, atau aplikasi.
- Periksa silang node independen dan uji clock skew, celah RPC, pengusul terlewat, pergeseran hash rate, partisi, reorg, keterlambatan finalitas, gangguan sequencer, dan perubahan parameter fork sebelum menetapkan SLA.
Contoh terapan
- Blok Ethereum diproduksi pada slot
1,000dan1,003. Selisih timestamp terjadwalnya(1,003 - 1,000) * 12 = 36 seconds; slot1,001dan1,002terlewat. Tinggi blok bertambah satu blok produksi, sedangkan nomor slot bertambah tiga. - Selama
300 slots, jendela terjadwal adalah300 * 12 = 3,600 seconds. Jika294 canonical blocksdiproduksi, terdapat6 missed slots, rasio produksi294 / 300 = 98%, dan laju jendela294 / 3,600 = 0.0816666667 blocks/second, dengan kebalikan12.2448979592 seconds/block. Ini statistik jendela, bukan janji. - Satu epoch Ethereum adalah
32 * 12 = 384 seconds = 6.4 minutes; dua panjang epoch adalah768 seconds = 12.8 minutes. Suara checkpoint dan partisipasi menentukan finalitas, sehingga hitungan ini bukan SLA finalitas tetap; Ethereum saat ini menyebut finalitas normal sekitar15 minutes. - Dalam model kedatangan eksponensial Bitcoin yang disederhanakan dengan rata-rata
600 seconds, probabilitas tidak ada blok selama1,200 secondsadalahe^(-1,200/600) = e^-2 = 13.5335283237%, sehingga probabilitas setidaknya satu blok adalah86.4664716763%. Jendela target kesulitan ialah2,016 * 600 = 1,209,600 seconds = 14 days; kedua angka itu tidak menjadwalkan satu blok tertentu.
Risiko
- Menggunakan chain, jaringan, layer, fork, atau parameter historis yang salah.
- Membandingkan slot terjadwal dengan target proof-of-work atau jeda blok teramati.
- Menganggap target protokol atau rata-rata sampel sebagai jaminan waktu tunggu maksimum.
- Memilih jendela pengamatan pendek, sepi, atau sengaja dipilih.
- Menganggap timestamp header blok sebagai waktu produksi atau penerimaan yang presisi.
- Mencampur jam pengamat yang waktu lokalnya tidak tersinkronisasi.
- Menghilangkan slot terlewat atau mencampur blok kosong yang diproduksi dengan slot terlewat.
- Memasukkan blok stale atau terkena reorg dalam seri interval kanonis.
- Menghitung perubahan tinggi tanpa memverifikasi hash, parent, dan silsilah.
- Menyamarkan celah RPC, pengindeks, websocket, atau pencatatan lokal sebagai perilaku jaringan.
- Melaporkan rata-rata tanpa median, persentil, rentang, dan jumlah sampel.
- Mencampur waktu tunggu mempool atau sequencer dengan waktu produksi blok.
- Mencampur penyertaan pertama atau satu konfirmasi dengan finalitas ekonomi.
- Mengubah jumlah konfirmasi menjadi menit yang deterministik.
- Menganggap
10-minute targetBitcoin sebagai SLA pembayaran atau penambangan. - Mengabaikan perubahan hash rate, jeda penyesuaian kesulitan, dan batas timestamp penambang.
- Mengabaikan tekanan propagasi, validasi, dan fork sementara pada interval lebih singkat.
- Menganggap
12-second slotEthereum menjamin blok tidak kosong. - Menganggap blok sequencer L2 sebagai publikasi, settlement, atau finalitas L1.
- Menyimpulkan TPS, biaya, keamanan, atau desentralisasi hanya dari waktu blok.
Kesalahpahaman umum
- Setiap slot Ethereum berisi blok. Slot adalah kesempatan pengusulan; pengusul terlewat atau kegagalan propagasi dapat membuatnya kosong.
- Bitcoin menghasilkan tepat satu blok setiap sepuluh menit. Sepuluh menit adalah target kesulitan dan parameter rata-rata model; waktu tunggu individual sangat beragam.
- Timestamp blok adalah saat setiap node menerima blok. Timestamp protokol dan log kedatangan lokal memiliki pembuat, batas, serta jam berbeda.
- Membagi dua waktu blok otomatis menggandakan TPS aman dan membagi dua biaya atau finalitas. Kapasitas, beban kerja, permintaan, propagasi, dan suara konsensus tetap menjadi batas independen.
- Blok L2 yang cepat sudah memiliki finalitas Ethereum. Penyertaan sequencer, publikasi data L1, penyertaan kanonis L1, dan finalitas adalah state terpisah.
Topik terkait
Sumber
- Blok - Ethereum.org (diakses: 2026-08-18)
- Pengusulan blok - Ethereum.org (diakses: 2026-08-18)
- Proof-of-stake - Ethereum.org (diakses: 2026-08-18)
- Finalitas satu slot - Ethereum.org (diakses: 2026-08-18)
- Beacon Chain - Ethereum Consensus Specs (diakses: 2026-08-18)
- Bitcoin: sistem uang elektronik peer-to-peer - Bitcoin.org (diakses: 2026-08-18)
- Blockchain - Bitcoin Developer Documentation (diakses: 2026-08-18)
- Referensi blockchain - Bitcoin Developer Documentation (diakses: 2026-08-18)