Baru saja diperkenalkan versi baru dari sistem file terdesentralisasi IPFS 0.5 (InterPlanetary File System) yang membentuk penyimpanan file berversi global yang diimplementasikan dalam bentuk jaringan P2P.
Fitur utama IPFS adalah pengalamatan konten, di mana tautan untuk mengakses file secara langsung terkait dengan isinya (termasuk hash kriptografi konten) dan itu juga IPFS memiliki dukungan versi built-in.
Alamat file tidak dapat diubah namanya secara sembarangan, SAnda hanya dapat mengubah setelah mengubah konten. Demikian pula, tidak mungkin mengubah file tanpa mengubah alamat (versi lama akan tetap menggunakan alamat lama dan yang baru akan tersedia melalui alamat yang berbeda, karena hash konten file akan berubah).
Apa yang baru di IPFS 0.5?
Di versi baru kinerja dan operasi meningkat secara signifikan, seperti yang ditunjukkan dalam jaringan publik berdasarkan IPFS yang melebihi 100,000 node dan perubahan dalam IPFS 0.5 mencerminkan adaptasi protokol untuk bekerja dalam kondisi seperti itu.
Pengoptimalan difokuskan terutama pada meningkatkan mekanisme perutean konten bertanggung jawab untuk pencarian data, periklanan dan pengambilan, serta meningkatkan efisiensi penerapan tabel hash terdistribusi (DHT), yang menyediakan informasi tentang node yang memiliki data yang dibutuhkan. Kode terkait DHT hampir seluruhnya ditulis ulang, secara signifikan mempercepat pencarian konten dan operasi definisi catatan IPNS.
Khususnya kecepatan operasi penambahan data meningkat 2 kali lipat, pengumuman konten baru di jaringan dalam 2.5 kali, ekstraksi data 2 sampai 5 kali dan pencarian konten 2 sampai 6 kali.
Mekanisme pengiriman dan perutean iklan yang dirancang ulang memungkinkan kecepatan jaringan 2-3x karena penggunaan bandwidth dan transfer lalu lintas latar belakang yang lebih efisien. Dalam edisi berikutnya, direncanakan untuk memperkenalkan transportasi berdasarkan protokol QUIC, yang akan mencapai peningkatan produktivitas yang lebih besar karena pengurangan penundaan.
Pekerjaan dan keandalan sistem IPNS telah dipercepat (Interplanetary Naming System), yang digunakan untuk membuat permalink memiliki konten yang selalu berubah. Transportasi eksperimental baru dari pubsub memungkinkan untuk mempercepat pengiriman catatan IPNS hingga 30-40 kali saat menguji pada jaringan dengan seribu node (simulator jaringan P2P khusus dikembangkan untuk eksperimen).
Performa lapisan Badger yang digunakan untuk berinteraksi dengan OS FS digandakan dan dengan dukungan untuk penulisan asinkron, Badger sekarang 25 kali lebih cepat daripada layer flatfs lama. Peningkatan kinerja juga memengaruhi mekanisme Bitswap, yang digunakan untuk mentransfer file antar node.
Dari peningkatan fungsional:
- TLS digunakan untuk mengenkripsi koneksi antara klien dan server.
- Dukungan subdomain telah muncul di gateway HTTP: pengembang dapat menempatkan aplikasi terdesentralisasi (dapps) dan konten web di subdomain terisolasi yang dapat digunakan dengan alamat hash, IPNS, DNSLink, ENS, dll.
- Namespace / p2p baru telah ditambahkan ke data yang terkait dengan alamat peer telah diekstraksi
- Dukungan pengikatan ".eth" berbasis blockchain telah ditambahkan, yang akan memperluas penggunaan IPFS dalam aplikasi terdistribusi.
- Protokol Labs startup protokol yang sesuai dengan IPFS juga mengembangkan proyek FileCoin, yang merupakan plug-in untuk IPFS. Apakah IPFS mengizinkan peserta untuk menyimpan, meminta dan mentransfer data di antara mereka
- Filecoin sedang dikembangkan sebagai platform berdasarkan teknologi blockchain untuk penyimpanan permanen
- Filecoin memungkinkan pengguna yang memiliki ruang disk yang tidak terpakai untuk menyediakan jaringan mereka dengan biaya tertentu, dan pengguna yang membutuhkan penyimpanan untuk membelinya. Jika kebutuhan akan suatu tempat telah hilang, pengguna dapat menjualnya. Dengan cara ini, pasar dibentuk untuk ruang penyimpanan, perhitungannya dilakukan dalam token Filecoin yang dibentuk oleh penambangan.
Jika Anda ingin tahu lebih lanjut tentang sistem file ini, Anda dapat berkonsultasi dengan detailnya di tautan berikut.