Apa itu Sistem File InterPlanetary dan Net Persisten?

Protokol IPFS merupakan langkah teknologi yang sangat besar yang akan mengubah prinsip kerja server dan jaringan web. Ini memiliki beberapa perbedaan dari arsitektur jaringan terpusat dan terdesentralisasi yang sudah Anda ketahui (atau berinteraksi dengan setiap hari bahkan jika Anda tidak). Ini adalah proyek yang telah mencapai hal-hal hebat dalam hal keamanan dan operasi bebas kesalahan dan terus berkembang. Tapi apa sebenarnya itu?


Apa itu IPFS?

IPFS, atau InterPlanetary File System, adalah protokol dan jaringan peer-to-peer untuk menyimpan dan berbagi information dalam sistem file terdistribusi. Ini seperti HTTP, kecuali dibangun lebih seperti BitTorrent. IPFS memungkinkan untuk menangani konten (mengambil file berdasarkan kontennya, bukan nama atau lokasinya) di jaringan dan berbagi dengan komunikasi ujung ke ujung. Desain awal proyek ini milik Juan Benet. IPFS adalah open supply dan memiliki komunitas yang kuat.

Bitcoin memiliki dampak besar pada munculnya IPFS. Fitur desain seperti arsitektur jaringan pada penyimpanan information, penghapusan catatan berulang, dan pengalamatan node yang terhubung ke jaringan telah muncul dari protokol Blockchain Bitcoin. Selain itu, teknologi GIT (Model Management System) dan Torrent juga telah menyatu dalam teknologi IPFS.

Apa Tujuan dari IPFS?

Misi IPFS adalah membuat net abadi, dan melakukannya dengan mengganti HTTP. IPFS telah berkembang sebagai solusi untuk pembatasan cara fisik net saat ini dirancang. Untuk memahami ini lebih baik, pertimbangkan beberapa karakteristik net saat ini.

Infrastruktur Net Hari Ini

Jika Anda memeriksa lanskap fisik net saat ini, topologinya, Anda dapat melihat perbedaan dari IPFS dengan lebih baik. Pertama, pertimbangkan dua pendekatan untuk mendesain net: jaringan arsitektur terpusat dan jaringan arsitektur terdesentralisasi.

See also  Cara Mengatur Pintasan untuk Membuka Properti Sistem di Home windows 11

Dalam jaringan arsitektur terpusat, hanya ada satu server. Jaringan tersebut memiliki berbagai masalah skalabilitas, dan ada masalah lain seperti memiliki satu titik kegagalan. Masalah ini berarti bahwa semua fungsionalitas hilang jika server mati. Jaringan arsitektur terpusat juga dapat menunjukkan kinerja kerja yang buruk.

Sebaliknya, jaringan arsitektur terdesentralisasi menggunakan sistem yang sama sekali berbeda yang dapat diskalakan dan bekerja dengan banyak server. Ini mengungguli desain terpusat dalam hal efisiensi, dan memiliki mekanisme manajemen kesalahan yang jauh lebih baik jika terjadi kesalahan dan masalah sistem. Namun untuk mencapai semua itu bisa membutuhkan biaya yang tinggi.

Pendekatan Berbeda dari IPFS

Jika Anda memeriksa topologi IPFS, Anda akan menemukan arsitektur terdistribusi sepenuhnya. Mereka memiliki node yang dapat menangani operasi server dan klien. Itu sebabnya mereka bekerja dengan sangat efisien. Untuk lebih mudah memahaminya, perhatikan diagram di bawah ini:

Dengan teknologi net HTTP saat ini, Anda dapat melihat bahwa struktur terpusat kurang efisien. Arsitektur terdistribusi lebih efisien, tetapi dengan teknologi net berbasis HTTP, biaya meningkat terlalu cepat.

IPFS menawarkan solusi. Dengan HTTP Anda dapat menanyakan apa yang ada di lokasi tertentu (seperti alamat net), tetapi dengan IPFS Anda dapat menanyakan di mana file tertentu (seperti di komputer terdekat).

