Filosofi Desain Jaringan SubQuery

SubQuery TeamAbout 3 min

Filosofi Desain Jaringan SubQuery

Prinsip panduan dengan Jaringan SubQuery adalah kesederhanaan dan fleksibilitas untuk kasus penggunaan, metode pembayaran, dan jaringan yang berbeda. Sementara layanan data lainnya memiliki banyak peserta jaringan utama yang berbeda, SubQuery berfokus pada tiga yang utama. Sementara jaringan lain memiliki mekanisme pensinyalan algoritmik yang rumit, SubQuery bergantung pada sinyal paling mendasar, permintaan konsumen. Sementara jaringan lain hanya menyediakan satu jenis model pembayaran (umumnya PAYG), SubQuery menyediakan beberapa opsi berbasis langganan lanjutan untuk Konsumen dan Pengindeks, Dan akhirnya, sementara jaringan lain hanya mendukung satu rantai lapisan-1, SubQuery dirancang untuk menjadi multi-rantai dari awal.

Multi-Rantai dengan Desain

SubQuery percaya pada gagasan bahwa komunitas blockchain, bekerja sama untuk mendorong adopsi web3, adalah masa depan.

SubQuery berasal dari ekosistem Polkadot, ini adalah rumah kami dan akan menjadi lokasi Jaringan SubQuery. Premis inti Polkadot adalah untuk menciptakan komunitas pengembang, pengguna, dan bisnis yang berkembang yang akan memanfaatkan interoperabilitas multirantai. SubQuery percaya pada gagasan bahwa komunitas blockchain, bekerja sama untuk mendorong adopsi web3, adalah masa depan dan bahwa Polkadot akan menjadi pemain terkemuka dalam inisiatif itu.

Tapi masa depan adalah multi-rantai. SubQuery tahu bahwa akan ada banyak blockchain berbeda yang bekerja sama untuk memecahkan masalah yang berbeda. Rencananya adalah mengambil SubQuery dan mengadaptasinya agar berfungsi untuk blockchain lain yang tidak memiliki solusi pengindeksan yang memadai. Pendekatan multi-rantai yang diperlukan untuk membuatnya berfungsi untuk Polkadot berarti SubQuery secara unik cocok untuk tantangan ini.

Jaringan SubQuery dirancang untuk mendukung Proyek SubQuery apa pun dari jaringan Layer 1 mana pun (dalam Polkadot atau tidak) di dalamnya. Ini akan dirancang dan dibangun untuk menjadi multi-rantai sejak awal, di mana Anda akan melihat proyek dari satu jaringan diindeks bersama proyek dari yang lain.

SubQuery saat ini mendukung Polkadot, Avalanche, dan Terra. Harapkan lebih banyak dukungan lapisan-1 selama beberapa bulan mendatang.

Sederhana dan Dapat Diakses

Jaringan SubQuery dirancang untuk menjadi penyedia data orang-orang.

Prinsip panduan dengan Jaringan SubQuery adalah kesederhanaan. SubQuery berpendapat bahwa pendekatan lain untuk layanan kueri data terdesentralisasi terlalu rumit dan menyulitkan peserta untuk memprediksi laba atas investasi mereka. Tujuannya adalah untuk memudahkan Anda untuk terlibat dalam jaringan, dan untuk memperkirakan dengan jelas potensi keuntungan Anda di masa depan.

Direncanakan bahwa Jaringan SubQuery tidak akan memerlukan ambang batas yang tinggi untuk berpartisipasi atau investasi besar ke dalam perangkat keras. Fokusnya adalah membuat SubQuery lebih mudah untuk bergabung dan membangun dibandingkan dengan penyedia data lainnya - Keberhasilan SubQuery bergantung pada keberhasilan orang lain menciptakan masa depan di dalamnya.

Ini berarti bahwa tujuan desain adalah membuatnya semudah mungkin bagi siapa saja untuk berpartisipasi. Anda tidak perlu menjadi pengembang atau memiliki pengetahuan mendalam tentang model ekonomi token, Anda dapat dengan mudah berpartisipasi sebagai Delegator. Sebagai Konsumen, Anda juga memiliki banyak pilihan pembayaran yang paling sesuai dengan kebutuhan Anda. Akhirnya, fokus utama dari SubQuery Foundation adalah untuk memastikan bahwa ada cukup dukungan bahwa siapa pun, dari tim ahli blockchain hingga pengembang hobi baru, dapat membangun proyek SubQuery mereka sendiri.

Fleksibel

