Blockchain index: alat dan masa depan aksesibilitas data blockchain

Pentingnya Data Blockchain dan Kebangkitan Indeksator

Data adalah inti dari teknologi Blockchain, serta dasar untuk pengembangan aplikasi terdesentralisasi (dApp). Meskipun saat ini diskusi lebih banyak berfokus pada ketersediaan data (DA), namun aksesibilitas data juga sangat penting tetapi sering diabaikan.

Di era blockchain modular, solusi DA telah menjadi bagian yang tak terpisahkan. Solusi ini memastikan semua peserta dapat menggunakan data transaksi, melakukan verifikasi waktu nyata dan menjaga integritas jaringan. Namun, lapisan DA lebih mirip dengan papan iklan daripada basis data, yang berarti data tidak akan disimpan secara permanen, tetapi akan dihapus seiring waktu.

Sebaliknya, aksesibilitas data berfokus pada kemampuan untuk mengambil data historis, yang sangat penting untuk pengembangan dApp dan analisis blockchain. Meskipun dibahas lebih sedikit, ini sama pentingnya dengan ketersediaan data. Keduanya memainkan peran yang berbeda namun saling melengkapi dalam ekosistem blockchain, dan manajemen data yang komprehensif harus menangani kedua masalah ini secara bersamaan untuk mendukung aplikasi blockchain yang kuat dan efisien.

Perkembangan Akses Data Web3: Pengenalan Indexer dan Proyek Terkait

Cara Tradisional untuk Mencari Data Blockchain

Blockchain sejak lahirnya telah mengubah infrastruktur secara menyeluruh, mendorong penciptaan dApp di bidang game, keuangan, dan jaringan sosial. 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 ini menyimpan semua data blockchain historis sejak awal, memungkinkan akses penuh ke data. Namun, pemeliharaan node arsip sangat mahal, kemampuan kueri terbatas, dan tidak dapat mengquery data dalam format yang dibutuhkan pengembang. Meskipun menjalankan node yang lebih murah adalah pilihan, kemampuan pengambilan data dari node ini terbatas, yang dapat menghambat kinerja dApp.

Cara lain adalah dengan 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 mempengaruhi pengalaman pengguna dApp. Titik akhir RPC pribadi menawarkan kinerja yang lebih baik dengan mengurangi kemacetan, tetapi bahkan untuk pengambilan data sederhana, dibutuhkan banyak komunikasi bolak-balik, menjadikannya tidak efisien untuk kueri data yang kompleks. Selain itu, titik akhir RPC pribadi biasanya sulit untuk diskalakan dan kurang kompatibel antar jaringan.

Blockchain Indexer: Solusi Alternatif yang Lebih Baik

