• Pengalihan Bahasa & Nilai Tukar
  • Pengaturan Preferensi
    Warna Naik/Turun
    Waktu Mulai-Akhir Perubahan
Web3 Pertukaran
Blog Gate

Gerbang Anda ke berita dan wawasan tentang kripto

Gate.io Blog Apa itu InterPlanetary File(IPFS)?

Apa itu InterPlanetary File(IPFS)?

22 September 11:45


TL;DR


🔹 IPFS adalah protokol server hypermedia yang digunakan untuk berbagi dan menyimpan data。

🔹 IPFS adalah singkatan dari InterPlanetary File System,yang menggunakan pengalamatan Konten daripada akses berbasis lokasi ke data dan file。

🔹 Konten yang relevan diidentifikasi menggunakan hash kriptografi untuk mendapatkan konten dari berbagai sumber。

🔹 Setiap kali konten diperbarui dengan materi baru,file baru dibuat dengan hash barunya sendiri,dengan IPFS mempertahankan versi sebelumnya。



Pengantar



Internet terdiri dari berton-ton data。Dari video TikTok hingga streaming YouTube,foto Instagram,postingan Facebook,halaman Wikipedia,dan triliun byte data yang dibagikan setiap harinya di internet,yang menimbulkan pertanyaan,di mana kami menyimpan semua data ini?


Proses penyimpanan data yang digunakan internet sebagian besar ialah berbasis server,yang dapat berupa fisik atau virtual。

Fasilitas rumit yang disebut platform cloud atau server farm digunakan。Fasilitas ini menampung ribuan penyimpanan dan perangkat keras komputasi yang diatur dan dihubungkan ke server pusat。

Pengguna Internet yang membutuhkan informasi di server tersebut akan membuat koneksi HTTPS dari browsernya ke server yang relevan,yang kemudian melayani permintaan akses, mengambil data yang sesuai,dan memuatnya di browsernya。


Proses mengakses file dengan menghubungkan ke server yang menemukan tempatnya di internet disebut “pengalamatan berbasis lokasi”。Namun,terdapat beberapa kekurangan pada metode server pusat untuk menyimpan dan mengakses data。


Inovasi sistem trustless ini datang pada waktu yang baik。Sistem ini menghilangkan kebutuhan akan pihak ketiga yang signifikan,dan salah satu sistem tersebut yaitu InterPlanetary File System(IPFS)。


Apa itu IPFS?



IPFS,kependekan dari InterPlanetary file system,adalah sistem penyimpanan yang memungkinkan Anda menyimpan file dan melacak versinya dari waktu ke waktu。


IPFS menggunakan model sistem penyimpanan terdistribusi dan melakukan semua yang dilakukan server pusat tetapi tanpa bergantung pada sistem pusat。Ini membuatnya lebih aman dan lebih tahan terhadap serangan,penghentian,dan penyensoran sambil memungkinkan internet yang lebih terdesentralisasi。


Dibuat oleh Juan Benet dan diperkenalkan pada tahun 2016,IPFS telah menyaksikan beberapa peningkatan。Individu dan organisasi telah mengadopsinya untuk berbagi file dan informasi tanpa hambatan。


Bagaimanakah IPFS berkerja?

Terdapat tiga prinsip dasar operasian IPFS:


Pengalamatan Konten

Penautan konten menggunakan directed acylic graphs(DAG)

Penemuan konten menggunakan distributed hash tables(DHT)

Ketiga prinsip ini berkontribusi pada pemberdayaan ekosistem IPFS。Mari kita jelaskan secara singkat satu demi satu:


Pengalamatan Konten

IPFS menggunakan Kontennya yang menangani kemampuan untuk mengidentifikasi data yang diperlukan berdasarkan Kontennya,bukan berdasarkan lokasinya。


Misalnya,jika teman Anda berada di toko serba ada,dan Anda menyuruhnya mengambilkan sebungkus permen mint terkenal untuk Anda(yang,secara kebetulan,biasanya diletakkan di sisi kiri paling dekat dengan kasir)。Itu merupakan contoh pengalamatan Konten karena Anda secara eksplisit menanyakan apa itu。


