Versi baru IPFS 0.8.0 telah dilancarkan dan hadir untuk memudahkan kerja dengan pin

Beberapa hari yang lalu, pelancaran versi baru sistem fail terdesentralisasi IPFS 0.8.0 (InterPlanetary File System), yang merupakan penyimpanan fail versi global yang dilaksanakan dalam bentuk jaringan P2P yang terdiri dari sistem anggota.

IPFS menggabungkan idea yang sebelumnya dilaksanakan dalam sistem seperti Git, BitTorrent, Kademlia, SFS dan Web kelihatan seperti sekumpulan BitTorrent tunggal (rakan sebaya yang mengambil bahagian dalam pengedaran) bertukar objek Git. IPFS ditangani oleh kandungan dan bukannya lokasi dan nama sewenang-wenangnya. Kod pelaksanaan rujukan ditulis dalam Go dan dilesenkan oleh Apache 2.0 dan MIT.

Bagi mereka yang tidak biasa dengan IPFS, mereka harus mengetahui perkara itu dalam sistem fail ini pautan fail berkaitan secara langsung dengan kandungannya dan merangkumi hash kriptografi kandungan. Alamat fail tidak boleh ditukar nama dengan sewenang-wenangnya, hanya boleh diubah setelah menukar kandungan. Begitu juga, mustahil untuk membuat perubahan pada fail tanpa mengubah alamat (versi lama akan tetap berada di alamat yang sama dan yang baru akan tersedia melalui alamat yang berbeza).

Dengan mengambil kira bahawa pengenal fail berubah dengan setiap perubahan, agar tidak memindahkan pautan baru setiap kali, perkhidmatan disediakan untuk menghubungkan alamat tetap yang mengambil kira versi fail yang berbeza (IPNS), atau menetapkan alias dengan analogi dengan FS dan DNS tradisional.

Selepas memuat turun fail ke sistem anda, peserta secara automatik menjadi salah satu titik untuk diedarkan. Jadual hash diedarkan (DHT) digunakan untuk menentukan peserta rangkaian pada nod yang terdapat kandungan minatnya.

IPFS membantu menyelesaikan masalah seperti kebolehpercayaan penyimpanan (jika storan asal dilumpuhkan, fail dapat dimuat turun dari sistem pengguna lain), untuk menahan penapisan kandungan dan juga dapat mengatur akses sekiranya tidak ada sambungan Internet atau jika kualiti saluran komunikasi buruk.

Ciri baru utama IPFS 0.8

Dalam versi baru ini keupayaan untuk mewujudkan perkhidmatan luaran dilaksanakan untuk menyematkan data pengguna (pin - bind data ke node, untuk memastikan bahawa data penting disimpan). Data yang diberikan kepada perkhidmatan boleh mempunyai nama yang berasingan, berbeza dengan pengecam kandungan (CID), jadi mungkin untuk mencari data berdasarkan nama dan juga CID.

Untuk memproses permintaan memperbaiki data, API perkhidmatan pinning IPFS dicadangkan, yang boleh digunakan secara langsung di go-ipfs. Di baris arahan untuk disematkan, perintah "ipfs pin remote" ditawarkan.

Subsistem pin telah direka semula untuk menjadikannya lebih pantas dan lebih fleksibel dalam cara mengesan pin. Untuk pengguna yang bekerja dengan banyak pin, ini akan menyebabkan peningkatan kelajuan yang besar dalam senarai dan pengubahsuaian set elemen berlabuh, serta penurunan penggunaan memori.

Sebilangan reka bentuk semula dikonfigurasi untuk mempertimbangkan kemampuan berinteraksi dengan pin penduduk tempatan dengan cara yang sama seperti sekarang kita dapat berinteraksi dengan pin terpencil (misalnya nama, dapat menetapkan CID yang sama beberapa kali, dll.). Nantikan lebih banyak peningkatan fiksasi.

Semasa membuat pautan "https: //" untuk gateway, kemampuan untuk memindahkan nama DNSLink menggunakan subdomain telah ditambahkan.

Pautan kini boleh digunakan, di mana titik dalam nama asal diganti dengan watak "-" dan watak yang ada "-" dilarikan dengan watak lain yang serupa, dan sokongan untuk protokol QUIC telah diperluas. Untuk meningkatkan prestasi, kemampuan untuk meningkatkan penerimaan penyangga untuk UDP disediakan.

Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak butirannya di pautan berikut.

Bagaimana menggunakan IPFS di Linux?

Bagi mereka yang berminat untuk dapat melaksanakan IPFS dalam sistem mereka, mereka boleh melakukannya dengan mengikuti arahan yang diperincikan dalam artikel ini.

artikel berkaitan:
IPFS: Bagaimana menggunakan Sistem Fail Antarplanet di GNU / Linux?

Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.