Indeks blockchain memainkan peran penting dalam mengorganisir data di rantai dan mengirimkannya ke database untuk memudahkan pencarian, sehingga sering disebut sebagai "Google dari blockchain". Mereka mengindeks data blockchain dan membuatnya tersedia melalui API seperti GraphQL menggunakan bahasa kueri mirip SQL (. Indeks menyediakan antarmuka tunggal untuk mengquery data, memungkinkan pengembang untuk dengan cepat dan akurat mengambil informasi yang dibutuhkan menggunakan bahasa kueri yang distandarisasi, yang sangat menyederhanakan proses.

Berbagai jenis pengindeks mengoptimalkan pengambilan data dengan cara yang berbeda:

  1. Pengindeks Node Lengkap: Menjalankan node blockchain lengkap dan mengekstrak data secara langsung, memastikan data lengkap dan akurat, tetapi membutuhkan kapasitas penyimpanan dan pemrosesan yang besar.

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

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

  4. Pengindeks Agregat: Mengambil data dari berbagai Blockchain dan sumber, termasuk informasi off-chain, menyediakan antarmuka pencarian yang terintegrasi, sangat berguna untuk dApp multi-chain.

Hanya Ethereum yang membutuhkan ruang penyimpanan 3TB, dan terus meningkat seiring pertumbuhan Blockchain. Protokol pengindeksan menerapkan beberapa pengindeks, yang dapat mengindeks dan melakukan kueri data dalam jumlah besar dengan efisien, yang tidak dapat dicapai oleh RPC.

Indexer juga memungkinkan kueri kompleks, memfilter data dengan mudah, dan ekstraksi pasca-analisis. Beberapa indexer dapat mengagregasi data dari berbagai sumber, menghindari perlunya mengdeploy beberapa API dalam dApp multi-chain. Dengan tersebar di banyak node, indexer menyediakan keamanan dan kinerja yang lebih baik, sementara penyedia RPC mungkin mengalami gangguan dan downtime karena sifat terpusat.

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

![Perkembangan Akses Data Web3: Pengenalan Indeks dan Proyek Terkait])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(

Kasus Pengindeks

Membangun dApp memerlukan pencarian dan pembacaan data Blockchain agar dapat menjalankan layanan. Ini termasuk berbagai dApp seperti DeFi, platform NFT, permainan, dan bahkan jejaring sosial, karena platform-platform ini perlu membaca data terlebih dahulu untuk melakukan transaksi lainnya.

DeFi

Protokol DeFi memerlukan informasi yang berbeda untuk memberikan harga, rasio, biaya, dan lainnya kepada pengguna. Automated Market Maker )AMM( memerlukan informasi harga dan likuiditas dari pool untuk menghitung suku bunga swap, sedangkan protokol pinjaman perlu menggunakan tingkat pemanfaatan untuk menentukan suku bunga pinjaman dan rasio utang yang dilikuidasi. Memasukkan informasi ke dalam dApp adalah hal yang penting sebelum menghitung suku bunga yang dijalankan oleh pengguna.

Permainan

GameFi membutuhkan pengindeksan dan akses data yang cepat untuk memastikan pengalaman permainan yang lancar bagi pengguna. Hanya melalui pengambilan dan eksekusi data yang cepat, permainan Web3 dapat bersaing dalam kinerja dengan permainan Web2, sehingga menarik lebih banyak pengguna. Permainan ini memerlukan data seperti kepemilikan tanah, saldo token dalam permainan, dan operasi dalam permainan. Dengan menggunakan pengindeks, mereka dapat lebih baik memastikan aliran data yang stabil dan waktu operasional yang stabil untuk menjamin pengalaman permainan yang sempurna.

NFT

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

Baik DeFi AMM yang memerlukan informasi harga dan likuiditas, maupun aplikasi SocialFi yang memerlukan pembaruan pos pengguna baru, kemampuan untuk dengan cepat mengambil data sangat penting untuk operasi normal dApp. Dengan bantuan pengindeks, mereka dapat mengambil data dengan efisien dan akurat, sehingga memberikan pengalaman pengguna yang lancar.

Analisis

Indexer menyediakan metode untuk mengekstrak data spesifik dari data blockchain mentah ) termasuk peristiwa kontrak pintar dalam setiap blok (. Ini memberikan kesempatan untuk analisis data yang lebih spesifik, sehingga memberikan wawasan yang komprehensif.

Misalnya, protokol perdagangan berkelanjutan dapat mengidentifikasi 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, mendapatkan wawasan tentang kolam dana mana yang memiliki imbal hasil tertinggi atau likuiditas terkuat. Mereka juga dapat membuat dasbor publik, memungkinkan pengembang untuk dengan bebas dan fleksibel mencari jenis data apa pun yang ingin ditampilkan di grafik.

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

Blockchain Indexer Ringkasan

The Graph

The Graph adalah protokol pengindeks pertama yang diluncurkan di Ethereum, yang memungkinkan untuk dengan mudah mengquery data transaksi yang sebelumnya sulit diakses. Ini menggunakan subgraf untuk mendefinisikan dan memfilter subset data yang dikumpulkan dari blockchain, seperti semua transaksi yang terkait dengan kolam DEX USDC/ETH.

Menggunakan bukti indeks, penyedia indeks mempertaruhkan token asli GRT untuk layanan pengindeksan dan pencarian, dan delegator dapat memilih untuk mempertaruhkan token di sini. Kurator dapat mengakses subgraf berkualitas tinggi untuk membantu penyedia indeks menentukan subgraf mana yang harus disiapkan data untuk mendapatkan biaya pencarian terbaik. Dalam proses transisi menuju desentralisasi yang lebih besar, The Graph akhirnya akan menghentikan layanan hostingnya dan meminta subgraf untuk meningkatkan ke jaringannya, sambil menyediakan penyedia indeks yang ditingkatkan.

Infrastruktur mereka membuat biaya rata-rata per satu juta kueri mencapai 40 dolar, yang jauh lebih rendah dibandingkan biaya node mandiri. Dengan menggunakan sumber data file, ia juga mendukung pengindeksan paralel untuk data di 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 query, tetapi juga terkait dengan peningkatan harga token, karena mereka berencana untuk mengintegrasikan query yang dibantu oleh kecerdasan buatan di masa depan.

![Perkembangan Akses Data Web3: Pengenalan Indeks dan Proyek Terkait])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(

Subsquid

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 dengan efisien, serta dilindungi melalui bukti nol-pengetahuan. Sebagai jaringan pekerja terdesentralisasi, setiap node bertanggung jawab untuk menyimpan data dari subset blok tertentu, yang mempercepat proses pengambilan data dengan cepat mengidentifikasi node yang menyimpan data yang diperlukan.

Subsquid juga mendukung pengindeksan waktu nyata, memungkinkan pengindeksan sebelum blok finalisasi. Ini mendukung penyimpanan data dalam format yang dipilih oleh pengembang, 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 penyebaran tanpa kode.

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

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

SubQuery

SubQuery adalah jaringan infrastruktur middleware terdesentralisasi yang menyediakan layanan RPC dan pengindeksan data. Awalnya mendukung jaringan Polkadot dan Substrate, kini telah diperluas 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 saham mereka kepada pengindeks. Namun, ia memperkenalkan konsumen untuk mengirimkan pesanan pembelian, untuk menunjukkan bahwa pendapatan pengindeks terjamin, bukan dari pengelola.

Ini akan memperkenalkan node data SubQuery yang mendukung sharding, untuk mencegah sinkronisasi data baru yang terus-menerus antar node, sehingga mengoptimalkan efisiensi kueri, sekaligus menuju desentralisasi yang lebih besar. Pengguna dapat memilih untuk membayar biaya komputasi sekitar 1 SQT token untuk setiap 1000 permintaan, atau menetapkan 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 jumlah layanan kueri yang ditawarkan di platformnya yang terus meningkat. Sejak TGE, total SQT yang dipertaruhkan telah meningkat dari 6 juta menjadi 125 juta, menyoroti pertumbuhan partisipasi di jaringannya.

Covalent

Covalent adalah jaringan pengindeks terdesentralisasi, yang dibuat oleh produsen sampel blok )BSP( melalui node jaringan dengan cara mengekspor massal untuk membuat salinan data blockchain, dan menerbitkan bukti di blockchain Covalent L1. Data ini kemudian dirinci oleh produsen hasil blok )BRP( berdasarkan aturan yang ditetapkan untuk menyaring data yang memenuhi syarat.

Dengan API yang seragam, pengembang dapat dengan mudah mengekstrak data blockchain yang relevan dengan format permintaan dan respons yang konsisten, tanpa perlu menulis kueri kompleks yang disesuaikan untuk mengakses data. Token CQT yang diselesaikan di platform tertentu dapat digunakan sebagai alat pembayaran untuk mengekstrak kumpulan data yang telah dikonfigurasi 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])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(

Perhatian dalam Memilih Indeks

Kustomisasi Data

Beberapa pengindeks ) seperti Covalent ( adalah pengindeks umum, yang hanya menyediakan dataset pra-konfigurasi standar melalui API. Meskipun mereka mungkin cepat, mereka tidak dapat memberikan fleksibilitas bagi pengembang yang membutuhkan dataset yang disesuaikan. Dengan menggunakan kerangka pengindeks, itu memungkinkan pemrosesan data yang lebih disesuaikan untuk memenuhi kebutuhan spesifik aplikasi.

Keamanan

Data indeks harus aman, jika tidak, dApp yang dibangun berdasarkan indeks ini juga rentan terhadap serangan. Misalnya, jika transaksi dan saldo dompet dapat dimanipulasi, dApp berisiko kehilangan likuiditas, yang dapat mempengaruhi penggunanya. Meskipun semua indeks menggunakan token staking untuk menerapkan beberapa bentuk keamanan, solusi indeks lainnya mungkin menggunakan bukti untuk lebih meningkatkan keamanan.

Subsquid menyediakan opsi menggunakan bukti optimis dan bukti nol pengetahuan, sementara Covalent juga merilis bukti yang mencakup nilai hash blok. Graph menyediakan query pengindeks dengan cara jendela tantangan optimis.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
fren.ethvip
· 16jam yang lalu
DA lapisan digunakan sebagai papan iklan Tertawa sampai gigi rontok
Lihat AsliBalas0
MEVHunterBearishvip
· 07-06 17:07
DA layer seperti surat perintah penangkapan...
Lihat AsliBalas0
BlindBoxVictimvip
· 07-06 17:01
Data sebesar ini juga tidak diutamakan?
Lihat AsliBalas0
0xLuckboxvip
· 07-06 16:53
Apakah pengindeks adalah putaran baru dari play people for suckers?
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)