Di sisi lain,jika Anda meminta permen Anda menggunakan lokasi,Anda akan mengatakan, “Silakan ambil apa yang biasanya paling dekat dengan kasir di sebelah kiri,beberapa inci dari lengannya“。


Jika permen diganti hari itu dengan,katakanlah,benang gigi,bukan salah teman Anda apa yang ia kembalikan。


Skenario itu dapat terjadi antara komputer Anda dan internet。Saat ini,Konten sebagian besar ditemukan berdasarkan lokasi。

Di sisi lain,setiap bagian Konten yang menggunakan IPFS memiliki content identifier(CID),yaitu hash-nya。Setiap hash unik untuk Konten asalnya,dan setiap kali data baru ditambahkan,file baru dibuat dengan CID baru sementara versi sebelumnya disimpan di IPFS。Ini memungkinkan penyimpanan yang tidak dapat diubah dari seluruh riwayat file di IPFS。


Banyak sistem terdistribusi menggunakan pengalamatan Konten melalui hash untuk mengidentifikasi konten dan menautkannya bersama。Perlu dicatat bahwa struktur data dasar dalam sistem ini belum tentu dapat dioperasikan。


Di sinilah proyek Interplanetary Linked Data(IPLD)menyelamatkan。IPLD menyediakan beberapa tautan ke data,dan pengguna juga diberikan opsi untuk membuat tautan mereka menggunakan struktur data dasar yang dapat disimpan di IPFS。Data dapat disatukan di seluruh sistem terdistribusi berkat terjemahan IPLD antara struktur data terkait hash。


Directed acylic graphs (DAGs)



Sistem terdistribusi seperti IPFS menggunakan struktur data yang disebut directed acylic graphs(DAG)。Mereka menggunakan Merkle DAG,di mana setiap node memiliki pengidentifikasi unik,sebuah hash dari Konten node。


Sementara Merkle DAG dapat disusun secara berbeda,IPFS menggunakan yang dioptimalkan untuk mewakili direktori dan file。

Untuk membangun representasi Merkle DAG dari Konten Anda,IPFS sering kali terlebih dahulu membagi Konten Anda menjadi beberapa blok。Ini memungkinkan penyatuan berbagai bagian file dari berbagai sumber yang memungkinkan otentikasi lebih cepat。


Distributed hash tables(DHTs)




IPFS menggunakan distributed hash table(DHT)untuk menemukan peer mana yang memiliki konten yang Anda cari。Hash table hanyalah database kunci ke nilai yang relevan。 Distributed hash table adalah tabel hash yang dibagi di semua rekan yang berpartisipasi dalam jaringan terdistribusi。Untuk menemukan Konten,peer tersebut “diminta”。


Setelah Anda menerima konfirmasi tentang peer mana yang menyimpan blok yang terdiri dari Konten yang Anda cari,Anda kembali menggunakan DHT untuk menemukan lokasi saat ini dari peer tersebut melalui proses yang disebut routing。


Setelah menemukan lokasi Konten Anda melalui penggunaan pengalamatan Konten,Anda siap untuk terhubung ke Konten dan mendapatkannya。

Ketika Anda mendapatkan Konten tersebut,ia di cache oleh komputer Anda,dan Anda juga menjadi penyedia Konten itu sampai Anda memutuskan untuk menghapus cache Anda。

Jika Anda mau,Anda dapat memilih untuk menyimpan salinan file dan menjadi kontributor dan penyedia permanen untuk itu。Anda dapat menyimpan ini selama mungkin dan dengan konten sebanyak yang Anda pilih。


Keunggulan IPFS



1 Kesederhanaan peer-to-peer - IPFS menggunakan DHT,atau distributed hash table,untuk menyimpan data。Ketika pengguna memiliki hash,ia menanyakan jaringan peer node mana yang berisi Konten dalam hash itu dan mengunduh konten langsung dari node itu tanpa bantuan pihak ketiga。


2 Peningkatan keamanan - Karena sifat node yang terdesentralisasi,sulit untuk menebak data apa yang disimpan di node mana pada IPFS。