Mari kita perjelas ini dengan sebuah contoh. Katakanlah Anda mengambil kursus di universitas dengan 100 orang ketika guru Anda membagikan tautan net dengan Anda. Ketika 100 siswa ingin mengakses server net ini, 100 permintaan berbeda masuk ke server. Sebagai tanggapan, 100 tanggapan datang dari server. Ini bukan metode yang excellent dalam hal efisiensi. Selain itu, proses ini menjadi lebih rumit untuk HTTP ketika ada masalah sisi server (seperti penghapusan information, masalah komunikasi sisi ISP, atau pemblokiran konten berbasis negara).

See also  Cara Menemukan dan Menghindari Lampiran Berbahaya

Sekarang mari kita pertimbangkan contoh ini menggunakan IPFS. Tapi pertama-tama, mari kita masuk ke seluk beluk cara kerja IPFS. Katakanlah tautan HTTP pada contoh sebelumnya adalah http://196.224.181.175/folder/information.txt. Tautan IPFS yang sebanding akan berada dalam struktur seperti /ipfs/WhsYEWbqs0R/folder/file.txt.

Anda menginstal perangkat lunak khusus untuk mengakses /ipfs Arsitektur. Setelah instalasi, Anda dapat mengunjungi sistem file seolah-olah ada disk digital atau seolah-olah Anda sedang mengakses alamat net HTTP.

Ketika guru membagikan hyperlink kepada siswa, siswa yang mengirim permintaan akan dapat menerima information sesuai dengan kedekatannya dengan orang lain yang telah memintanya sebelumnya. Jika Anda khawatir tentang integritas information, ada teknik kriptologi (mengambil hash information) untuk memverifikasi bahwa Anda menerima file yang benar .

Dengan kata lain, dimungkinkan untuk mendapatkan information yang Anda inginkan dengan menghubungkan ke seseorang yang sebelumnya telah memperolehnya dari server pusat, tanpa merusak integritas information. Pada titik ini, IPFS menggunakan teknologi torrent.

IPFS dan Blockchains

IPFS memiliki kesamaan struktural dengan blockchain. Untuk alasan ini, IPFS dan blockchain dapat bekerja sama dengan sukses. Juan Benet, penemu IPFS, menyebut interoperabilitas Blockchain dan IPFS sebagai pernikahan yang sempurna. Didirikan oleh Juan Benet, Protocol Labs saat ini menjadi tuan rumah pengembangan beberapa proyek selain IPFS.

Salah satu inisiatif dari Protocol Labs adalah IPLD (Inter Planetary Linked Knowledge) proyek. Dengan proyek ini, rantai Bitcoin dan Ethereum ditransfer ke jaringan terdistribusi IPFS. Dimungkinkan untuk menyimpan lebih banyak arsitektur Blockchain di jaringan IPFS dengan protokol ini.

Salah satu tujuannya di sini adalah untuk memastikan keamanan blockchain. Tujuan lainnya adalah untuk menjangkau pengguna yang berbeda yang akan memastikan bahwa information ini terus ada di jaringan. Mereka melakukan ini dengan memberi penghargaan kepada pengguna yang menyimpan information di jaringan dengan koin kripto alternatif yang disebut koin file.

See also  Cara Menggunakan Impor Dari iPhone untuk Mengambil, Memindai, dan Membuat Sketsa Gambar ke Mac Anda

Masa Depan IPFS

IPFS tampaknya mempengaruhi penggunaan web di masa depan dalam banyak hal. Ini terus berkembang dengan sangat cepat dan penggunaannya meningkat dari hari ke hari. IPFS menjadi lebih umum dalam aplikasi yang membutuhkan penyimpanan information, berbagi file, atau keamanan tingkat tinggi.

IPFS, menggunakan banyak server dan node dari seluruh dunia untuk menyimpan file dan information. Ketika salah satu server atau node ini rusak, yang lain akan menutup celah, dan Anda akan dapat memulihkan sistem.

Di dunia ini di mana jutaan information lahir setiap menit, menyimpan information ini dan memastikan keamanannya berkembang dengan teknologi seperti IPFS. Arsitektur terdistribusi dan terdesentralisasi tampaknya siap untuk mengambil alih banyak space di masa depan.