SubQuery hanyalah alat di tangan komunitas kami, peluang tanpa akhir yang ada hanya dibatasi oleh kreativitas orang-orang.

Potensi SubQuery mungkin terletak pada fleksibilitasnya - pengguna akan memiliki kebebasan untuk mengadaptasi dan mengubah data terdesentralisasi agar sesuai dengan kebutuhan mereka. pengembang dApp memerlukan data dalam format khusus yang disesuaikan untuk dApp mereka untuk kemudahan pengembangan dan untuk membedakannya dari yang lain.

Tidak seperti penyedia layanan API terdesentralisasi “bersatu” lainnya, SubQuery adalah open source, sehingga Konsumen akan memiliki kebebasan untuk menentukan kumpulan data mereka secara khusus untuk kebutuhan mereka. Daripada harus menggabungkan kueri dari titik akhir API yang berbeda - pembuat dan konsumen proyek SubQuery dapat menentukan sendiri bentuk model data API mereka. Ini menghemat waktu, uang, dan memberikan pengalaman yang jauh lebih baik bagi pengguna akhir.

Sinyal Permintaan Alami dan Opsi Pembayaran Berbeda

Dengan pasar seperti yang diusulkan SubQuery, di mana ada pembeli dan penjual yang mencoba mengomoditisasi data, menandakan permintaan untuk pasokan di masa mendatang cenderung menjadi masalah yang rumit. Jaringan lain menciptakan peran artifisial dalam upaya untuk memprediksi permintaan di masa depan, dan mereka dihargai ketika permintaan di masa depan itu terwujud. Rencananya adalah mengambil pendekatan yang berbeda, pendekatan yang membutuhkan pensinyalan permintaan alami di muka.

Konsumen dapat memanfaatkan Perjanjian Layanan Terbuka atau Tertutup untuk secara nyata menunjukkan dan melakukan permintaan untuk Proyek SubQuery baru. Ini akan memfasilitasi dan mendorong pasokan dengan harga dan volume tetap (pada dasarnya membantu mengamankan imbalan yang telah dialokasikan sebelumnya untuk Pengindeks dari Proyek SubQuery) dan memberikan kepastian harga dan layanan kepada kedua belah pihak. Ini dapat digunakan baik untuk menarik Pengindeks ke Proyek SubQuery baru, atau untuk menarik Pengindeks tambahan ke Proyek SubQuery yang sudah ada dan tidak kompetitif.

Ini juga menyediakan beberapa opsi berbasis langganan lanjutan untuk Konsumen dan Pengindeks. Beberapa pihak dapat memperoleh manfaat dari kepastian imbalan yang diberikan oleh Perjanjian Tertutup dan perkiraan biaya berulang. Beberapa mungkin lebih memilih untuk mencari data yang paling terjangkau dengan menggunakan perjanjian berulang volume tinggi atau harga spot rendah di pasar Pay as you Go.

Ketidakseimbangan Pengindeks/Delegator

Di antara beberapa pesaing, diamati bahwa ada ketidakseimbangan yang serius antara Pengindeks dan Delegator dalam hal kemampuan untuk mengubah tingkat delegasi tanpa peringatan. SubQuery telah mencoba untuk menyamakan ketidakseimbangan ini dengan mengharuskan Pengindeks mengiklankan peningkatan Tarif Komisi Pengindeks untuk seluruh Era staking. Delegator juga bebas untuk menarik token yang didelegasikan kapan saja selama Era staking, tetapi mereka akan kehilangan hadiah apa pun yang bisa mereka dapatkan selama Era tersebut.

Insentif untuk Kinerja Kueri

Untuk menjadi platform misi-kritis berkinerja tinggi - Jaringan SubQuery harus beroperasi pada tingkat tertinggi. Itulah sebabnya proses penemuan Pengindeks akan menyertakan data kinerja (latensi dan waktu aktif) untuk semua Pengindeks, dan kami akan mengambil langkah-langkah untuk memastikan bahwa Konsumen melaporkan kecepatan dan kinerja kueri sesering mungkin.

Alat juga dapat disediakan untuk membatasi ketersediaan Pengindeks ke wilayah geografis tertentu sehingga mereka dapat fokus pada penyediaan layanan terbaik ke wilayah itu, menarik permintaan terbanyak, dan berpotensi memaksimalkan imbalan atas kontribusi mereka. Ini akan memungkinkan Pengindeks yang lebih besar dan lebih matang untuk menjalankan infrastruktur khusus lokasi di seluruh dunia.