Server pusat dapat dengan mudah menjadi sasaran peretas untuk mencuri atau merusak data, suatu kejadian yang dapat dicegah oleh IPFS。Pemerintah juga dapat mensensor informasi dan platform internet dengan mudah,suatu tindakan yang sudah dilakukan di seluruh dunia。Belum lama ini,Turki menyensor Wikipedia dan Nigeria melarang platform media sosial Twitter。 Semua ini dimungkinkan karena mereka semua tahu persis di mana data itu berada dan di mana mereka harus menargetkan。


3 Immutable - Transformasi total dan peng-upgrade-an konten dapat dilacak berkat sifat IPFS yang immutable。Sebanyak tindakan apa pun pada konten yang tidak dapat dihapus,itu memberikan tingkat transparansi yang tinggi pada konten dan jaminan kepada pengguna。


Kekurangan IPFS



1 Sulit untuk mengaturnya - Proses yang terlibat dalam pengaturan IPFS sangat teknis dan memerlukan tingkat pengetahuan teknis tertentu untuk diikuti。Hal ini dapat mengecilkan hati kebanyakan orang awam dan membuat teknologi dibatasi hanya untuk teknisi yang membatasi potensi dan popularitasnya。


2 Mahal untuk dijaga - Menjalankan proses IPFS di komputer Anda menghabiskan banyak bandwidth dan ruang penyimpanan。Menyimpan salinan konten yang akan melayani pencari lain juga membutuhkan banyak bandwidth。Tanpa ekonomi insentif yang kuat,ini mungkin tidak menarik,atau terjangkau bagi semua orang。

3 Data reliability - Mengaktifkan penyimpanan data pribadi bukanlah salah satu keunggulan IPFS。Data tersebut sulit untuk diduplikasi secara efisien atau cache yang jelas。Klaim peer untuk memiliki konten juga tidak diverifikasi yang mengarah ke kekhawatiran atas realibility data tersebut saat diperoleh。


Kesimpulan



Beberapa perusahaan besar yang mengendalikan sebagian besar data dunia secara terpusat bukan lagi pilihan yang layak,dengan kehidupan kita yang semakin digital。

Diperlukan alternatif penyimpanan data yang lebih andal dan aman。Saat kami berpindah dari web2 ke atmosfer web3 yang lebih terdesentralisasi,teknologi seperti IPFS ialah bagian penting dari perpindahan tersebut。

Meski masih membutuhkan beberapa peningkatan di sana-sini,terutama di bidang ekonomi, kemampuannya untuk menyediakan sistemimmutable,terdesentralisasi,dan andal yang melindungi Anda dari pensensoran,kehilangan akses ke data yang dibutuhkan,dan manipulasi data menjadikannya pemenang。

Pengurangan dan distribusi kontrol teknologi besar melalui internet dan data hari ini,yang mengarah ke internet yang lebih berfokus pada pengguna dan demokratis,membuatnya menjadi hal besar。




Penulis:M. Olatunji Peneliti:Gate.io Penerjemah:Tasya A.
* Artikel ini hanya mewakili pandangan penelitit dan bukan merupakan saran investasi。
* Gate.io memiliki semua hak atas artikel ini。Memposting ulang artikel akan diizinkan asalkan diberikan izin oleh Gate.io。Dalam semua kasus lain, tindakan hukum akan diambil karena pelanggaran hak cipta。
BTC/USDT + 0.98%
ETH/USDT -0.90%
GT/USDT + 0.81%
Buka Kotak Keberuntungan Anda dan Dapatkan Hadiah $6666
Daftar Sekarang
Klaim 20 Poin sekarang
Eksklusif Pengguna Baru: selesaikan 2 langkah untuk segera mengklaim Poin!

🔑 Daftarkan akun di Gate.io

👨‍💼 Selesaikan KYC dalam waktu 24 jam

🎁 Klaim Poin Hadiah

Klaim sekarang
bahasa dan wilayah
Nilai Tukar
Buka Gate.TR?
Gate.TR sedang online sekarang.
Anda dapat mengklik dan buka Gate.TR atau tetap di Gate.io.