kunci
Dengan analogi dengan BitTorrent, data disimpan terus pada sistem peserta yang bertukar maklumat dalam mod P2P, tanpa terikat pada nod terpusat. Jika perlu untuk menerima fail dengan kandungan tertentu, sistem mencari peserta yang mempunyai fail ini dan menghantarnya daripada sistem mereka dalam bahagian dalam beberapa utas. Selepas memuat turun fail ke sistemnya, peserta secara automatik menjadi salah satu mata untuk pengedarannya. Untuk menentukan peserta rangkaian pada nod yang terdapat kandungan yang diminati
Pada asasnya, IPFS boleh dilihat sebagai penjelmaan semula Web yang diedarkan, menangani mengikut kandungan dan bukannya lokasi dan nama sewenang-wenangnya. Selain menyimpan fail dan bertukar-tukar data, IPFS boleh digunakan sebagai asas untuk mencipta perkhidmatan baharu, contohnya, untuk mengatur operasi tapak yang tidak terikat dengan pelayan, atau untuk mencipta distributed.
IPFS membantu menyelesaikan masalah seperti kebolehpercayaan storan (jika storan asal rosak, fail boleh dimuat turun daripada sistem pengguna lain), penentangan terhadap penapisan kandungan (menyekat memerlukan menyekat semua sistem pengguna yang mempunyai salinan data) dan mengatur akses jika tiada sambungan terus ke Internet atau jika kualiti saluran komunikasi kurang baik (anda boleh memuat turun data melalui peserta berdekatan pada rangkaian tempatan).
Dalam versi
Khususnya, kelajuan melaksanakan operasi menambah data telah meningkat sebanyak 2 kali ganda, mengumumkan kandungan baharu kepada rangkaian sebanyak 2.5 kali,
pengambilan data dari 2 hingga 5 kali, dan carian kandungan dari 2 hingga 6 kali.
Mekanisme yang direka bentuk semula untuk penghalaan dan penghantaran pengumuman memungkinkan untuk mempercepatkan rangkaian sebanyak 2-3 kali kerana penggunaan jalur lebar dan penghantaran trafik latar belakang yang lebih cekap. Keluaran seterusnya akan memperkenalkan pengangkutan berdasarkan protokol QUIC, yang akan membolehkan peningkatan prestasi yang lebih besar dengan mengurangkan kependaman.
Kerja sistem IPNS (Inter-Planetary Name System), yang digunakan untuk mencipta pautan kekal kepada menukar kandungan, telah dipercepatkan dan meningkatkan kebolehpercayaan. Pubsub pengangkutan eksperimen baharu memungkinkan untuk mempercepatkan penghantaran rekod IPNS sebanyak 30-40 kali apabila menguji pada rangkaian dengan seribu nod (yang khas telah dibangunkan untuk eksperimen
Badger, digunakan untuk berinteraksi dengan sistem pengendalian FS. Dengan sokongan untuk penulisan tak segerak, Badger kini 25 kali lebih pantas daripada lapisan flatfs lama. Peningkatan produktiviti juga menjejaskan mekanisme
Di antara penambahbaikan fungsi, sebutan dibuat mengenai penggunaan TLS untuk menyulitkan sambungan antara pelanggan dan pelayan. Sokongan baharu untuk subdomain dalam get laluan HTTP - pembangun boleh mengehoskan aplikasi terdesentralisasi (dapps) dan kandungan web dalam subdomain terpencil yang boleh digunakan dengan alamat cincang, IPNS, DNSLink, ENS, dsb. Ruang nama baharu /p2p telah ditambahkan, yang mengandungi data yang berkaitan dengan alamat rakan sebaya (/ipfs/peer_id β /p2p/peer_id). Menambah sokongan untuk pautan ".eth" berasaskan blokchain, yang akan memperluaskan penggunaan IPFS dalam aplikasi yang diedarkan.
Makmal Protokol permulaan, yang menyokong pembangunan IPFS, juga sedang membangunkan projek secara selari.
Sumber: opennet.ru