Artikel ini membahas perkembangan aksesibilitas data Blok, membandingkan fitur-fitur dari tiga layanan data protokol The Graph, Chainbase, dan Space and Time dalam arsitektur dan aplikasi teknologi AI, menunjukkan arah perkembangan layanan data Blok menuju ke arah kecerdasan dan keamanan, dan akan terus memainkan peran penting sebagai infrastruktur industri di masa depan.
1. Pendahuluan
Sejak gelombang pertama dApp Etheroll, ETHLend, dan CryptoKitties pada tahun 2017, hingga saat ini, berbagai macam dApp keuangan, permainan, dan sosial yang berbasis pada berbagai blockchain bermunculan. Ketika kita berbicara tentang aplikasi on-chain yang Desentralisasi, apakah pernah terpikirkan sumber data dari berbagai jenis yang diadopsi oleh dApp ini dalam interaksi mereka?
2024, fokus utama adalah AI dan Web3, di dunia kecerdasan buatan, data seperti sumber kehidupan yang memungkinkan pertumbuhan dan evolusi. Sama halnya seperti tumbuhan yang membutuhkan sinar matahari dan air untuk tumbuh dengan kuat, sistem AI juga bergantung pada data dalam jumlah besar untuk terus 'belajar' dan 'berpikir'. Tanpa data, Algoritme AI, sehebat apapun, hanya menjadi ilusi belaka, tidak dapat menunjukkan kecerdasan dan efisiensinya yang seharusnya.
Dalam artikel ini, dari sudut pandang Aksesibilitas Data Blok Rantai, kami menganalisis evolusi indeks data Blok Rantai dalam pengembangan industri, membandingkan indeks data lama protokol The Graph dengan layanan data Blok Rantai baru protokol Chainbase dan Space and Time, dan membahas perbedaan dan persamaan fitur layanan data dan arsitektur produk dari kedua protokol baru yang menggabungkan teknologi AI ini.
2. Indeks data yang kompleks dan sederhana: dari node rantai blok ke database rantai penuh
2.1 Sumber Data: Node Blok
Sejak awal mempelajari apa itu 'Blok Chain', kita sering mendengar kalimat seperti ini: 'Blok Chain adalah buku besar Desentralisasi'. Node Blok Chain adalah dasar dari seluruh jaringan Blok Chain, bertanggung jawab atas pencatatan, penyimpanan, dan penyebaran seluruh data transaksi di atas rantai. Setiap Node memiliki salinan data lengkap dari Blok Chain, memastikan bahwa fitur Desentralisasi jaringan tetap terjaga. Namun, bagi pengguna biasa, membangun dan memelihara Node Blok Chain bukanlah hal yang mudah. Ini tidak hanya membutuhkan kemampuan teknis yang profesional, tetapi juga disertai dengan biaya perangkat keras dan bandwidth yang tinggi. Selain itu, kemampuan kueri Node biasa juga terbatas, tidak dapat menghasilkan data dalam format yang dibutuhkan oleh pengembang. Oleh karena itu, meskipun secara teori setiap orang dapat menjalankan Node mereka sendiri, namun dalam praktiknya, pengguna biasanya lebih cenderung bergantung pada layanan pihak ketiga.
Untuk mengatasi masalah ini, penyedia Node RPC (remote procedure call) muncul. Penyedia ini bertanggung jawab atas biaya dan manajemen Node, dan menyediakan data melalui titik akhir RPC. Ini memungkinkan pengguna untuk mengakses data blockchain tanpa perlu membangun Node sendiri. Titik akhir RPC publik gratis, tetapi memiliki batasan kecepatan yang dapat mempengaruhi pengalaman pengguna dApp secara negatif. Titik akhir RPC pribadi memberikan performa yang lebih baik dengan mengurangi kemacetan, tetapi bahkan pencarian data sederhana pun membutuhkan komunikasi bolak-balik yang banyak. Ini membuat permintaan menjadi berat dan efisiensi rendah untuk kueri data yang kompleks. Selain itu, titik akhir RPC pribadi sering sulit diperluas dan tidak kompatibel dengan jaringan yang berbeda. Namun, antarmuka API standar dari penyedia Node memberikan akses yang lebih mudah ke data on-chain, yang menjadi dasar untuk analisis data dan pengembangan aplikasi selanjutnya.
2.2 Analisis Data: Dari Data Prototipe menjadi Data yang Dapat Digunakan
Data yang diperoleh dari node Blok sering kali merupakan data asli yang telah dienkripsi dan dikode. Meskipun data ini mempertahankan integritas dan keamanan dari Blok, kompleksitasnya juga meningkatkan kesulitan dalam menganalisis data. Bagi pengguna biasa atau pengembang, menangani data mentah ini secara langsung memerlukan pengetahuan teknis dan sumber daya komputasi yang besar.
Proses analisis data menjadi sangat penting dalam konteks ini. Dengan menganalisis data prototipe yang kompleks dan mengubahnya menjadi format yang lebih mudah dipahami dan dioperasikan, pengguna dapat dengan lebih intuitif memahami dan memanfaatkan data tersebut. Keberhasilan atau kegagalan analisis data secara langsung mempengaruhi efisiensi dan efektivitas aplikasi data di Blok, dan merupakan langkah kunci dalam seluruh proses indeks data.
2.3 Evolusi Penanda Data
Dengan peningkatan jumlah data Blok, permintaan untuk pengindeks data juga semakin meningkat. Pengindeks memainkan peran yang sangat penting dalam mengorganisir data on-chain dan mengirimkannya ke database agar dapat dengan mudah diquery. Prinsip kerja pengindeks adalah mengindeks data Blok dan membuatnya tersedia kapan pun melalui bahasa kueri yang mirip dengan SQL (misalnya GraphQL API). Dengan menyediakan antarmuka kueri yang seragam untuk mengakses data, pengindeks memungkinkan pengembang untuk dengan cepat dan akurat mengambil informasi yang dibutuhkan, sehingga mempermudah proses secara signifikan.
Berbagai jenis indeksator mengoptimalkan pencarian data dengan berbagai cara:
· Penanda Indeks Node Lengkap: Penanda ini menjalankan node Blok lengkap dan secara langsung mengekstrak data dari sana, memastikan keutuhan dan keakuratan data, namun memerlukan kemampuan penyimpanan dan pemrosesan yang besar.
· Penelusur Indeks Ringan: Penelusur ini bergantung pada Node lengkap untuk mendapatkan data tertentu sesuai kebutuhan, sehingga mengurangi kebutuhan penyimpanan tetapi mungkin meningkatkan waktu permintaan.
· Penindex Khusus: Penindex ini khusus untuk jenis data tertentu atau blockchain tertentu, yang dapat mengoptimalkan pengambilan data untuk kasus penggunaan tertentu, seperti data non-fungible token atau transaksi Keuangan Desentralisasi.
· Penyusun Indeks Agregat: Penyusun-penyusun ini mengekstrak data dari berbagai blockchain dan sumber, termasuk informasi off-chain, untuk menyediakan antarmuka kueri yang seragam, yang sangat berguna untuk dApp multi-rantai.
Saat ini, Node Arsip di klien Geth membutuhkan sekitar 13,5 TB ruang penyimpanan, sedangkan di bawah klien Erigon, persyaratan arsip adalah sekitar 3 TB. Dengan pengembangan blockchain yang berkelanjutan, jumlah data yang disimpan dalam node arsip juga akan meningkat. Dalam menghadapi sejumlah besar data, pengindeks utama ProtoKol tidak hanya mendukung pengindeksan multi-rantai, tetapi juga menyesuaikan kerangka kerja penguraian data untuk kebutuhan data aplikasi yang berbeda. Misalnya, kerangka kerja Subgraph The Graph adalah contohnya.
Kehadiran indexer secara signifikan meningkatkan efisiensi indeks dan pencarian data. Dibandingkan dengan titik akhir RPC tradisional, indexer dapat mengindeks data dalam jumlah besar secara efisien dan mendukung pencarian cepat. Indexer ini memungkinkan pengguna untuk melakukan kueri yang kompleks, mudah menyaring data, dan menganalisis data setelah diekstraksi. Selain itu, beberapa indexer juga mendukung agregasi sumber data dari beberapa blockchain untuk menghindari masalah penggunaan banyak API dalam dApp multi-chain. Dengan berjalan terdistribusi di beberapa Node, indexer tidak hanya menyediakan keamanan dan kinerja yang lebih baik, tetapi juga mengurangi risiko gangguan dan downtime yang mungkin disebabkan oleh penyedia RPC terpusat.
Dibandingkan dengan itu, pengindeks memungkinkan pengguna untuk mendapatkan informasi yang dibutuhkan tanpa harus menangani data kompleks yang mendasarinya, dengan menggunakan bahasa kueri yang telah ditentukan sebelumnya. Mekanisme ini secara signifikan meningkatkan efisiensi dan keandalan pengambilan data, dan merupakan inovasi penting dalam akses data Blok.
2.4 Basis Data Seluruh Rantai: Menyelaraskan dengan Prioritas Aliran
Menggunakan Node indeks untuk mengakses data biasanya berarti API menjadi satu-satunya gerbang untuk mengonsumsi data on-chain. Namun, ketika suatu proyek memasuki tahap ekspansi, seringkali diperlukan sumber data yang lebih fleksibel, yang tidak dapat disediakan oleh API yang terstandarisasi. Seiring dengan kompleksitas kebutuhan aplikasi, indeks data tingkat awal dan format indeks yang terstandarisasi semakin sulit memenuhi kebutuhan kueri yang semakin beragam, seperti pencarian, akses lintas-rantai Interaksi, atau pemetaan data off-chain.
Dalam arsitektur saluran data modern, pendekatan 'aliran terlebih dahulu' telah menjadi salah satu solusi untuk mengatasi keterbatasan pemrosesan batch tradisional, yang memungkinkan pengambilan, pemrosesan, dan analisis data secara real-time. Paradigma ini memungkinkan organisasi untuk merespons data yang masuk secara langsung, sehingga dapat menghasilkan wawasan hampir secara instan dan membuat keputusan. Secara serupa, perkembangan penyedia layanan data Blokchain juga menuju pengembangan arus data Blokchain, di mana penyedia layanan indeks tradisional secara berturut-turut meluncurkan produk-produk yang memperoleh data Blokchain secara real-time melalui aliran data, seperti Substreams dari The Graph, Mirror dari Goldsky, dan juga data kolam Blokchain real-time seperti Chainbase dan SubSquid yang menghasilkan aliran data berdasarkan Blokchain.
Layanan-layanan ini bertujuan untuk mengatasi kebutuhan analisis real-time transaksi Blok dan memberikan kemampuan kueri yang lebih komprehensif. Seperti arsitektur 'Streaming-First' yang meningkatkan latensi dan kapasitas respons, merevolusi pengolahan dan konsumsi data dalam saluran data tradisional, penyedia layanan aliran data Blok ini juga berharap dapat mendukung pengembangan aplikasi yang lebih banyak dan membantu analisis data on-chain melalui sumber data yang lebih maju dan matang.
Dengan melihat tantangan data on-chain dari sudut pandang saluran data modern, kita dapat melihat seluruh potensi pengelolaan, penyimpanan, dan penyediaan data on-chain dari sudut pandang yang baru. Ketika kita mulai memandang subgraf dan indeks seperti ETL Ethereum sebagai aliran data dalam saluran data, bukan sebagai output akhir, kita dapat membayangkan dunia yang mungkin dapat menyesuaikan set data kinerja tinggi untuk kasus bisnis apa pun.
3. AI + Database? Perbandingan Mendalam The Graph, Chainbase, Space and Time
3.1 The Grafik
Jaringan The Graph mencapai layanan indeks dan kueri data multi-rantai melalui jaringan Node Desentralisasi, memfasilitasi pengembang dalam mengindeks data blockchain dengan mudah dan membangun aplikasi Desentralisasi. Model produk utamanya adalah pasar eksekusi kueri data dan pasar cache indeks data, kedua pasar ini pada dasarnya melayani kebutuhan kueri produk pengguna, di mana pasar eksekusi kueri data secara khusus mengacu pada konsumen membayar Node indeks yang sesuai untuk data yang mereka butuhkan, sementara pasar cache indeks data adalah pasar di mana Node indeks mengalokasikan sumber daya berdasarkan kehangatan indeks sejarah subgraf, biaya kueri yang diterima, dan permintaan kurator on-chain terhadap output subgraf.
Subgraf (Subgraphs) adalah struktur data dasar dalam jaringan The Graph. Mereka mendefinisikan bagaimana data diekstraksi dan diubah dari blockchain ke format yang dapat diquery (misalnya skema GraphQL). Setiap orang dapat membuat subgraf, dan beberapa aplikasi dapat menggunakan subgraf ini secara berulang, meningkatkan keterpakai dan efisiensi penggunaan data.
Jaringan The Graph terdiri dari empat peran kunci: indexer, curator, delegator, dan developer, yang bekerja sama untuk menyediakan dukungan data bagi aplikasi web3. Berikut adalah tanggung jawab masing-masing peran:
· Pengindeks (Indexer): Pengindeks adalah operator Node di jaringan The Graph, di mana para pengindeks memasang GRT (token asli The Graph) untuk berpartisipasi dalam jaringan, menyediakan layanan pengindeksan dan pemrosesan permintaan.
· Delegator: Delegator adalah pengguna yang memberikan GRT Tokenstake kepada Node indeks untuk mendukung operasinya. Delegator menghasilkan sebagian hadiah melalui Node indeks yang mereka delegasikan.
· Kurator: Kurator bertanggung jawab untuk menentukan subgraf mana yang harus diindeks oleh jaringan. Kurator membantu memastikan subgraf bernilai diprioritaskan untuk diproses.
· Developer: Berbeda dengan tiga pihak sebelumnya sebagai pemasok, pengembang adalah pihak yang membutuhkan, dan pengguna utama The Graph. Mereka membuat dan mengirimkan subgraf ke jaringan The Graph, dan menunggu jaringan memenuhi kebutuhan data.
Saat ini, The Graph telah beralih ke layanan hosting subgraf yang sepenuhnya terdesentralisasi, dengan insentif ekonomi yang beredar di antara berbagai pihak yang berpartisipasi untuk memastikan operasi sistem yang lancar.
· Hadiah Node Indeks: Node Indeks menghasilkan pendapatan melalui biaya kueri konsumen dan sebagian Hadiah Blok GRT Token.
· Hadiah Delegator: Delegator mendapatkan sebagian hadiah melalui Index Node yang mereka dukung.
· Hadiah Kurator: Jika kurator sinyal subgraf yang berharga, mereka dapat menerima hadiah sebagian dari biaya kueri.
Sebenarnya, produk The Graph juga berkembang pesat dalam gelombang kecerdasan buatan. Sebagai salah satu tim pengembang inti ekosistem The Graph, Semiotic Labs telah berkomitmen untuk menggunakan teknologi kecerdasan buatan untuk mengoptimalkan harga indeks dan pengalaman pencarian pengguna. Saat ini, alat AutoAgora, Allocation Optimizer, dan AgentC yang dikembangkan oleh Semiotic Labs telah meningkatkan performa ekosistem dalam beberapa aspek.
· AutoAgora memperkenalkan mekanisme penetapan harga dinamis, yang menyesuaikan harga secara real-time berdasarkan volume permintaan dan penggunaan sumber daya, mengoptimalkan strategi penetapan harga untuk memastikan daya saing dan maksimalisasi pendapatan indexer.
· Alat Pemilih Alokasi mengatasi masalah kompleks alokasi sumber daya subgraf, membantu penelusur mencapai konfigurasi optimal sumber daya untuk meningkatkan pendapatan dan kinerja.
· AgentC adalah alat eksperimental yang memungkinkan pengguna untuk mengakses data blockchain The Graph melalui bahasa alami, sehingga meningkatkan pengalaman pengguna.
Penerapan alat-alat ini memungkinkan The Graph untuk meningkatkan kecerdasan dan kegunaan sistem dengan bantuan AI.
3.2 Chainbase
Chainbase adalah jaringan data rantai lengkap yang menggabungkan semua data Blok ke dalam satu platform, memudahkan pengembang dalam membangun dan memelihara aplikasi. Fitur uniknya meliputi:
· Data Danau Real-time: Chainbase menyediakan danau data real-time khusus untuk aliran data Blok, memungkinkan akses data secara instan saat data tersebut dihasilkan.
· Struktur Dua Rantai: Chainbase membangun lapisan eksekusi berdasarkan Eigenlayer AVS, membentuk struktur dua rantai paralel dengan Konsensus Algoritme CometBFT. Desain ini meningkatkan pemrograman dan komposabilitas data Cross-Chain Interaksi, mendukung throughput tinggi, latensi rendah, dan finalitas, serta meningkatkan keamanan jaringan melalui model stake ganda.
· Standar Format Data Inovatif: Chainbase memperkenalkan standar format data baru yang disebut sebagai "manuskrip", mengoptimalkan struktur dan penggunaan data di industri enkripsi.
· Model Dunia enkripsi: Dengan sumber daya data Blokchain yang besar, Chainbase menggabungkan teknologi model AI untuk menciptakan model AI yang dapat memahami dan memprediksi transaksi Blokchain dengan efektif serta berinteraksi dengannya. Saat ini, telah diluncurkan model dasar bernama Theia, yang dapat digunakan oleh publik.
Fitur-fitur ini membuat Chainbase unggul dalam indeks protokol Blok, terutama dalam aksesibilitas data real-time, format data inovatif, dan menciptakan model yang lebih pintar untuk meningkatkan wawasan melalui kombinasi data on-chain dan off-chain.
Model AI Theia dari Chainbase merupakan fitur kunci yang membedakan protokol layanan data tersebut dari yang lain. Theia didasarkan pada model DORA yang dikembangkan oleh NVIDIA, menggabungkan data on-chain dan off-chain serta aktivitas temporal-spatial untuk mempelajari dan menganalisis pola enkripsi, serta merespons melalui inferensi kausalitas dengan tujuan mengeksplorasi nilai dan pola on-chain secara lebih mendalam dan memberikan layanan data yang lebih cerdas bagi pengguna.
Layanan data yang didukung oleh kecerdasan buatan membuat Chainbase tidak lagi hanya menjadi platform layanan data Blok, tetapi menjadi penyedia layanan data yang lebih kompetitif. Melalui sumber daya data yang kuat dan analisis proaktif kecerdasan buatan, Chainbase dapat menyediakan wawasan data yang lebih luas dan mengoptimalkan proses pengolahan data pengguna.
3.3 Ruang dan Waktu
Space and Time (SxT) bertujuan untuk membangun lapisan komputasi yang dapat diverifikasi di atas pusat data Desentralisasi, memperluas Bukti Zero-Zero, dan memberikan pengolahan data yang dapat dipercaya untuk Smart Contract, model bahasa besar, dan perusahaan. Saat ini, Space and Time telah mendapatkan pendanaan Seri A terbaru sebesar 20 juta dolar, dipimpin oleh Framework Ventures, Lightspeed Faction, Arrington Capital, dan Hivemind Capital.
Dalam bidang indeks dan validasi data, Space and Time memperkenalkan pendekatan teknologi baru - Proof of SQL. Ini adalah teknologi Zero-Knowledge Proof (ZKP) inovatif yang dikembangkan oleh Space and Time, yang memastikan bahwa kueri SQL yang dieksekusi pada gudang data Desentralisasi adalah tidak dapat diubah dan dapat diverifikasi. Saat menjalankan kueri, Proof of SQL akan menghasilkan bukti enkripsi yang memverifikasi integritas dan keakuratan hasil kueri. Bukti ini dilampirkan pada hasil kueri, sehingga validator mana pun (seperti Smart Contract) dapat memastikan bahwa data tidak dimanipulasi selama proses pengolahan. Jaringan Blok tradisional biasanya bergantung pada Mekanisme Konsensus untuk memverifikasi keaslian data, sementara Proof of SQL dari Space and Time mengimplementasikan cara verifikasi data yang lebih efisien. Secara khusus, dalam sistem Space and Time, satu Node bertanggung jawab untuk memperoleh data, sementara Node lainnya memverifikasi keaslian data tersebut melalui teknologi zk. Pendekatan ini mengubah konsumsi sumber daya untuk mendapatkan data dari banyak Node yang mengindeks data yang sama di bawah Mekanisme Konsensus, sehingga meningkatkan kinerja sistem secara keseluruhan. Dengan matangnya teknologi ini, ini menjadi batu loncatan dalam membangun produk konstruksi data Blokon-chain untuk sektor industri tradisional yang menekankan keandalan data.
Sementara itu, SxT terus bekerja sama dengan Microsoft AI Lab untuk mempercepat pengembangan alat AI generatif, sehingga pengguna dapat dengan mudah mengakses data blockchain melalui pemrosesan bahasa alami. Saat ini, di Space and Time Studio, pengguna dapat mencoba memasukkan kueri bahasa alami, dan AI akan secara otomatis mengonversinya menjadi SQL dan menampilkan hasil akhir yang dibutuhkan pengguna.
3.4 Perbandingan Perbedaan
4. Kesimpulan dan Prospek
Secara keseluruhan, teknologi indeks data Blok Chain telah berkembang dari sumber data Node awal, melalui pengembangan parser data dan indeks, hingga menjadi layanan data rantai penuh AI yang ditingkatkan. Ini merupakan proses penyempurnaan bertahap. Evolusi teknologi ini tidak hanya meningkatkan efisiensi dan akurasi akses data, tetapi juga memberikan pengalaman yang lebih cerdas bagi pengguna.
Melihat ke masa depan, dengan perkembangan teknologi AI dan Zero-Knowledge Proof, layanan data Blok akan semakin cerdas dan aman. Kita memiliki alasan untuk percaya bahwa layanan data Blok akan terus berperan penting sebagai infrastruktur di masa depan, memberikan dukungan yang kuat untuk kemajuan dan inovasi industri.
Pernyataan:
Artikel ini disalin dari [[Trustless Labs](https://x.com/TrustlessLabs/status/1833815530647834843)], hak cipta vesting penulis asli [Trustless Labs], jika Anda memiliki keberatan terhadap penggandaan, silakan hubungi tim Gate Learn, tim akan menangani sesuai dengan prosedur terkait secepat mungkin.
Penyangkalan: Pendapat dan pandangan yang terungkap dalam teks ini hanya mewakili pandangan pribadi penulis, dan tidak merupakan saran investasi.
Terjemahan versi bahasa lain dari artikel ini diterjemahkan oleh tim Gate Learn, tidak boleh disalin, disebarluaskan, atau disalin tanpa menyebutkan Gate.io.
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
Membaca, mengindeks, dan menganalisis jalur indeks data Web3
Artikel ini membahas perkembangan aksesibilitas data Blok, membandingkan fitur-fitur dari tiga layanan data protokol The Graph, Chainbase, dan Space and Time dalam arsitektur dan aplikasi teknologi AI, menunjukkan arah perkembangan layanan data Blok menuju ke arah kecerdasan dan keamanan, dan akan terus memainkan peran penting sebagai infrastruktur industri di masa depan.
1. Pendahuluan
Sejak gelombang pertama dApp Etheroll, ETHLend, dan CryptoKitties pada tahun 2017, hingga saat ini, berbagai macam dApp keuangan, permainan, dan sosial yang berbasis pada berbagai blockchain bermunculan. Ketika kita berbicara tentang aplikasi on-chain yang Desentralisasi, apakah pernah terpikirkan sumber data dari berbagai jenis yang diadopsi oleh dApp ini dalam interaksi mereka?
2024, fokus utama adalah AI dan Web3, di dunia kecerdasan buatan, data seperti sumber kehidupan yang memungkinkan pertumbuhan dan evolusi. Sama halnya seperti tumbuhan yang membutuhkan sinar matahari dan air untuk tumbuh dengan kuat, sistem AI juga bergantung pada data dalam jumlah besar untuk terus 'belajar' dan 'berpikir'. Tanpa data, Algoritme AI, sehebat apapun, hanya menjadi ilusi belaka, tidak dapat menunjukkan kecerdasan dan efisiensinya yang seharusnya.
Dalam artikel ini, dari sudut pandang Aksesibilitas Data Blok Rantai, kami menganalisis evolusi indeks data Blok Rantai dalam pengembangan industri, membandingkan indeks data lama protokol The Graph dengan layanan data Blok Rantai baru protokol Chainbase dan Space and Time, dan membahas perbedaan dan persamaan fitur layanan data dan arsitektur produk dari kedua protokol baru yang menggabungkan teknologi AI ini.
2. Indeks data yang kompleks dan sederhana: dari node rantai blok ke database rantai penuh
2.1 Sumber Data: Node Blok
Sejak awal mempelajari apa itu 'Blok Chain', kita sering mendengar kalimat seperti ini: 'Blok Chain adalah buku besar Desentralisasi'. Node Blok Chain adalah dasar dari seluruh jaringan Blok Chain, bertanggung jawab atas pencatatan, penyimpanan, dan penyebaran seluruh data transaksi di atas rantai. Setiap Node memiliki salinan data lengkap dari Blok Chain, memastikan bahwa fitur Desentralisasi jaringan tetap terjaga. Namun, bagi pengguna biasa, membangun dan memelihara Node Blok Chain bukanlah hal yang mudah. Ini tidak hanya membutuhkan kemampuan teknis yang profesional, tetapi juga disertai dengan biaya perangkat keras dan bandwidth yang tinggi. Selain itu, kemampuan kueri Node biasa juga terbatas, tidak dapat menghasilkan data dalam format yang dibutuhkan oleh pengembang. Oleh karena itu, meskipun secara teori setiap orang dapat menjalankan Node mereka sendiri, namun dalam praktiknya, pengguna biasanya lebih cenderung bergantung pada layanan pihak ketiga.
Untuk mengatasi masalah ini, penyedia Node RPC (remote procedure call) muncul. Penyedia ini bertanggung jawab atas biaya dan manajemen Node, dan menyediakan data melalui titik akhir RPC. Ini memungkinkan pengguna untuk mengakses data blockchain tanpa perlu membangun Node sendiri. Titik akhir RPC publik gratis, tetapi memiliki batasan kecepatan yang dapat mempengaruhi pengalaman pengguna dApp secara negatif. Titik akhir RPC pribadi memberikan performa yang lebih baik dengan mengurangi kemacetan, tetapi bahkan pencarian data sederhana pun membutuhkan komunikasi bolak-balik yang banyak. Ini membuat permintaan menjadi berat dan efisiensi rendah untuk kueri data yang kompleks. Selain itu, titik akhir RPC pribadi sering sulit diperluas dan tidak kompatibel dengan jaringan yang berbeda. Namun, antarmuka API standar dari penyedia Node memberikan akses yang lebih mudah ke data on-chain, yang menjadi dasar untuk analisis data dan pengembangan aplikasi selanjutnya.
2.2 Analisis Data: Dari Data Prototipe menjadi Data yang Dapat Digunakan
Data yang diperoleh dari node Blok sering kali merupakan data asli yang telah dienkripsi dan dikode. Meskipun data ini mempertahankan integritas dan keamanan dari Blok, kompleksitasnya juga meningkatkan kesulitan dalam menganalisis data. Bagi pengguna biasa atau pengembang, menangani data mentah ini secara langsung memerlukan pengetahuan teknis dan sumber daya komputasi yang besar.
Proses analisis data menjadi sangat penting dalam konteks ini. Dengan menganalisis data prototipe yang kompleks dan mengubahnya menjadi format yang lebih mudah dipahami dan dioperasikan, pengguna dapat dengan lebih intuitif memahami dan memanfaatkan data tersebut. Keberhasilan atau kegagalan analisis data secara langsung mempengaruhi efisiensi dan efektivitas aplikasi data di Blok, dan merupakan langkah kunci dalam seluruh proses indeks data.
2.3 Evolusi Penanda Data
Dengan peningkatan jumlah data Blok, permintaan untuk pengindeks data juga semakin meningkat. Pengindeks memainkan peran yang sangat penting dalam mengorganisir data on-chain dan mengirimkannya ke database agar dapat dengan mudah diquery. Prinsip kerja pengindeks adalah mengindeks data Blok dan membuatnya tersedia kapan pun melalui bahasa kueri yang mirip dengan SQL (misalnya GraphQL API). Dengan menyediakan antarmuka kueri yang seragam untuk mengakses data, pengindeks memungkinkan pengembang untuk dengan cepat dan akurat mengambil informasi yang dibutuhkan, sehingga mempermudah proses secara signifikan.
Berbagai jenis indeksator mengoptimalkan pencarian data dengan berbagai cara:
· Penanda Indeks Node Lengkap: Penanda ini menjalankan node Blok lengkap dan secara langsung mengekstrak data dari sana, memastikan keutuhan dan keakuratan data, namun memerlukan kemampuan penyimpanan dan pemrosesan yang besar.
· Penelusur Indeks Ringan: Penelusur ini bergantung pada Node lengkap untuk mendapatkan data tertentu sesuai kebutuhan, sehingga mengurangi kebutuhan penyimpanan tetapi mungkin meningkatkan waktu permintaan.
· Penindex Khusus: Penindex ini khusus untuk jenis data tertentu atau blockchain tertentu, yang dapat mengoptimalkan pengambilan data untuk kasus penggunaan tertentu, seperti data non-fungible token atau transaksi Keuangan Desentralisasi.
· Penyusun Indeks Agregat: Penyusun-penyusun ini mengekstrak data dari berbagai blockchain dan sumber, termasuk informasi off-chain, untuk menyediakan antarmuka kueri yang seragam, yang sangat berguna untuk dApp multi-rantai.
Saat ini, Node Arsip di klien Geth membutuhkan sekitar 13,5 TB ruang penyimpanan, sedangkan di bawah klien Erigon, persyaratan arsip adalah sekitar 3 TB. Dengan pengembangan blockchain yang berkelanjutan, jumlah data yang disimpan dalam node arsip juga akan meningkat. Dalam menghadapi sejumlah besar data, pengindeks utama ProtoKol tidak hanya mendukung pengindeksan multi-rantai, tetapi juga menyesuaikan kerangka kerja penguraian data untuk kebutuhan data aplikasi yang berbeda. Misalnya, kerangka kerja Subgraph The Graph adalah contohnya.
Kehadiran indexer secara signifikan meningkatkan efisiensi indeks dan pencarian data. Dibandingkan dengan titik akhir RPC tradisional, indexer dapat mengindeks data dalam jumlah besar secara efisien dan mendukung pencarian cepat. Indexer ini memungkinkan pengguna untuk melakukan kueri yang kompleks, mudah menyaring data, dan menganalisis data setelah diekstraksi. Selain itu, beberapa indexer juga mendukung agregasi sumber data dari beberapa blockchain untuk menghindari masalah penggunaan banyak API dalam dApp multi-chain. Dengan berjalan terdistribusi di beberapa Node, indexer tidak hanya menyediakan keamanan dan kinerja yang lebih baik, tetapi juga mengurangi risiko gangguan dan downtime yang mungkin disebabkan oleh penyedia RPC terpusat.
Dibandingkan dengan itu, pengindeks memungkinkan pengguna untuk mendapatkan informasi yang dibutuhkan tanpa harus menangani data kompleks yang mendasarinya, dengan menggunakan bahasa kueri yang telah ditentukan sebelumnya. Mekanisme ini secara signifikan meningkatkan efisiensi dan keandalan pengambilan data, dan merupakan inovasi penting dalam akses data Blok.
2.4 Basis Data Seluruh Rantai: Menyelaraskan dengan Prioritas Aliran
Menggunakan Node indeks untuk mengakses data biasanya berarti API menjadi satu-satunya gerbang untuk mengonsumsi data on-chain. Namun, ketika suatu proyek memasuki tahap ekspansi, seringkali diperlukan sumber data yang lebih fleksibel, yang tidak dapat disediakan oleh API yang terstandarisasi. Seiring dengan kompleksitas kebutuhan aplikasi, indeks data tingkat awal dan format indeks yang terstandarisasi semakin sulit memenuhi kebutuhan kueri yang semakin beragam, seperti pencarian, akses lintas-rantai Interaksi, atau pemetaan data off-chain.
Dalam arsitektur saluran data modern, pendekatan 'aliran terlebih dahulu' telah menjadi salah satu solusi untuk mengatasi keterbatasan pemrosesan batch tradisional, yang memungkinkan pengambilan, pemrosesan, dan analisis data secara real-time. Paradigma ini memungkinkan organisasi untuk merespons data yang masuk secara langsung, sehingga dapat menghasilkan wawasan hampir secara instan dan membuat keputusan. Secara serupa, perkembangan penyedia layanan data Blokchain juga menuju pengembangan arus data Blokchain, di mana penyedia layanan indeks tradisional secara berturut-turut meluncurkan produk-produk yang memperoleh data Blokchain secara real-time melalui aliran data, seperti Substreams dari The Graph, Mirror dari Goldsky, dan juga data kolam Blokchain real-time seperti Chainbase dan SubSquid yang menghasilkan aliran data berdasarkan Blokchain.
Layanan-layanan ini bertujuan untuk mengatasi kebutuhan analisis real-time transaksi Blok dan memberikan kemampuan kueri yang lebih komprehensif. Seperti arsitektur 'Streaming-First' yang meningkatkan latensi dan kapasitas respons, merevolusi pengolahan dan konsumsi data dalam saluran data tradisional, penyedia layanan aliran data Blok ini juga berharap dapat mendukung pengembangan aplikasi yang lebih banyak dan membantu analisis data on-chain melalui sumber data yang lebih maju dan matang.
Dengan melihat tantangan data on-chain dari sudut pandang saluran data modern, kita dapat melihat seluruh potensi pengelolaan, penyimpanan, dan penyediaan data on-chain dari sudut pandang yang baru. Ketika kita mulai memandang subgraf dan indeks seperti ETL Ethereum sebagai aliran data dalam saluran data, bukan sebagai output akhir, kita dapat membayangkan dunia yang mungkin dapat menyesuaikan set data kinerja tinggi untuk kasus bisnis apa pun.
3. AI + Database? Perbandingan Mendalam The Graph, Chainbase, Space and Time
3.1 The Grafik
Jaringan The Graph mencapai layanan indeks dan kueri data multi-rantai melalui jaringan Node Desentralisasi, memfasilitasi pengembang dalam mengindeks data blockchain dengan mudah dan membangun aplikasi Desentralisasi. Model produk utamanya adalah pasar eksekusi kueri data dan pasar cache indeks data, kedua pasar ini pada dasarnya melayani kebutuhan kueri produk pengguna, di mana pasar eksekusi kueri data secara khusus mengacu pada konsumen membayar Node indeks yang sesuai untuk data yang mereka butuhkan, sementara pasar cache indeks data adalah pasar di mana Node indeks mengalokasikan sumber daya berdasarkan kehangatan indeks sejarah subgraf, biaya kueri yang diterima, dan permintaan kurator on-chain terhadap output subgraf.
Subgraf (Subgraphs) adalah struktur data dasar dalam jaringan The Graph. Mereka mendefinisikan bagaimana data diekstraksi dan diubah dari blockchain ke format yang dapat diquery (misalnya skema GraphQL). Setiap orang dapat membuat subgraf, dan beberapa aplikasi dapat menggunakan subgraf ini secara berulang, meningkatkan keterpakai dan efisiensi penggunaan data.
· Pengindeks (Indexer): Pengindeks adalah operator Node di jaringan The Graph, di mana para pengindeks memasang GRT (token asli The Graph) untuk berpartisipasi dalam jaringan, menyediakan layanan pengindeksan dan pemrosesan permintaan.
· Delegator: Delegator adalah pengguna yang memberikan GRT Tokenstake kepada Node indeks untuk mendukung operasinya. Delegator menghasilkan sebagian hadiah melalui Node indeks yang mereka delegasikan.
· Kurator: Kurator bertanggung jawab untuk menentukan subgraf mana yang harus diindeks oleh jaringan. Kurator membantu memastikan subgraf bernilai diprioritaskan untuk diproses.
· Developer: Berbeda dengan tiga pihak sebelumnya sebagai pemasok, pengembang adalah pihak yang membutuhkan, dan pengguna utama The Graph. Mereka membuat dan mengirimkan subgraf ke jaringan The Graph, dan menunggu jaringan memenuhi kebutuhan data.
Saat ini, The Graph telah beralih ke layanan hosting subgraf yang sepenuhnya terdesentralisasi, dengan insentif ekonomi yang beredar di antara berbagai pihak yang berpartisipasi untuk memastikan operasi sistem yang lancar.
· Hadiah Node Indeks: Node Indeks menghasilkan pendapatan melalui biaya kueri konsumen dan sebagian Hadiah Blok GRT Token.
· Hadiah Delegator: Delegator mendapatkan sebagian hadiah melalui Index Node yang mereka dukung.
· Hadiah Kurator: Jika kurator sinyal subgraf yang berharga, mereka dapat menerima hadiah sebagian dari biaya kueri.
Sebenarnya, produk The Graph juga berkembang pesat dalam gelombang kecerdasan buatan. Sebagai salah satu tim pengembang inti ekosistem The Graph, Semiotic Labs telah berkomitmen untuk menggunakan teknologi kecerdasan buatan untuk mengoptimalkan harga indeks dan pengalaman pencarian pengguna. Saat ini, alat AutoAgora, Allocation Optimizer, dan AgentC yang dikembangkan oleh Semiotic Labs telah meningkatkan performa ekosistem dalam beberapa aspek.
· AutoAgora memperkenalkan mekanisme penetapan harga dinamis, yang menyesuaikan harga secara real-time berdasarkan volume permintaan dan penggunaan sumber daya, mengoptimalkan strategi penetapan harga untuk memastikan daya saing dan maksimalisasi pendapatan indexer.
· Alat Pemilih Alokasi mengatasi masalah kompleks alokasi sumber daya subgraf, membantu penelusur mencapai konfigurasi optimal sumber daya untuk meningkatkan pendapatan dan kinerja.
· AgentC adalah alat eksperimental yang memungkinkan pengguna untuk mengakses data blockchain The Graph melalui bahasa alami, sehingga meningkatkan pengalaman pengguna.
Penerapan alat-alat ini memungkinkan The Graph untuk meningkatkan kecerdasan dan kegunaan sistem dengan bantuan AI.
3.2 Chainbase
Chainbase adalah jaringan data rantai lengkap yang menggabungkan semua data Blok ke dalam satu platform, memudahkan pengembang dalam membangun dan memelihara aplikasi. Fitur uniknya meliputi:
· Data Danau Real-time: Chainbase menyediakan danau data real-time khusus untuk aliran data Blok, memungkinkan akses data secara instan saat data tersebut dihasilkan.
· Struktur Dua Rantai: Chainbase membangun lapisan eksekusi berdasarkan Eigenlayer AVS, membentuk struktur dua rantai paralel dengan Konsensus Algoritme CometBFT. Desain ini meningkatkan pemrograman dan komposabilitas data Cross-Chain Interaksi, mendukung throughput tinggi, latensi rendah, dan finalitas, serta meningkatkan keamanan jaringan melalui model stake ganda.
· Standar Format Data Inovatif: Chainbase memperkenalkan standar format data baru yang disebut sebagai "manuskrip", mengoptimalkan struktur dan penggunaan data di industri enkripsi.
· Model Dunia enkripsi: Dengan sumber daya data Blokchain yang besar, Chainbase menggabungkan teknologi model AI untuk menciptakan model AI yang dapat memahami dan memprediksi transaksi Blokchain dengan efektif serta berinteraksi dengannya. Saat ini, telah diluncurkan model dasar bernama Theia, yang dapat digunakan oleh publik.
Fitur-fitur ini membuat Chainbase unggul dalam indeks protokol Blok, terutama dalam aksesibilitas data real-time, format data inovatif, dan menciptakan model yang lebih pintar untuk meningkatkan wawasan melalui kombinasi data on-chain dan off-chain.
Model AI Theia dari Chainbase merupakan fitur kunci yang membedakan protokol layanan data tersebut dari yang lain. Theia didasarkan pada model DORA yang dikembangkan oleh NVIDIA, menggabungkan data on-chain dan off-chain serta aktivitas temporal-spatial untuk mempelajari dan menganalisis pola enkripsi, serta merespons melalui inferensi kausalitas dengan tujuan mengeksplorasi nilai dan pola on-chain secara lebih mendalam dan memberikan layanan data yang lebih cerdas bagi pengguna.
Layanan data yang didukung oleh kecerdasan buatan membuat Chainbase tidak lagi hanya menjadi platform layanan data Blok, tetapi menjadi penyedia layanan data yang lebih kompetitif. Melalui sumber daya data yang kuat dan analisis proaktif kecerdasan buatan, Chainbase dapat menyediakan wawasan data yang lebih luas dan mengoptimalkan proses pengolahan data pengguna.
3.3 Ruang dan Waktu
Space and Time (SxT) bertujuan untuk membangun lapisan komputasi yang dapat diverifikasi di atas pusat data Desentralisasi, memperluas Bukti Zero-Zero, dan memberikan pengolahan data yang dapat dipercaya untuk Smart Contract, model bahasa besar, dan perusahaan. Saat ini, Space and Time telah mendapatkan pendanaan Seri A terbaru sebesar 20 juta dolar, dipimpin oleh Framework Ventures, Lightspeed Faction, Arrington Capital, dan Hivemind Capital.
Dalam bidang indeks dan validasi data, Space and Time memperkenalkan pendekatan teknologi baru - Proof of SQL. Ini adalah teknologi Zero-Knowledge Proof (ZKP) inovatif yang dikembangkan oleh Space and Time, yang memastikan bahwa kueri SQL yang dieksekusi pada gudang data Desentralisasi adalah tidak dapat diubah dan dapat diverifikasi. Saat menjalankan kueri, Proof of SQL akan menghasilkan bukti enkripsi yang memverifikasi integritas dan keakuratan hasil kueri. Bukti ini dilampirkan pada hasil kueri, sehingga validator mana pun (seperti Smart Contract) dapat memastikan bahwa data tidak dimanipulasi selama proses pengolahan. Jaringan Blok tradisional biasanya bergantung pada Mekanisme Konsensus untuk memverifikasi keaslian data, sementara Proof of SQL dari Space and Time mengimplementasikan cara verifikasi data yang lebih efisien. Secara khusus, dalam sistem Space and Time, satu Node bertanggung jawab untuk memperoleh data, sementara Node lainnya memverifikasi keaslian data tersebut melalui teknologi zk. Pendekatan ini mengubah konsumsi sumber daya untuk mendapatkan data dari banyak Node yang mengindeks data yang sama di bawah Mekanisme Konsensus, sehingga meningkatkan kinerja sistem secara keseluruhan. Dengan matangnya teknologi ini, ini menjadi batu loncatan dalam membangun produk konstruksi data Blokon-chain untuk sektor industri tradisional yang menekankan keandalan data.
Sementara itu, SxT terus bekerja sama dengan Microsoft AI Lab untuk mempercepat pengembangan alat AI generatif, sehingga pengguna dapat dengan mudah mengakses data blockchain melalui pemrosesan bahasa alami. Saat ini, di Space and Time Studio, pengguna dapat mencoba memasukkan kueri bahasa alami, dan AI akan secara otomatis mengonversinya menjadi SQL dan menampilkan hasil akhir yang dibutuhkan pengguna.
3.4 Perbandingan Perbedaan
4. Kesimpulan dan Prospek
Secara keseluruhan, teknologi indeks data Blok Chain telah berkembang dari sumber data Node awal, melalui pengembangan parser data dan indeks, hingga menjadi layanan data rantai penuh AI yang ditingkatkan. Ini merupakan proses penyempurnaan bertahap. Evolusi teknologi ini tidak hanya meningkatkan efisiensi dan akurasi akses data, tetapi juga memberikan pengalaman yang lebih cerdas bagi pengguna.
Melihat ke masa depan, dengan perkembangan teknologi AI dan Zero-Knowledge Proof, layanan data Blok akan semakin cerdas dan aman. Kita memiliki alasan untuk percaya bahwa layanan data Blok akan terus berperan penting sebagai infrastruktur di masa depan, memberikan dukungan yang kuat untuk kemajuan dan inovasi industri.
Pernyataan:
Artikel ini disalin dari [[Trustless Labs](https://x.com/TrustlessLabs/status/1833815530647834843)], hak cipta vesting penulis asli [Trustless Labs], jika Anda memiliki keberatan terhadap penggandaan, silakan hubungi tim Gate Learn, tim akan menangani sesuai dengan prosedur terkait secepat mungkin.
Penyangkalan: Pendapat dan pandangan yang terungkap dalam teks ini hanya mewakili pandangan pribadi penulis, dan tidak merupakan saran investasi.
Terjemahan versi bahasa lain dari artikel ini diterjemahkan oleh tim Gate Learn, tidak boleh disalin, disebarluaskan, atau disalin tanpa menyebutkan Gate.io.