Versi baru dari sistem file IPFS 0.7 terdesentralisasi tersedia

Peluncuran versi baru dari sistem file terdesentralisasi IPFS 0.7 (InterPlanetary File System), yang merupakan penyimpanan file versi global yang diimplementasikan dalam bentuk jaringan P2P yang terdiri dari sistem anggota.

IPFS menggabungkan ide-ide yang sebelumnya diimplementasikan dalam sistem seperti Git, BitTorrent, Kademlia, SFS dan Web agar terlihat seperti sekumpulan BitTorrent tunggal (rekan yang berpartisipasi dalam distribusi) yang bertukar objek Git. IPFS ditangani oleh konten, bukan lokasi dan nama arbitrer. Kode implementasi referensi ditulis dalam Go dan dilisensikan oleh Apache 2.0 dan MIT.

Bagi mereka yang tidak terbiasa dengan IPFS, mereka harus tahu itu dalam sistem file ini, tautan file terkait langsung dengan isinya dan menyertakan hash kriptografik dari konten. Alamat file tidak dapat diubah namanya secara sembarangan, itu hanya dapat diubah setelah mengubah konten. Demikian pula, tidak mungkin mengubah file tanpa mengubah alamat (versi lama akan tetap di alamat yang sama dan yang baru akan tersedia melalui alamat yang berbeda).

Mempertimbangkan bahwa pengenal file berubah dengan setiap perubahan, agar tidak mentransfer tautan baru setiap kali, layanan disediakan untuk menghubungkan alamat permanen yang memperhitungkan berbagai versi file (IPNS), atau menetapkan alias dengan analogi dengan FS dan DNS tradisional.

Setelah mengunduh file ke sistem Anda, peserta secara otomatis menjadi salah satu titik untuk dibagikan. Tabel hash terdistribusi (DHT) digunakan untuk menentukan peserta jaringan di node tempat konten yang diminati ada.

IPFS membantu memecahkan masalah seperti keandalan penyimpanan (jika penyimpanan asli dinonaktifkan, file dapat diunduh dari sistem pengguna lain), untuk menahan sensor konten dan juga untuk dapat mengatur akses saat tidak ada koneksi Internet atau jika kualitas saluran komunikasinya buruk.

Apa yang baru di IPFS 0.7?

Versi baru menonaktifkan transportasi SECIO default, yang telah diganti pada versi sebelumnya oleh transportasi NOISE, berdasarkan protokol Noise dan dikembangkan dalam kerangka kerja tumpukan jaringan libp2p modular untuk aplikasi P2P. TLSv1.3 dibiarkan sebagai transportasi cadangan. Administrator situs yang menggunakan versi lama IPFS (Go IPFS <0.5 atau JS IPFS <0.47) disarankan untuk memperbarui perangkat lunak untuk menghindari penurunan kinerja.

Versi baru juga menyertakan transisi untuk menggunakan kunci default ed25519 bukan RSA. Kunci RSA lama masih didukung, tetapi sekarang kunci baru akan dibuat menggunakan algoritme ed25519.

Menggunakan kunci publik bawaan dari ed25519 memecahkan masalah menyimpan kunci publik, misalnya, untuk memverifikasi data yang ditandatangani saat menggunakan ed25519, ada cukup informasi tentang PeerId. Nama kunci dalam rute IPNS sekarang dienkode menggunakan base36 CIDv1, bukan base58btc.

Selain mengubah jenis kunci default, IPFS 0.7 menambahkan kemampuan untuk merotasi kunci identifikasi.

Perintah "ipfs key rotate" sekarang dapat digunakan untuk mengubah kunci node. Selain itu, perintah baru telah ditambahkan untuk mengimpor dan mengekspor kunci ("ipfs key import" dan "ipfs key export"), yang dapat digunakan untuk tujuan pencadangan, serta perintah "ipfs dag stat" untuk menampilkan statistik tentang DAG (Grafik Asiklik Terdistribusi).

Skrip di go-ipfs-example-plugin telah diperbarui. Ini adalah perubahan besar dalam cara orang-orang membangun plugin terhadap biner go-ipfs dist.ipfs.io dan plugin harus memperbarui proses build mereka sesuai dengan itu.

Terakhir, jika Anda ingin tahu lebih banyak tentang versi baru ini, Anda dapat memeriksa detailnya di link berikut.

Bagaimana cara menggunakan IPFS di Linux?

Bagi mereka yang tertarik untuk dapat mengimplementasikan IPFS di sistem mereka, mereka dapat melakukannya dengan mengikuti petunjuk itu dirinci dalam artikel ini.

IPFS: Bagaimana cara menggunakan Sistem File Antarplanet di GNU / Linux?
Artikel terkait:
IPFS: Bagaimana cara menggunakan Sistem File Antarplanet di GNU / Linux?

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.