Skip to main content
Metode RPC getMaxShredInsertSlot mengembalikan nomor slot tertinggi yang shred-nya telah berhasil diterima dan diproses (disisipkan) oleh simpul RPC yang dikueri. Shred adalah bagian penyusun blok Solana yang disebarkan melalui Turbine. Nilai ini memberikan informasi tentang seberapa mutakhir simpul tersebut mengikuti produksi blok jaringan dari perspektif penyerapan data. Memahami metrik ini berguna untuk menilai kemampuan simpul dalam mengimbangi bagian jaringan lainnya.

Kasus Penggunaan Umum

  • Status Sinkronisasi Simpul: Tentukan seberapa mutakhir simpul tertentu dengan membandingkan maxShredInsertSlot miliknya dengan slot terbaru klaster. Ketertinggalan yang signifikan dapat menunjukkan bahwa simpul tersebut tertinggal dalam memproses data blok yang masuk.
  • Pemantauan Performa: Pantau nilai ini dari waktu ke waktu untuk mengawasi performa pemrosesan shred suatu simpul. Selisih yang konsisten atau terus bertambah dibandingkan dengan simpul lain atau ujung jaringan dapat menandakan hambatan performa atau masalah konektivitas.
  • Mengidentifikasi Masalah Penyerapan: Jika simpul melaporkan maxShredInsertSlot yang tidak bertambah atau jauh tertinggal dari simpul lain, hal ini dapat menunjukkan masalah pada proses penerimaan shred, yang mungkin berkaitan dengan konektivitas jaringan atau kapasitas pemrosesan lokal.

Parameter Permintaan

Metode ini tidak menerima parameter apa pun.

Struktur Respons

Kolom result pada respons JSON-RPC akan berupa u64 (bilangan bulat 64-bit tanpa tanda) yang mewakili slot maksimum tempat simpul telah menyisipkan shred.

Contoh

1. Mendapatkan Slot Penyisipan Shred Maksimum

Contoh ini mengambil slot maksimum tempat shred telah disisipkan oleh simpul yang terhubung.

Kiat untuk Developer

  • Nilai Khusus Simpul: maxShredInsertSlot bersifat khusus untuk simpul RPC yang dikueri. Simpul yang berbeda dapat memiliki nilai berbeda pada saat yang sama karena perbedaan latensi jaringan dan kecepatan pemrosesan.
  • Indikator Penyerapan, Bukan Finalitas: Slot ini mencerminkan kemajuan penyerapan shred oleh simpul. Ini bukan ukuran finalitas blok. Shred untuk suatu slot mungkin telah disisipkan pada satu simpul, tetapi belum dikonfirmasi atau difinalisasi oleh klaster yang lebih luas. Gunakan metode seperti getSlot dengan tingkat komitmen finalized untuk memeriksa finalitas.
  • Hubungan dengan maxRetransmitSlot: Biasanya, maxShredInsertSlot akan kurang dari atau sama dengan maxRetransmitSlot. Simpul pertama-tama melihat shred melalui tahap transmisi ulang, lalu memproses dan menyisipkannya.
  • Terus Diperbarui: Saat jaringan menghasilkan blok baru dan simpul memproses shred yang masuk, nilai ini akan terus meningkat.
Dengan menggunakan getMaxShredInsertSlot, Anda dapat memperoleh informasi berharga tentang kemajuan simpul Solana dalam menerima dan memproses data blok. Informasi ini penting untuk memantau kesehatan dan sinkronisasinya dengan jaringan.

Metode Terkait

getSlot

Dapatkan slot terkonfirmasi saat ini untuk pemeriksaan finalitas

getMaxRetransmitSlot

Dapatkan slot tertinggi yang terlihat dari tahap transmisi ulang