Paradigma baru akses data Blockchain: Kebangkitan pengindeks dan perbandingan proyek utama

Perkembangan Akses Data Blockchain: Pengenalan Indeks dan Proyek Terkait

Data adalah inti dari teknologi Blockchain dan juga dasar untuk mengembangkan aplikasi terdesentralisasi (dApp). Meskipun saat ini diskusi sebagian besar terfokus pada ketersediaan data (DA), yaitu memastikan setiap peserta jaringan dapat mengakses data transaksi terbaru untuk divalidasi, ada satu aspek lain yang sama pentingnya tetapi sering diabaikan: aksesibilitas data.

Di era blockchain modular, solusi DA telah menjadi bagian yang tak terpisahkan. Solusi ini menjamin semua peserta dapat menggunakan data transaksi, sehingga memungkinkan verifikasi waktu nyata dan menjaga integritas jaringan. Namun, fungsi lapisan DA lebih mirip dengan papan pengumuman daripada database. Ini berarti data tidak akan disimpan selamanya, tetapi seiring berjalannya waktu akan dihapus, seperti poster di papan pengumuman yang akhirnya akan digantikan oleh yang baru.

Dibandingkan, aksesibilitas data berfokus pada kemampuan untuk mengambil data historis, yang sangat penting untuk mengembangkan dApp dan melakukan analisis blockchain. Ini sangat penting untuk tugas-tugas yang memerlukan akses ke data masa lalu untuk memastikan representasi dan eksekusi yang akurat. Meskipun diskusi tentang aksesibilitas data lebih sedikit, hal ini sama pentingnya dengan ketersediaan data. Keduanya memainkan peran yang berbeda tetapi saling melengkapi dalam ekosistem blockchain, pendekatan manajemen data yang komprehensif harus menangani kedua masalah ini secara bersamaan untuk mendukung aplikasi blockchain yang kuat dan efisien.

Sejak lahir, Blockchain telah mengubah infrastruktur secara total, mendorong penciptaan aplikasi terdesentralisasi di berbagai bidang seperti game, keuangan, dan jaringan sosial (dApp). Namun, membangun dApp ini memerlukan akses ke sejumlah besar data Blockchain, yang sulit dan mahal.

Bagi pengembang dApp, salah satu pilihan adalah menghosting dan menjalankan node RPC arsip mereka sendiri. Node-node ini menyimpan semua data blockchain sejarah sejak awal, memungkinkan akses penuh ke data. Namun, memelihara node arsip sangat mahal, dan kemampuan kueri terbatas, tidak dapat mengkueri data dalam format yang dibutuhkan pengembang. Meskipun menjalankan node yang lebih murah adalah pilihan, kemampuan pengambilan data dari node-node ini terbatas, yang dapat mempengaruhi kinerja dApp.

Metode lain adalah menggunakan penyedia node RPC komersial. Penyedia ini bertanggung jawab atas biaya dan pengelolaan node, serta menyediakan data melalui titik akhir RPC. Titik akhir RPC publik gratis, tetapi memiliki batasan kecepatan, yang dapat berdampak negatif pada pengalaman pengguna dApp. Titik akhir RPC pribadi menawarkan kinerja yang lebih baik dengan mengurangi kemacetan, tetapi bahkan pengambilan data yang sederhana memerlukan banyak komunikasi bolak-balik. Ini membuatnya berat permintaan, dan tidak efisien untuk kueri data yang kompleks. Selain itu, titik akhir RPC pribadi biasanya sulit untuk diskalakan dan kurang kompatibilitas di berbagai jaringan.

Indexer blockchain memainkan peran penting dalam mengorganisir data di atas rantai dan mengirimkannya ke basis data untuk memudahkan pencarian, itulah sebabnya mereka sering disebut sebagai "mesin pencari blockchain". Cara kerjanya adalah dengan mengindeks data blockchain dan membuatnya tersedia kapan saja melalui bahasa kueri yang mirip SQL (menggunakan API seperti GraphQL). Dengan menyediakan antarmuka kueri data yang terstandardisasi, indexer memungkinkan pengembang untuk dengan cepat dan akurat mengambil informasi yang diperlukan, sehingga sangat menyederhanakan proses.

