Belakangan ini ada yang bertanya kepada saya: Mengapa data di on-chain selalu "tersendat", padahal blok-blok sudah keluar. Sebenarnya banyak kali bukan karena jaringan lambat, melainkan jalur data yang kamu gunakan sedang antre. Indeksator/Subgraph harus terlebih dahulu menarik blok baru, menjalankan parsing, lalu memasukkannya ke dalam basis data, kamu yang frontend-nya membaca dari basis data tersebut, bukan langsung dari rantai; jika terjadi reorganisasi atau backlog di sana, akan langsung terasa seperti "data belum ada tadi, beberapa detik kemudian sudah lengkap". Ditambah lagi dengan pembatasan RPC yang lebih merepotkan: node publik tidak mampu menampung permintaan, memberi kamu 429/timeout, dompet, browser, dan aggregator bersaing bersama, pengalaman seperti pintu gerbang kereta bawah tanah yang tersendat.



Kemudian saya sadar, masalah yang sama juga terjadi saat membahas royalti NFT: pencipta ingin pendapatan yang stabil, pasar sekunder menginginkan likuiditas yang lebih lancar, tetapi jika salah satu dari lapisan "penyelesaian/data/eksekusi" ini mengalami pembatasan atau penundaan, pengalaman pengguna langsung memburuk. Pokoknya sekarang saya akan memastikan dulu data apa yang saya cek: subgraph mana yang digunakan, RPC yang dipakai apakah buatan sendiri atau publik, jangan langsung menyalahkan jaringan.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan