Neocities menjadi situs utama pertama menggunakan web terdistribusi IPFS

gambar

Pembuat protokol terdistribusi untuk hosting konten IPFS sewenang-wenang telah bekerja sama dengan hosting situs web Neocities untuk mempromosikan gagasan mereka tentang Internet terdistribusi. Sekarang halaman Neocities tersedia untuk semua orang yang menguji protokol baru.

IPFS adalah sistem file terdistribusi (pencipta menyebutnya "Sistem File Antarplanet", "sistem file antarplanet (tetapi pada dasarnya semua-planet)"), yang, menurut pengembang, harus menggantikan protokol HTTP saat ini untuk mengakses web. Menurut uraian pembuatnya, ini dapat dibandingkan dengan sekelompok pengguna yang berbagi torrent yang sama, yang isinya adalah proyek github.

Pengembang dengan segala cara yang mungkin menekankan kelemahan mendasar (dan terkadang fatal) dari protokol HTTP, yang, menurut mereka, tidak dapat diperbaiki dengan secara bertahap memperbaikinya. Internet telah berkembang sebagai jaringan server yang menyediakan konten. Tetapi diketahui bahwa jika server crash, maka konten menjadi tidak dapat diakses. Situasi ini diubah oleh jaringan terdistribusi di mana file disimpan oleh pengguna sendiri, sementara pengguna lain, dalam mencari file yang diinginkan, mengunduhnya dalam potongan-potongan dari tempat yang berbeda.

Menurut pengembang IPFS, sistem baru harus menjadi lebih dapat diandalkan, lebih murah untuk digunakan, dan yang paling penting - tidak rentan terhadap serangan dari pemerintah dan perusahaan.

Jaringan IPFS beroperasi dengan hash kriptografis - hash berisi konten terkait yang disimpan oleh pengguna jaringan mana pun. Pada saat yang sama, setiap pengguna tidak perlu menyimpan semua konten - ia memilih, menggunakan mekanisme yang mengingatkan pada bookmark di browser, konten seperti apa yang ingin ia simpan.

Gagasan tentang Internet terdistribusi bukanlah hal baru - saya sudah menulis tentang proyek serupa yang berupaya meningkatkan keandalan dan ketahanan web. Pembuat protokol bittorrent sendiri melakukan satu - ini adalah browser Project Maelstrom peer-2-peer . Yang kedua adalah proyek Alpha Ephemeral , yang lebih mirip implementasi konsep. Di dalamnya, halaman yang dibuat ada selama terbuka di browser setidaknya satu orang.

IPFS memiliki perbedaan signifikan dan kritis dari proyek yang disebutkan - kemampuan untuk mengubah halaman. IPNS memungkinkan Anda untuk menggunakan kunci crypto untuk menandatangani tautan ke hash IPFS yang mewakili versi terbaru situs. Hash yang menunjuk ke situs tetap sama, tetapi isinya dapat diubah.

Selain itu, pencipta menyediakan untuk penggunaan alamat yang dapat dibaca manusia alih-alih hash, menggunakan sistem DNS yang ada. Untuk melakukan ini, melalui server nama yang sesuai dengan catatan TXT. Rencana tersebut juga mencakup penggunaan sistem nama Namecoin yang terdistribusi dan terdesentralisasi untuk sepenuhnya menyingkirkan sistem yang dikendalikan.

Setiap orang dapat bergabung dalam pengujian dan dukungan sistem. Itu ditulis dalam Go, kode sumbernya ada di github. Ada versi yang dikompilasiuntuk Mac Os, Linux, dan Windows.

Neocities (awalan dengan tautan ke salah satu layanan web hosting GeoCities pertama) - hosting gratis. Para penulis halaman disediakan dengan ruang disk tanpa kemampuan untuk menjalankan skrip server. Pada musim semi 2015, pencipta melaporkan bahwa sekitar 43.500 proyek di-host di situs.

Source: https://habr.com/ru/post/id383917/


All Articles