Berbagai jenis pengindeks mengoptimalkan pengambilan data dengan berbagai cara:

  1. Pengindeks node lengkap: Pengindeks ini menjalankan node blockchain lengkap dan secara langsung mengekstrak data darinya, memastikan data lengkap dan akurat, tetapi memerlukan banyak penyimpanan dan kemampuan pemrosesan.

  2. Pengindeks ringan: Pengindeks ini bergantung pada node lengkap untuk mengambil data tertentu sesuai kebutuhan, sehingga mengurangi kebutuhan penyimpanan tetapi mungkin meningkatkan waktu kueri.

  3. Pengindeks Khusus: Pengindeks ini dirancang khusus untuk jenis data tertentu atau blockchain tertentu, dapat mengoptimalkan pencarian untuk kasus penggunaan tertentu, seperti data NFT atau transaksi DeFi.

  4. Pengindeks Agregasi: Pengindeks ini mengambil data dari berbagai blockchain dan sumber, termasuk informasi off-chain, dan menyediakan antarmuka pencarian yang seragam, yang sangat berguna untuk dApp multi-chain.

Pengembangan Akses Data Web3: Pengenalan Pemberi Indeks dan Proyek Terkait

Hanya Ethereum yang membutuhkan ruang penyimpanan 3TB, dan seiring dengan pertumbuhan Blockchain yang terus menerus, jumlah penyimpanan data untuk node arsip juga akan terus meningkat. Protokol pengindeks menerapkan beberapa pengindeks, yang dapat mengindeks dan mencari sejumlah besar data dengan efisien, sesuatu yang tidak dapat dicapai oleh RPC.

Indexer juga memungkinkan kueri kompleks, penyaringan data dengan mudah berdasarkan berbagai kriteria, dan analisis data setelah ekstraksi. Beberapa indexer juga memungkinkan agregasi data dari berbagai sumber, sehingga menghindari kebutuhan untuk menerapkan beberapa API di dApp multi-chain. Dengan tersebar di beberapa node, indexer menyediakan keamanan dan kinerja yang lebih baik, sementara penyedia RPC mungkin mengalami gangguan dan downtime karena karakteristik terpusatnya.

Secara keseluruhan, dibandingkan dengan penyedia node RPC, indeksator meningkatkan efisiensi dan keandalan pengambilan data, sambil mengurangi biaya untuk menerapkan satu node. Ini menjadikan protokol indeksator blockchain sebagai pilihan utama bagi pengembang dApp.

Membangun dApp memerlukan pencarian dan pembacaan data blockchain agar dapat menjalankan layanannya. Ini mencakup semua jenis dApp, termasuk DeFi, platform NFT, permainan, bahkan jejaring sosial, karena platform-platform ini perlu terlebih dahulu membaca data sebelum melakukan transaksi lainnya.

Protokol DeFi memerlukan informasi yang berbeda untuk memberikan harga, rasio, biaya, dan sebagainya kepada pengguna. Automated Market Maker (AMM) membutuhkan informasi tentang harga dan likuiditas dari beberapa pool dana untuk menghitung suku bunga swap, sementara protokol pinjaman perlu menggunakan tingkat penggunaan untuk menentukan suku bunga pinjaman dan rasio utang yang dilikuidasi. Sebelum menghitung suku bunga yang dieksekusi oleh pengguna, sangat penting untuk memasukkan informasi ke dalam dApp mereka.

GameFi memerlukan pengindeksan dan akses data yang cepat untuk memastikan pengguna dapat memainkan game dengan lancar. Hanya dengan pengambilan dan eksekusi data yang secepat kilat, game Web3 dapat bersaing dalam hal kinerja dengan game Web2, sehingga menarik lebih banyak pengguna. Game-game ini memerlukan data seperti kepemilikan tanah, saldo token dalam game, dan operasi dalam game. Dengan menggunakan pengindeks, mereka dapat lebih baik memastikan aliran data yang stabil dan waktu operasional yang stabil untuk memastikan pengalaman bermain yang sempurna.

Pasar NFT dan platform pinjaman perlu mengindeks data untuk mengakses berbagai informasi, seperti metadata NFT, kepemilikan dan data transfer, informasi royalti, dan lain-lain. Mengindeks data semacam ini dengan cepat dapat menghindari penelusuran setiap NFT satu per satu untuk menemukan data kepemilikan atau atribut NFT.

Baik itu DeFi automated market maker yang membutuhkan informasi harga dan likuiditas (AMM), atau aplikasi SocialFi yang memerlukan pembaruan posting pengguna baru, kemampuan untuk dengan cepat mengambil data sangat penting untuk operasi normal dApp. Dengan pemrogram indeks, mereka dapat mengambil data dengan efisien dan tepat, sehingga memberikan pengalaman pengguna yang lancar.

Perkembangan akses data Web3: Pengenalan indeks dan proyek terkait

Indexer menyediakan cara untuk mengekstrak data tertentu dari data blockchain asli (termasuk peristiwa kontrak pintar dalam setiap blok). Ini memberikan peluang untuk analisis data yang lebih spesifik, sehingga memberikan wawasan yang komprehensif.

Misalnya, protokol perdagangan berkelanjutan dapat menemukan token mana yang memiliki volume perdagangan besar, token mana yang akan menghasilkan biaya, sehingga dapat memutuskan apakah akan mencantumkan token ini sebagai kontrak berkelanjutan di platform mereka. Pengembang DEX dapat membuat dasbor untuk produk mereka sendiri, untuk memahami lebih dalam tentang kolam dana mana yang memiliki tingkat pengembalian tertinggi atau likuiditas terkuat. Mereka juga dapat membuat dasbor publik, memungkinkan pengembang untuk dengan bebas dan fleksibel menanyakan jenis data apa pun yang ingin ditampilkan di grafik.

Karena ada beberapa pengindeks blockchain yang tersedia, mengidentifikasi perbedaan antara protokol pengindeks sangat penting untuk memastikan pengembang memilih pengindeks yang paling sesuai dengan kebutuhan mereka.

The Graph adalah protokol pengindeks pertama yang diluncurkan di Ethereum, yang dapat dengan mudah mengekstrak data transaksi yang sebelumnya sulit diakses. Ia menggunakan definisi dan penyaringan subgraf untuk mengumpulkan subset data dari blockchain, seperti semua transaksi yang terkait dengan kolam DEX USDC/ETH.

Dengan menggunakan bukti indeks, pemangku kepentingan mengunci token asli GRT untuk layanan indeks dan kueri, dan delegator dapat memilih untuk mengunci token mereka di sini. Kurator dapat mengakses subgraf berkualitas tinggi untuk membantu pemangku kepentingan menentukan subgraf mana yang harus diprogram datanya untuk mendapatkan biaya kueri terbaik. Dalam proses transisi ke desentralisasi yang lebih besar, The Graph akhirnya akan menghentikan layanan hostingnya dan meminta subgraf untuk ditingkatkan ke jaringannya, sekaligus menyediakan pemangku kepentingan yang ditingkatkan.

Infrastruktur ini membuat biaya rata-rata untuk satu juta kueri mencapai 40 dolar, yang jauh lebih rendah dibandingkan dengan biaya node yang dihosting sendiri. Dengan menggunakan sumber data file, ini juga mendukung pengindeksan paralel data on-chain dan off-chain secara bersamaan untuk mencapai pengambilan data yang efisien.

Hadiah pengindeks The Graph telah meningkat secara stabil dalam beberapa kuartal terakhir. Ini sebagian disebabkan oleh peningkatan jumlah kueri, tetapi juga disebabkan oleh kenaikan harga token, karena mereka berencana untuk mengintegrasikan kueri yang dibantu oleh kecerdasan buatan di masa depan.

Subsquid adalah danau data terdesentralisasi yang dapat diskalakan secara horizontal dan peer-to-peer, yang dapat mengagregasi sejumlah besar data on-chain dan off-chain secara efisien, serta dilindungi melalui bukti nol-pengetahuan. Sebagai jaringan pekerja terdesentralisasi, setiap node bertanggung jawab untuk menyimpan data dari subset blok tertentu, mempercepat proses pengambilan data dengan cepat mengidentifikasi node yang menyimpan data yang diperlukan.

Subsquid juga mendukung pengindeksan waktu nyata, memungkinkan pengindeksan sebelum blok dipastikan. Ini juga mendukung penyimpanan data dalam format yang dipilih oleh pengembang, sehingga memudahkan analisis yang lebih mudah menggunakan alat seperti BigQuery, Parquet, atau CSV. Selain itu, subgraf dapat dikerahkan di jaringan Subsquid tanpa perlu migrasi ke Squid SDK, memungkinkan penerapan tanpa kode.

Meskipun masih dalam tahap testnet, Subsquid telah mencapai statistik yang mengesankan, dengan lebih dari 80.000 pengguna testnet, menerapkan lebih dari 60.000 pengindeks Squid, dan lebih dari 20.000 pengembang terverifikasi di jaringan. Baru-baru ini, pada 3 Juni, Subsquid meluncurkan mainnet danau datanya.

Selain indeks, danau data Subsquid Network juga dapat menggantikan RPC dalam kasus penggunaan analisis, ZK/TEE co-processor, AI agent, dan Oracle.

SubQuery adalah jaringan infrastruktur middleware terdesentralisasi yang menyediakan layanan RPC dan pengindeksan data. Awalnya mendukung jaringan Polkadot dan Substrate, kini telah berkembang untuk mencakup lebih dari 200 rantai. Cara kerjanya mirip dengan The Graph yang menggunakan bukti pengindeksan, di mana pengindeks mengindeks data dan menyediakan permintaan kueri, sementara delegator mempertaruhkan kepemilikan mereka kepada pengindeks. Namun, ia memperkenalkan konsumen untuk mengajukan pesanan pembelian, untuk menunjukkan bahwa pendapatan pengindeks terjamin, bukan pengelola.

Ini akan memperkenalkan node data SubQuery yang mendukung sharding, untuk mencegah sinkronisasi data baru yang terus menerus antar node, sehingga mengoptimalkan efisiensi query, sekaligus menuju desentralisasi yang lebih besar. Pengguna dapat memilih untuk membayar biaya komputasi sekitar 1 token SQT untuk setiap 1000 permintaan, atau mengatur biaya kustom untuk pengindeks melalui protokol.

Meskipun SubQuery baru saja meluncurkan tokennya lebih awal tahun ini, hadiah penerbitan untuk node dan delegator juga meningkat dalam nilai dolar secara bulanan, yang juga mencerminkan peningkatan jumlah layanan query yang ditawarkan di platformnya. Sejak TGE, total SQT yang dipertaruhkan telah meningkat dari 6 juta menjadi 125 juta, menyoroti pertumbuhan partisipasi jaringan.

Perkembangan Akses Data Web3: Pengenalan Indeks dan Proyek Terkait

Covalent adalah jaringan pengindeks terdesentralisasi, yang dibuat oleh node jaringan produsen sampel blok (BSP) yang membuat salinan data blockchain melalui ekspor massal, dan menerbitkan bukti di blockchain Covalent L1. Data ini kemudian disempurnakan oleh node produsen hasil blok (BRP) sesuai dengan aturan yang ditentukan, menyaring data yang memenuhi syarat.

Dengan API yang terintegrasi, pengembang dapat dengan mudah mengekstrak data Blockchain yang relevan dalam format permintaan dan respons yang konsisten, tanpa perlu menulis kueri kompleks yang disesuaikan untuk mengakses data. Token CQT yang diselesaikan di Moonbeam dapat digunakan sebagai metode pembayaran untuk mengambil kumpulan data yang telah dikonfigurasi sebelumnya dari penyedia jaringan.

Hadiah Covalent dari kuartal pertama tahun 23 hingga kuartal pertama tahun 24 tampaknya menunjukkan tren pertumbuhan secara keseluruhan, sebagian disebabkan oleh kenaikan harga token Covalent CQT.

Perkembangan Akses Data Web3: Pengenalan Indeks dan Proyek Terkait

Beberapa pengindeks (seperti Covalent) adalah pengindeks umum yang hanya menyediakan kumpulan data pra-konfigurasi standar melalui API. Meskipun mereka mungkin cepat, mereka tidak memberikan fleksibilitas kepada pengembang yang memerlukan kumpulan data kustom. Dengan menggunakan kerangka pengindeks, ini memungkinkan masuk

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
  • 1
  • Bagikan
Komentar
0/400
ContractHuntervip
· 9jam yang lalu
Data adalah pola
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)