Isu Pengindeksan Data Rantai Blok dan Penyelesaian The Graph
Pangkalan data rantai blok hanya menyimpan data transaksi asas, menjadikan pengambilan data untuk dApps sukar dan mahal. The Graph menyelesaikan masalah ini den
Bukan nasihat kewangan. DYOR.
Read full report
-
Isu dengan Penyelesaian Pengindeksan Data Blockchain Dari sudut pandang teknikal, boleh dilihat sebagai pangkalan data terdesentralisasi. Dalam usaha mencapai desentralisasi, pangkalan data blockchain hanya menyokong fungsi asas berdasarkan operasi baca dan tulis berasaskan kunci. Had ini membawa ketidakselesaan kepada kedua-dua dApps berasaskan blockchain dan pengguna. Salah satu punca ketidakselesaan ini terletak pada kaedah pengindeksan yang digunakan dalam pangkalan data blockchain. Pengindeksan melibatkan pengoptimuman data dalam pangkalan data kepada bentuk berstruktur, membolehkan pemulihan maklumat yang diminta dengan pantas. Kebanyakan pangkalan data yang digunakan dalam persekitaran Web2 menyokong pelbagai struktur pengindeksan, menjadikannya mudah untuk mendapatkan data yang diperlukan dan menyajikannya kepada pengguna. Sebaliknya, pangkalan data blockchain hanya menyimpan data transaksi dan status kontrak, dan tidak menyediakan maklumat yang diperlukan oleh dApps dengan cekap. Akibatnya, pembangun dApps sering menghadapi tugas yang membosankan untuk memproses data blockchain lanjutan bagi memenuhi keperluan mereka. Mari kita ilustrasikan isu ini dengan contoh.
-
- Contoh: Bagaimana Maklumat Kecairan dalam Uniswap V3 Dikendalikan? Pertimbangkan pengguna yang mahu membekalkan kecairan kepada Uniswap V3. Satu faktor kritikal yang perlu mereka pertimbangkan ialah saiz kolam kecairan yang mereka niatkan untuk sumbangkan. Jika kolam mempunyai kecairan yang rendah, akan terdapat kurang pertukaran dalam kolam tersebut, mengakibatkan pendapatan yuran yang lebih rendah. Uniswap kini menyediakan maklumat kecairan untuk setiap kolam di laman webnya. Walau bagaimanapun, pangkalan data blockchain tidak menawarkan pengindeksan langsung untuk maklumat ini. Jadi, bagaimana Uniswap mendapatkan dan memproses data ini? Kolam kecairan dalam Uniswap V3 berada dalam bentuk kecairan tertumpu. Untuk menentukan jumlah kecairan, seseorang itu mesti mengagregatkan maklumat kecairan yang tersedia dalam segmen kecil berdasarkan harga. Walau bagaimanapun, Uniswap tidak menjejak keseluruhan kecairan kolam dalam kontraknya. Fungsi "kecairan" dalam potongan kod di bawah merujuk kepada kecairan yang wujud di sekitar tik harga semasa, menjadikannya mustahil untuk mendapatkan maklumat kecairan lengkap menggunakan data ini. Fungsi Kecairan Kolam Uniswap V3, Sumber: Etherscan Dua penyelesaian yang mungkin timbul dalam fikiran. Pertama, rakam maklumat jumlah kecairan setiap kolam dalam pangkalan data berasingan dan kemaskini ia setiap kali pertukaran, penyediaan kecairan, atau pengeluaran berlaku. Walau bagaimanapun, pendekatan ini melibatkan penjejakan sejumlah besar data kolam kecairan di bahagian belakang, menimbulkan kos yang ketara. Kedua, gunakan penyelesaian pihak ketiga yang berpusat yang menyediakan data blockchain. Walaupun penyelesaian ini pantas dan menjimatkan kos, ia mempunyai kekurangan kerana bergantung kepada pihak ketiga, yang mungkin menjejaskan ketepatan data dan menghadapi gangguan berpotensi disebabkan oleh titik kegagalan tunggal. Ringkasnya, data yang diperlukan dalam Uniswap tidak diindeks secara langsung dalam pangkalan data blockchain, memerlukan proses pengindeksan luar rantaian tambahan. Walau bagaimanapun, pendekatan yang disebutkan sebelum ini kedua-duanya mengemukakan cabaran, termasuk "kos tinggi" dan "isu titik kegagalan tunggal."
-
- Mekanisme The Graph The Graph muncul sebagai penyelesaian kepada isu ini, menyediakan perkhidmatan data blockchain yang memastikan pemulihan data yang tepat dan selamat melalui rangkaian terdesentralisasi. The Graph menubuhkan pasar data terbuka untuk blockchain, menampilkan subgraf yang mentakrifkan data mana untuk diindeks dan pengindeks yang memproses dan menyimpan data blockchain atas permintaan. Mari kita selami bagaimana The Graph berfungsi melalui contoh Uniswap V3. Uniswap mencipta subgraf untuk menjejak maklumat kecairan dalam kolam V3. Subgraf bertindak sebagai "potongan kod" yang mengumpul dan memproses maklumat peristiwa yang berlaku dalam kontrak pintar blockchain. Langkah-langkah berikut menggambarkan bagaimana maklumat kecairan dalam kolam dijejaki: Membaca acara yang dihasilkan semasa penciptaan kolam dan menambah maklumat ke pangkalan data. Menangkap acara yang ditentukan dan mengemas kini maklumat kolam apabila ia berlaku. Sebagai contoh, apabila 10 ETH ditambah ke kolam A, kecairan kolam A meningkat sebanyak 10 ETH. Menyediakan maklumat yang tersusun dari pangkalan data melalui titik akhir API. Uniswap meminta pengindeksan untuk subgraf ini. Pengindeks kemudian memulakan proses mengumpul dan memproses maklumat kecairan mengikut arahan dalam subgraf. Pengindeks menyimpan maklumat ini dalam pangkalan data berasingan dan mencipta titik akhir untuk pemulihan data. Setelah proses ini berterusan sehingga blok semasa, dan pengindeksan selesai, Uniswap boleh menerima maklumat melalui API yang disediakan oleh pengindeks untuk subgraf tersebut. Di samping itu, pengindeks boleh menerima yuran GRT setiap kali Uniswap menghantar pertanyaan, sebagai tambahan kepada ganjaran GRT yang disediakan melalui inflasi protokol.
-
- Isu yang Timbul daripada Platform Data Berpusat Jika anda membaca sehingga di sini, The Graph mungkin kelihatan serupa dengan platform data pihak ketiga biasa. Oleh itu, kebimbangan tertentu mungkin timbul: Bolehkah ketepatan data dijamin? Jika pengindeks memberikan data yang tidak betul atau jika prestasi pengindeks adalah di bawah paras, dApps yang bergantung kepada pengindeks tersebut mungkin mengalami kerugian. Oleh itu, dengan penyedia data berpusat, dApps mesti menaruh kepercayaan mereka kepada penyedia. Bolehkah subgraf yang berguna digalakkan? Sebaliknya, pengindeks juga mesti mempercayai dApps. Pengindeks biasanya mengikuti acara blok dari beberapa tahun yang lalu untuk mencipta pangkalan data untuk subgraf, tugas yang intensif sumber daya. Jika dApp menulis subgraf yang tidak berguna, pengindeks akan membazirkan sumber pengkomputeran tanpa mendapat sebarang volum pertanyaan. Situasi ini, jika berlanjutan, boleh menjadikan pengindeks tidak mampu melakukan tugas mereka. The Graph menangani isu berkaitan kepercayaan ini melalui mekanisme tertentu.
-
Memastikan Pemulihan Data yang Pantas dan Selamat: Pendekatan The Graph
-
- Utiliti GRT dan Peserta The Graph mengendalikan protokolnya di sekeliling GRT, token utiliti yang mematuhi piawaian ERC-20, yang menjalankan fungsi berikut: Staking: Pengindeks mempertaruhkan GRT untuk menyediakan perkhidmatan pengindeksan dan pertanyaan. Delegasi: Delegator memperuntukkan GRT mereka kepada Pengindeks sedia ada untuk memperoleh bahagian daripada yuran pertanyaan dan ganjaran pengindeksan. Pembayaran: Pengguna (pembangun) membayar GRT kepada Pengindeks, Kurator, dan Delegator untuk pertanyaan subgraf. Ganjaran: Pengindeks dan Delegator menerima ganjaran pengindeksan dalam GRT. Tokenomik The Graph; Sumber: Dokumen The Graph Peserta dalam ekosistem berkisar di sekeliling GRT, yang memegang utiliti yang disebutkan di atas, dengan setiap peserta memainkan peranan yang berbeza seperti berikut: Pembangun: Peserta yang bertindak sebagai pengguna dalam rangkaian The Graph. Mereka mencipta dan menyebarkan subgraf ke rangkaian The Graph, meminta pengindeksan.
Mereka menggunakan data yang telah diproses dari rangkaian The Graph dan membayarnya dengan GRT.
Indexer: Indexer adalah pengendali nod dalam rangkaian The Graph, menyediakan perkhidmatan pengindeksan dan pemprosesan pertanyaan. Untuk menjadi indexer, sejumlah GRT tertentu mesti dipertaruhkan (kini 100,000), dan indexer memilih subgraf untuk diindeks berdasarkan isyarat kurasi daripada Kurator.
Kurator: Kurator menilai kualiti subgraf dan memilih subgraf yang perlu diindeks.
Delegator: Delegator adalah peserta rangkaian yang mewakilkan GRT mereka kepada indexer. Mereka menyumbang kepada keselamatan rangkaian dengan meningkatkan pertaruhan GRT dalam rangkaian dan berkongsi pendapatan protokol yang diterima oleh indexer yang mereka wakilkan.
Dalam rangkaian The Graph, GRT memainkan peranan dalam menjana isyarat untuk memilih subgraf dan indexer yang baik, manakala pendapatan dan nilai tambah yang dihasilkan daripadanya diedarkan sebagai ganjaran GRT kepada peserta ekosistem. Pasaran data terdesentralisasi yang dibentuk oleh The Graph ini mencerna permintaan pengindeksan data dApp dan lain-lain, dengan kos juga dibilling dalam GRT. Oleh itu, rangkaian The Graph menyediakan perkhidmatan pengindeksan data yang selamat dan berkualiti tinggi yang berpusat sekitar tokenomik GRT.
Saya akan memeriksa secara lebih lanjut peranan dan fungsi Indexer, Kurator, dan Delegator, iaitu peserta rangkaian, untuk mendapatkan pemahaman terperinci mengenai mekanisme rangkaian tersebut.
2. 2. Indexer
Seperti yang disebutkan sebelum ini, indexer dalam rangkaian The Graph adalah pengendali nod yang memilih dan mengindeks subgraf berdasarkan isyarat Kurator. Pada masa ini, minimum 100,000 GRT mesti dipertaruhkan untuk bertindak sebagai indexer, dan pertaruhan ini berfungsi sebagai bentuk deposit, yang boleh dihukum (slashed) jika indexer bertindak dengan jahat. Indexer menerima ganjaran untuk pengindeksan dalam bentuk kira-kira 3% inflasi protokol (FY2023: 2.7%) dan yuran GRT untuk pertanyaan yang mereka proses.
Untuk menerima inflasi protokol, indexer menjana Bukti Pengindeksan (Proof of Indexing - POI) sebagai bukti bahawa mereka mengindeks dengan betul. Untuk mengelakkan indexer menjana POI walaupun mengembalikan data yang salah atau tidak mengindeks, The Graph melaksanakan sistem pertikaian. Sesiapa sahaja dalam rangkaian boleh mempertikai data yang dikembalikan oleh indexer untuk pertanyaan dalam masa 7 epoch (7 hari) dan POI indexer dalam masa 28 epoch (28 hari). Orang yang memulakan pertikaian ini dikenali sebagai Fisherman.
Proses pertikaian mengikuti langkah-langkah berikut:
- Fisherman mengemukakan pertikaian mengenai pertanyaan atau POI yang salah, mengunci 10,000 GRT.
- Jika ternyata indexer tidak melakukan salah, GRT yang dikunci oleh Fisherman akan dibakar sepenuhnya.
- Jika indexer didapati bersalah, mereka akan dihukum (slash), dan Fisherman berhak mendapatkan separuh daripada GRT yang dihukum.
Mekanisme ini sangat mirip dengan sistem cabaran yang digunakan dalam Optimistic Rollup, dengan mengandaikan tingkah laku yang betul oleh indexer dan mengambil pendekatan optimistik.
2. 3. Kurator
(Catatan: Ekosistem The Graph kini sedang bekerja untuk memulihkan mekanisme Kurasi. Sila ikuti siaran forum untuk kemas kini terkini.)
Oleh kerana sesiapa sahaja boleh membuat subgraf tanpa sekatan, terdapat risiko potensi penciptaan subgraf yang tidak berguna, yang boleh membahayakan indexer. Untuk mengatasi kelemahan ini dan menubuhkan persekitaran tanpa amanah (trustless) antara dApp dan indexer, rangkaian The Graph memperkenalkan jenis peserta tambahan: Kurator.
Kurator menilai kualiti subgraf dan menghantar penilaian mereka sebagai isyarat kepada indexer. Kualiti subgraf dianggap lebih tinggi apabila ia memenuhi kriteria berikut:
- Subgraf dengan kekerapan pertanyaan yang tinggi (menjana pendapatan yang ketara).
- Subgraf yang tidak mengalami ralat semasa pembentukan pangkalan data (tiada ralat kod).
- Subgraf yang dicipta secara rasmi oleh protokol.
Sebaik sahaja subgraf digunakan dalam rangkaian, kurator menilai faktor-faktor ini dan memberikan isyarat GRT pada subgraf yang baik. Proses ini dirujuk sebagai "signaling". Dengan berbuat demikian, kurator memainkan peranan penting dalam membimbing indexer ke arah subgraf yang bernilai dan boleh dipercayai, memastikan integriti dan kecekapan keseluruhan rangkaian The Graph.
"Signaling" Kurator dengan GRT yang dipertaruhkan, Sumber: Graph Explorer
Jumlah isyarat yang dihantar, iaitu tahap GRT yang dipertaruhkan pada subgraf tertentu, membolehkan indexer menentukan subgraf mana yang perlu diindeks, dengan itu mengenal pasti dan memberikan insentif kepada subgraf yang berguna. Di samping itu, dua mekanisme telah disediakan dalam rangkaian untuk menggalakkan kurator mengesahkan subgraf dengan cepat dan tepat:
Insentif GRT: Kurator menerima 10% (tertakluk kepada perubahan melalui tadbir urus) daripada yuran pertanyaan yang dijana daripada subgraf yang mereka kurasi sebagai ganjaran. Ganjaran setiap kurator berkadar dengan bahagian mereka dalam subgraf tersebut. Jika subgraf menghadapi masalah dan perlu digunakan semula, yuran migrasi akan ditolak daripada GRT yang dipertaruhkan oleh kurator. Faktor-faktor ini memotivasikan kurator untuk mempertaruhkan GRT dan menghantar isyarat kepada subgraf yang menjana banyak pertanyaan dan tidak mempunyai masalah kualiti.
Kongsi Kurasi Graph (Graph Curation Shares): Apabila kurator mempertaruhkan GRT untuk menghantar isyarat, mereka menerima saham dalam subgraf tersebut, yang diwakili sebagai Graph Curation Shares (GCS), token ERC-20. Memandangkan protokol The Graph kini wujud di kedua-dua L1 (Ethereum) dan L2 (Arbitrum), mekanisme kurasi berfungsi secara berbeza pada dua lapisan ini. Di L1, harga GCS meningkat secara berkadar dengan jumlah GRT yang dipertaruhkan pada subgraf masing-masing, dan graf harga ini dilaksanakan menggunakan lengkung ikatan Bancor. Di L2, lengkung ikatan adalah rata (dengan kata lain, tiada peningkatan eksponen dalam harga saham). Walaupun tiada risiko pemotongan (slashing) untuk kurator, yuran deposit 1% dikenakan ketika mempertaruhkan GRT untuk menghalang penilaian subgraf yang tidak sesuai. Kurator boleh membakar GCS mereka untuk mendapatkan semula GRT, dengan jumlah GRT yang dipulangkan ditentukan oleh kedudukan pada lengkung ikatan.
Harga saham subgraf dalam GRT (kes L1), Sumber: The Graph Docs
Melalui mekanisme ini, kurator diberi insentif untuk mengenal pasti dengan cepat dan mempertaruhkan pada subgraf berkualiti tinggi. Ini juga memberikan insentif kepada penciptaan subgraf yang berguna, dengan itu menyumbang kepada persekitaran tanpa amanah antara dApp dan indexer. Langkah-langkah ini memastikan peruntukan sumber yang cekap dan boleh dipercayai dalam rangkaian.
2. 4. Delegator
Delegator adalah peserta rangkaian yang mewakilkan GRT mereka kepada indexer, menyumbang kepada keselamatan rangkaian tanpa mengendalikan nod Graph secara langsung. Sistem ini, menyerupai struktur Delegated Proof of Stake (DPoS), membolehkan individu yang tidak mengendalikan nod mewakilkan GRT mereka kepada indexer dan memperoleh sebahagian daripada yuran pertanyaan dan ganjaran.
Persediaan ini membolehkan pengguna biasa tanpa pengetahuan khusus dalam pengindeksan untuk menyertai sebagai perwakilan dan menjana pendapatan melalui rangkaian Graph. Jumlah pertanyaan yang boleh diproses oleh pengindeks adalah berkadar dengan jumlah GRT yang mereka pegang sendiri dan GRT yang diwakilkan kepada mereka. Tambahan pula, berbilang pengindeks boleh mengindeks subgraf yang sama. Melalui mekanisme rabat, pengindeks digalakkan untuk memegang pegangan dan perwakilan secara berkadar dengan jumlah pertanyaan yang mereka niatkan untuk layani.
-
-
- Cara Mewakilkan
-
Papan pemuka Pengindeks, Sumber: Graph explorer
Anda boleh menjadi perwakilan dengan mengikuti langkah-langkah mudah ini untuk mewakilkan GRT anda kepada pengindeks:
Akses Graph Explorer, pelayar rasmi The Graph, di bawah tab Peserta (pautan). Klik butang 'Connect' untuk memautkan dompet anda, seperti MetaMask (bahagian imej β ). Cari pengindeks yang anda ingin mewakilkan GRT anda dan klik butang 'Delegate' untuk meneruskan perwakilan (bahagian imej β‘ dan β’). Walaupun mewakilkan GRT tidak melibatkan risiko pemotongan bagi perwakilan dalam persediaan protokol semasa, sedar bahawa cukai 0.5% dikenakan pada masa perwakilan, dan terdapat tempoh nyahperwakilan selama 28 hari untuk mengeluarkan token yang diwakilkan.
-
-
- Cara Memilih Pengindeks
-
Keuntungan bagi perwakilan yang mewakilkan GRT mereka kepada pengindeks tertentu ditentukan oleh parameter yang ditetapkan oleh pengindeks tersebut. Oleh itu, adalah penting untuk menilai dengan teliti dan memilih pengindeks yang bukan sahaja menawarkan keuntungan yang menjanjikan tetapi juga menunjukkan kestabilan. Dalam konteks ini, mari kita kenal pasti faktor utama yang seharusnya membimbing proses membuat keputusan apabila memilih pengindeks untuk mewakilkan GRT.
p2p.org dashboard; Sumber: Graph explorer
Imej di atas, setakat 16 Januari, menunjukkan papan pemuka pengindeks p2p.org, yang mempunyai jumlah pegangan GRT terbesar pada rantaian Arbitrum. Kawasan utama papan pemuka ini yang perlu diberi perhatian telah ditanda sebagai β , β‘, dan β’.
[ β Pegangan ]
Dalam kawasan β , yang menunjukkan status pegangan, setiap indikator bermaksud yang berikut:
Owned (Dimiliki): Jumlah GRT yang pengindeks telah pegang sendiri. Minimum 100,000 GRT diperlukan untuk pengindeksan aktif. Delegated (Diwakilkan): Jumlah GRT yang diwakilkan kepada pengindeks oleh perwakilan. Allocated/Unallocated (Diperuntuk/Tidak Diperuntuk): Menunjukkan berapa banyak pegangan GRT pengindeks yang diperuntukkan kepada subgraf. Chart (Carta): Menunjukkan tren jumlah pegangan GRT.
Dalam contoh ini, pengindeks telah terus memegang 29.1M GRT dan menerima 270.4M GRT dalam perwakilan. Daripada jumlah 299.5M GRT, 298.23M diperuntukkan kepada subgraf untuk penjanaan pendapatan, dan 1.28M kekal tidak diperuntukkan.
[ β‘ Perwakilan ]
Kawasan β‘ boleh dibahagikan kepada bahagian "Delegation" (Perwakilan), yang menunjukkan status perwakilan, dan bahagian "Delegation parameters" (Parameter perwakilan), yang penting untuk menilai keuntungan.
Maksud indikator dalam bahagian Perwakilan adalah:
Delegation Received (Perwakilan Diterima): Jumlah GRT yang telah diwakilkan kepada pengindeks. Max Capacity (Kapasiti Maksimum): Jumlah maksimum GRT yang boleh diurus oleh pengindeks. Semasa, pengindeks boleh mengurus sehingga 16 kali ganda GRT yang mereka pegang (Owned). Delegation Available (Perwakilan Tersedia): Jumlah GRT tambahan yang boleh diterima oleh pengindeks dalam perwakilan pada masa ini. Formula: (Max Capacity) - (Delegation Received) = (Delegation Available) digunakan di sini. Angka 'Delegation Available' boleh menjadi negatif, yang menunjukkan perwakilan berlebihan melebihi kapasiti pengindeks. Situasi ini boleh memberi kesan negatif kepada keuntungan, kerana ia sering mengakibatkan sebahagian daripada GRT yang diwakilkan tidak diperuntukkan untuk pengindeksan.
Maksud indikator dalam Parameter perwakilan adalah:
Indexing Reward Cut (Potongan Ganjaran Pengindeksan): Ini mewakili bahagian ganjaran yang diterima oleh Pengindeks. Query Fee Cut (Potongan Yuran Pertanyaan): Ini adalah perkadaran rabat yuran pertanyaan yang diterima oleh pengindeks. Cooldown Remaining (Baki Tempoh Penyejukan β sedang dihapuskan): Ini menunjukkan masa tinggal sebelum pengindeks boleh mengubah parameter perwakilan mereka lagi. Mereka mesti menunggu untuk tempoh yang ditentukan selepas sebarang pengubahsuaian, dan hanya boleh membuat perubahan selepas Cooldown Remaining mencapai β0 Daysβ. Effective Reward Cut (Potongan Ganjaran Berkesan): Peratusan ganjaran pengindeksan yang dihasilkan oleh GRT yang diwakilkan yang diambil oleh pengindeks. Jika indikator ini negatif, ia adalah setara dengan pengindeks memberikan insentif kepada perwakilan. Sebagai contoh, jika ganjaran pengindeksan harian adalah 100 GRT, dan pegangan pengindeks adalah 200 GRT dengan 800 GRT diwakilkan (nisbah 2:8), maka 20 GRT daripada ganjaran dihasilkan oleh pegangan pengindeks, dan 80 GRT oleh pegangan yang diwakilkan. Jika Indexing Reward Cut ditetapkan pada 10%, pengindeks sebenarnya menerima 10 GRT, dan baki 90 GRT pergi kepada perwakilan. Perwakilan menerima lebih daripada ganjaran yang dihasilkan oleh pegangan mereka; dalam kes ini, ia adalah 112.5% (90/80), atau tambahan 12.5%. Dari perspektif pengindeks, mereka memberikan 12.5% daripada ganjaran yang dihasilkan oleh pegangan yang diwakilkan, jadi "Effective Reward Cut" adalah -12.5%. Oleh itu, jika Effective Reward Cut adalah positif, pengindeks mengambil sebahagian ganjaran yang dihasilkan oleh pegangan yang diwakilkan, dan jika negatif, pengindeks membayar sebahagian daripada ganjaran yang dihasilkan oleh pegangan mereka sendiri sebagai insentif kepada perwakilan. Untuk penerangan yang lebih terperinci, sila rujuk penerangan berkaitan daripada The Graph Academy.
Dalam contoh ini, pengindeks mengambil 89% daripada jumlah yuran pertanyaan dan 20% daripada jumlah ganjaran pengindeksan, yang menunjukkan bahawa mereka mengambil 11.39% daripada ganjaran yang dihasilkan oleh pegangan GRT yang diwakilkan.
[ β’ Pendapatan ]
Kawasan β’ merangkumi ganjaran yang diperoleh oleh pengindeks. Setiap indikator mewakili yang berikut:
Indexing Rewards (Ganjaran Pengindeksan): Jumlah GRT yang diterima oleh pengindeks daripada jumlah ganjaran pengindeksan. Delegator Rewards (Ganjaran Perwakilan): Jumlah GRT yang diterima oleh perwakilan daripada jumlah ganjaran pengindeksan. Indexing Rewards (Bold) (Ganjaran Pengindeksan - Tebal): Jumlah keseluruhan ganjaran pengindeksan. Indexer Query Fees (Yuran Pertanyaan Pengindeks): Jumlah GRT yang diterima oleh pengindeks daripada jumlah yuran pertanyaan. Delegator Query Fees (Yuran Pertanyaan Perwakilan): Jumlah GRT yang diterima oleh perwakilan daripada jumlah yuran pertanyaan. Query Fees (Yuran Pertanyaan): Jumlah keseluruhan ganjaran yuran pertanyaan.
Daripada contoh ini, pengindeks telah menerima jumlah 9.65M GRT dalam ganjaran pengindeksan dan 1.21K GRT dalam ganjaran yuran pertanyaan, yang berjumlah kepada jumlah ganjaran 9.7M GRT.
Sumber: Graph explorer
Graph Explorer memberikan pandangan keseluruhan indikator ini dan menunjukkan Anggaran APR (Kadar Peratusan Tahunan) untuk pengguna apabila mewakilkan GRT. Walaupun APR ini berdasarkan ganjaran pengindeksan dan tidak termasuk ganjaran yuran pertanyaan, ia adalah indikator yang boleh dipercayai dengan mengambil kira bahawa kebanyakan ganjaran dalam rangkaian The Graph datang daripada pengindeksan. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa indikator ini berdasarkan data harian dan tertakluk kepada turun naik.
Oleh itu, adalah dinasihatkan untuk memilih pengindeks dengan mengambil kira pelbagai faktor seperti jumlah saiz pegangan dan nisbah perwakilan pengindeks, antara lainnya.
3. Metrik Pertumbuhan The Graph
3. 1. Gambaran Keseluruhan
Status kecairan bagi kolam Uniswap V3 ETH-AAVE, Sumber: Uniswap
Kes penggunaan utama The Graph adalah menyediakan metrik untuk aplikasi terdesentralisasi (dApps) kepada pengguna. Sebagai contoh, apabila maklumat mengenai kecairan kolam Uniswap V3 diperlukan, panggilan dibuat kepada subgraf yang digunakan pada The Graph untuk mendapatkan data ini.
Senarai dapps yang menggunakan The Graph; Sumber: Graph Explorer
dApps yang ketara yang telah menggunakan subgraf pada The Graph termasuk Vela Exchange, Ether. fi, Snapshot, Dolomite dan sebagainya. Berikut adalah penerangan ringkas mengenai mereka.
Vela Exchange: Platform perdagangan perpetual terdesentralisasi yang menggunakan The Graph untuk mengindeks dan mengusul data mengenai aktiviti perdagangan seperti minat terbuka, deposit, pengeluaran dan sebagainya.
Ether. fi: Platform pegangan cair terdesentralisasi yang menggunakan The Graph untuk menjejak acara dari kontrak protokol dan menjadikannya boleh dicari.
Snapshot: Alat pengundian dan tadbir urus terdesentralisasi yang menggunakan The Graph untuk mengakses data pengundian dan cadangan.
Dolomite: Protokol pasaran wang dan DEX terdesentralisasi yang menggunakan The Graph untuk mengindeks keadaan protokol.
Perkhidmatan The Graph juga digunakan oleh pelbagai papan pemuka, dengan contoh ketara ialah DefiLlama, perkhidmatan papan pemuka DeFi yang terkemuka. Banyak dApps menyediakan maklumat TVL/volum mereka dalam bentuk subgraf kepada DefiLlama.
Trend bilangan subgraf aktif bulanan; Sumber: Papan pemuka Mannan Inamdar
The Graph telah membuktikan dirinya sebagai platform pengindeksan data yang boleh dipercayai berdasarkan teknologi tersebut. Sehingga kini, ia telah berjaya menangani lebih daripada satu trilion pertanyaan. Sehingga Januari 2024, kira-kira 1,700 subgraf secara aktif menjana pertanyaan pada platform ini. Penglibatan dan penggunaan berterusan ini menonjolkan peranan penting The Graph dalam ekosistem terdesentralisasi, menyediakan perkhidmatan data penting kepada pelbagai aplikasi dan platform.
Trend bilangan perwakilan mingguan; Sumber: Papan pemuka Mannan Inamdar
Bilangan perwakilan dalam The Graph telah melihat peningkatan yang ketara bermula dari suku ketiga tahun 2023. Menurut ciwit dari The Graph, lonjakan ini sebahagian besarnya disebabkan oleh kempen perwakilan GRT yang dijalankan melalui Coinbase Wallet. Kempen ini telah berjaya mengintegrasikan lebih daripada 30,000 perwakilan baharu ke dalam rangkaian The Graph. Fakta bahawa jumlah bilangan perwakilan mingguan dalam rangkaian telah mengekalkan tahap tertentu walaupun selepas kempen menunjukkan peningkatan yang bermakna dalam bilangan peserta rangkaian. Trend pertumbuhan ini dapat diperhatikan dengan lebih terperinci dalam Laporan Suku Tahunan The Graph Q3 2023 yang diterbitkan oleh Messari.
Walaupun Kurator melihat pertumbuhan sederhana sebanyak 5%, bilangan Perwakilan melonjak sebanyak 247% pada Q3β23. Peningkatan ini dalam bilangan Perwakilan daripada 11,500 pada Q2β23 kepada hampir 40,000 pada Q3β23 digerakkan oleh kempen Coinbase Earn. Sebelum berakhirnya Q3'23, kira-kira 25,000 Perwakilan baharu berasal dari penyertaan dalam kempen Coinbase Earn. Peserta baharu ini menambah ~6. 2 juta GRT dalam perwakilan sehingga akhir Q3β23 dan dibayar ~4. 3 juta GRT melalui kempen tersebut. Walaupun terdapat 114 Perwakilan pada Arbitrum pada Q2β23, Q3β23 menyaksikan peningkatan besar kepada lebih 28,000 Perwakilan pada Arbitrum, dengan jumlah pegangan melebihi 800 juta GRT. Serentak dengan itu, Perwakilan pada Ethereum kekal stabil pada 11,500 pada Q3β23, dengan jumlah pegangan sebanyak 1. 1 bilion GRT.
β βMihai Grigore, The Graph Quarterly Reports Q3 2023, Messariβ
3. 2. Pengembangan ke Arbitrum
Pada asalnya berdasarkan rangkaian Ethereum, The Graph menghadapi cabaran akibat kesesakan rangkaian yang meningkat dan yuran transaksi yang melonjak, yang boleh membawa kepada ketidakcekapan dalam rangkaian The Graph. Untuk menangani isu ini, The Graph memulakan pengembangan ke Arbitrum, penyelesaian penskalaan Layer 2 untuk Ethereum. Pada April 2023, The Graph memperuntukkan 5% ganjaran pengindeksan rangkaian kepada rantaian Arbitrum (ciwit berkaitan). Selepas itu, cadangan GIP-0052 dibuat untuk meningkatkan bahagian ganjaran pengindeksan yang diperuntukkan kepada rantaian Arbitrum sehingga 95% (ia akhirnya akan bergerak ke 100%). Cadangan ini dibincangkan dalam komuniti dan melalui tiga pusingan undian majlis tadbir urus, mengakibatkan peningkatan berperingkat dalam peruntukan ganjaran pengindeksan kepada rantaian Arbitrum. Pergerakan strategik ini bertujuan untuk memanfaatkan keupayaan pemprosesan transaksi yang cekap dan menjimatkan kos Arbitrum, sekali gus meningkatkan fungsi dan prestasi keseluruhan rangkaian The Graph.
Perincian GIP-0052 GGP-0029: Tingkatkan Ganjaran L2 kepada 25% GGP-0030: Tingkatkan Ganjaran L2 kepada 50% GGP-0033: Tingkatkan Ganjaran L2 kepada 95%
Trend ganjaran pengindeksan bulanan kepada perwakilan; Sumber: Papan pemuka Realchoubey
Peruntukan ganjaran pengindeksan kepada Arbitrum yang disebutkan dilaksanakan pada selang waktu. Pada September 2023, peruntukan diselaraskan kepada 25% dan 50%, dan pada Disember 2023, berikutan undian majlis, ia meningkat lebih lanjut kepada 95%. Seperti yang dapat dilihat dari graf yang disediakan, ganjaran pengindeksan yang diedarkan kepada perwakilan pada rantaian Arbitrum mula meningkat dengan ketara bermula dari bulan September, menunjukkan trend peningkatan yang berterusan. Ini telah membawa kepada sejumlah besar pengindeks, kurator, dan perwakilan berhijrah ke rantaian Arbitrum. Sehingga kini, pengagihan penyertaan rangkaian antara Ethereum dan Arbitrum dalam rangkaian The Graph digambarkan dalam jadual berikut.
4. Kesimpulan
The Graph adalah protokol rangkaian terdesentralisasi yang terdiri daripada pengindeks, kurator, dan perwakilan, membolehkan pengambilan data rantaian blok yang selamat dan tepat. Ia telah membuktikan dirinya sebagai sumber utama untuk aplikasi terdesentralisasi (dApps) yang memerlukan pengindeksan data, berjaya memproses lebih daripada satu trilion pertanyaan. Selain itu, ia telah meletakkan dirinya sebagai protokol infrastruktur data terkemuka dalam ekosistem rantaian blok, menunjukkan kestabilan sambil terus berkembang untuk meningkatkan penskalaan.
Dengan trend terkini ke arah pelancaran rantaian modular, terdapat lonjakan dalam kemunculan rangkaian dan produk rantaian blok baharu. Ini secara semula jadi membawa kepada jangkaan peningkatan permintaan untuk perkhidmatan pengindeksan data yang disediakan oleh The Graph. Sebagai balasan terhadap keadaan yang berkembang dan dengan matlamat untuk menawarkan perkhidmatan pengindeksan prestasi lebih tinggi sambil mengembangkan aksesibiliti kepada data rantaian blok, The Graph mendedahkan peta jalan terkininya pada November 2023, berikutan pengembangan ke Arbitrum tahun lepas.
Pengumuman ini telah membangkitkan minat dalam komuniti, sehingga menimbulkan persoalan tentang perincian arah baharu The Graph. Artikel kami yang akan datang akan memberikan pandangan mendalam mengenai pelan jalan ini dan membincangkan implikasi potensinya untuk masa depan The Graph.
Rujukan The Graph Docs Graph Explorer Juan Defago, Evaluating an Indexers Effective Cut, The Graph Academy Mannan Inandar, The Graph Ecosystem Overview Mihai Grigore, The Graph Quarterly Reports Q3 2023, Messari Pablo, GIP-0052 pcarranzav, gips/0052-timeline-and-requirements-for-l2-rewards.md The Graph Council snapshot Realchoubey, Graph Network - Revenue Dashboard The Graph tweet
