Tiga bulan setelah mainnet dari Crust Network online, Crust telah meluaskan aplikasinya di bidang dApps hosting Terdesentralisasi. Ini memungkinan desentralisasi situs web dengan Crust dan IPFS.
Pada November 2021, Crust telah digunakan untuk mendesentralisasi penyebaran antarmuka Dapp dari beberapa platform terkenal, termasuk platform DeFi terkemuka di dunia Uniswap dan AAVE dan platform cross-chain paling berpengaruh Polkadot.
Hosting dApps mengacu pada penerapan front-end dApps (kadang-kadang juga disebut antarmuka dApps) pada layanan web yang dapat diakses langsung oleh pengguna, menggunakan blockchain, atau kontrak pintar sebagai back-end. Dengan mengakses antarmuka dApps, pengguna dapat mengakses aset mereka di blockchain.
Karena back-end dAapps ada di blockchain, identitas dan aset pengguna didesentralisasi dan aman. Namun, jika front-end dAapps disebarkan pada layanan terpusat, keandalan dan keamanan sistem dApps akan berisiko.
dApps hosting terdesentralisasi berbasis Crust mendistribusikan antarmuka dAapps ke seluruh jaringan Crust melalui IPFS dalam bentuk transaksi pesanan pada rantai Crust. Saat mengakses front-end dApps, pengguna dapat mengambil antarmuka dAapps dari node seluruh jaringan Crust, dan non-kinerja perusahaan atau layanan tertentu tidak dapat mempengaruhi keandalan dan keamanan front-end dApps.
Kasus Penggunaan
Pada Maret 2021, Uniswap terintegrasi dengan Crust Network dan mencapai desentralisasi antarmuka Uniswap. Kode integrasi dapat ditemukan di sini. Content ID dari Uniswap versi terbaru adalah `QmTzdYkPdsd5rvPGKA9M7ZbveyeYhdhUTosMrEN4yUN7Fo` (versi kode pada saat penulisan ini).
Distribusinya di Crust Network dapat dilihat di sini.
Aave juga mencapai integrasi tersebut pada November 2021. Kode integrasi dapat ditemukan di sini. Versi terbaru dari front-end Aave didistribusikan di Crust Network seperti yang ditunjukkan di bawah ini.
Seperti yang dapat ditemukan pada contoh di atas, Crust Network mendistribusikan file yang disimpan ke node Crust di seluruh dunia.
Solusi Crust Network
Tujuan menggunakan Crust Network untuk menyebarkan antarmuka dApps terutama untuk mendesentralisasi distribusi dan akses ke antarmuka dApps.
Distribusi Terdesentralisasi
Untuk mendesentralisasikan distribusi, pengembang dApps hanya perlu memulai transaksi on-chain yang berisi pesanan penyimpanan di Crust Network. Ketika node Crust Network memantau urutan penyimpanan, mereka akan secara spontan mendistribusikan front-end dApps ke seluruh jaringan Crust melalui IPFS.
Akses Terdesentralisasi
Antarmuka dApps dapat diambil dari node seluruh jaringan Crust saat pengguna mengakses front-end dApps. Non-kinerja perusahaan atau layanan mana pun tidak dapat memengaruhi keandalan dan keamanan front-end dApps.
Selain Uniswap dan AAVE, ada banyak dApps yang berhasil digunakan menggunakan Crust Network, termasuk Polkadot JS, Patrack, dan project lainnya, yang mencakup bidang-bidang seperti DeFi, NFT, DID, dan DAO.
Kembangkan dApps
Pengembang dApps yang ingin mempelajari lebih lanjut tentang penerapan desentralisasi situs web dapat merujuk ke Crust Wiki. Atau dapat juga memilih untuk langsung mengintegrasikan Crust Github Action di Github di sini. Di sana dapat diketahui cara Uniswap dan AAVE terintegrasi.
Selain hosting dApps terdesentralisasi, Crust Network saat ini juga menyediakan layanan penyimpanan terdesentralisasi yang andal untuk NFT, Metaverse, DAO, DID, dan domain lainnya.