GNU/Linux >> Belajar Linux >  >> Linux

Web Terdesentralisasi dan Jaringan P2P Dijelaskan

Pada titik waktu ini, internet adalah anugerah bagi kita semua. Itu membuat segalanya lebih nyaman dan lebih baik:bertukar file, mengirim pesan, dan bahkan bersosialisasi. Itu juga menambahkan beberapa layanan lagi yang sekarang terlihat seperti selalu ada, seperti panggilan video, jejaring sosial, blogging, dll. Meskipun tampaknya semuanya baik-baik saja, benarkah?

Mari saya mulai dengan mengambil contoh di sini.

Misalkan Anda mengirim gambar ke salah satu teman Anda melalui layanan online. Apa yang terjadi disini? Gambar yang Anda kirim sebenarnya diunggah ke server pusat layanan yang Anda gunakan. Teman Anda pada dasarnya mendapatkan tautan ke file itu dan dapat melihatnya atau mengunduhnya dari sana. Meskipun sepertinya gambar tersebut hanya antara Anda dan teman Anda, gambar tersebut adalah sungguh di server penyedia layanan. Sekarang, orang mungkin bertanya-tanya apa masalahnya dalam komunikasi seperti itu? Ada beberapa, sebenarnya. Mari kita lihat apa itu dan bagaimana desentralisasi memberikan solusi.

Desentralisasi adalah proses penyebaran data dan layanan ke beberapa server daripada menyimpannya di satu server.

Melalui ini, pengguna dapat mengambil kembali kendali atas data mereka sendiri, daripada mereka berada dalam kendali konglomerat besar.

Privasi dan Penambangan Data

Masalah pertama dan paling parah dengan model terpusat adalah bahwa data yang Anda kirim bukan milik Anda lagi. Itu ada di server yang tidak dalam kendali Anda, dan ini tentu saja tidak baik untuk privasi. Juga diketahui bahwa beberapa konglomerat besar menjual data pengguna dengan berbagai cara.

Bahkan jika Anda menghapus sesuatu dari pihak Anda, Anda tidak dapat memastikan bahwa itu tidak ada di server lagi. Mungkin itu tidak terlihat oleh Anda, sama seperti orang lain yang menggunakan server yang sama dan tidak dapat melihat data Anda. Belum lagi, rentan terhadap ancaman cracker.

Solusi

Untuk sebagian besar layanan terdesentralisasi, semakin banyak server, semakin baik. Ini berarti bahwa sebagian besar layanan bahkan mengizinkan Anda memiliki server sendiri- untuk digunakan oleh Anda sendiri atau orang lain. Hal ini menunjukkan bahwa Anda dapat memegang kendali penuh atas data pribadi Anda. Selain itu, sebagian besar layanan terdesentralisasi adalah open source dan menggunakan kriptografi kunci publik sehingga keamanannya terbangun dengan baik. Artinya, Anda dapat mengontrol siapa yang memiliki akses ke data Anda dengan cara yang jauh lebih transparan.

Data dan Layanan Hilang

Poin lainnya adalah jika server pusat mati pada waktu tertentu, data Anda juga turun. Ini lebih relevan jika Anda menggunakan layanan cloud untuk penyimpanan.

Kesulitan lain dapat terjadi jika Anda menggunakan layanan online untuk tugas yang sangat penting dalam kehidupan sehari-hari Anda. Mungkin bisnis Anda. Jika perusahaan penyedia layanan itu bangkrut, Anda akan kehilangan akses. Anda mungkin dapat beralih ke layanan serupa lainnya, tetapi bagaimanapun juga, ini akan merepotkan, dan Anda akan kehilangan data Anda.

Solusi

Layanan terdesentralisasi dijalankan di beberapa server. Meskipun mungkin ada figur sentral yang dapat mengontrol server, itu hampir tidak pernah terjadi karena mengelola begitu banyak server di seluruh dunia bukanlah tugas yang mudah. Semua server berada di lokasi yang berbeda, dan sebagian besar diatur oleh orang yang berbeda. Ini berarti bahwa tidak ada satu orang pun yang benar-benar dapat membatalkan layanan secara tiba-tiba. Bahkan jika satu-satunya orang ingin melanjutkan layanan, pengguna dapat melakukannya.

Adapun kehilangan data, data Anda tersebar di beberapa sistem dalam potongan, benar-benar dienkripsi. Tidak ada satu orang pun yang tahu di mana semua informasi Anda; sulit bagi satu-satunya orang untuk bahkan mendekripsi satu bagian pun darinya. Selain itu, jika satu server mati, Anda menyimpan sebagian besar data Anda, yang tentunya lebih baik daripada kehilangan semuanya.

Contoh lain adalah BitTorrent yang terkenal. Satu orang mengunggah file untuk pertama kalinya, dan file itu hanya ada di sistem pengguna itu. Saat Anda mengunduhnya, sekarang juga ada di sistem Anda. Jika Anda pernah menggunakan BitTorrent, Anda pasti pernah mendengar istilah ‘seeding’. Jadi pada dasarnya, apa yang terjadi sekarang, karena Anda juga memiliki file, pengunggah asli dan Anda berdua dapat bertindak sebagai server untuk orang ketiga, dan ini terus berkembang. BitTorrent adalah contoh yang sangat baik tentang seberapa efisien desentralisasi bekerja.

Sensor dan Akses

Selama figur sentral memiliki otoritas penuh atas sesuatu, mereka dapat membatasi siapa pun untuk menggunakan layanan mereka sesuai keinginan mereka. Meskipun ini bisa menjadi hal yang baik dalam beberapa kasus, dalam kasus lain, tidak. Mereka praktis dapat mendiskriminasi seseorang sesuka mereka, dan tidak ada yang bisa dilakukan siapa pun.

Solusi

Karena tidak ada otoritas tunggal, tidak ada yang benar-benar dapat menghentikan siapa pun untuk menggunakan layanan. Jika, misalnya, jika ada beberapa masalah di salah satu server layanan, Anda selalu dapat menekan server lain dan mendaftar di sana.

Kontrol dan Kode Sumber

Bukan fakta yang tidak diketahui bahwa organisasi dan perusahaan tertentu memegang kendali dan memiliki lebih banyak data dan kekuatan daripada yang seharusnya. Ini tidak bisa baik untuk siapa pun. Selain itu, sebagian besar perusahaan ini memiliki layanan mereka sebagai perangkat lunak berpemilik. Anda juga tidak memiliki banyak kendali atas perangkat lunak.

Solusi

Data tidak akan disimpan di satu tempat, dan seperti yang disebutkan sebelumnya, Anda bahkan dapat meng-host data Anda sendiri, dalam beberapa kasus. Ini berarti semakin sedikit orang yang memiliki kekuasaan berlebihan atas orang lain. Selain itu, sebagian besar layanan ini sepenuhnya open-source dan sangat aman (dalam banyak kasus menggunakan kriptografi kunci publik), sehingga rasa tidak aman benar-benar berkurang.

Jaringan Peer-to-Peer

Jaringan peer-to-Peer atau P2P juga merupakan layanan terdesentralisasi yang penting dan berguna. Seperti yang disebutkan sebelumnya, ketika Anda mengobrol dengan seseorang menggunakan layanan online, yang terjadi adalah Anda mengirim pesan ke server, dan orang itu dapat membaca pesan dari server. Fakta yang sering diabaikan adalah bahwa ada server yang terlibat antara Anda dan penerima. Itu membawa semua kekurangan sistem terpusat ke dalam gambar.

Apa yang dilakukan jaringan peer-to-peer adalah menghilangkan server dan menghubungkan kedua pengguna secara langsung. Dalam jaringan P2P, Anda adalah klien dan server. Ini memberi Anda kontrol kembali atas data Anda dan juga lebih cepat, mengingat ada lebih sedikit node untuk dilalui.

Kesimpulan

Desentralisasi dan jaringan P2P memiliki banyak manfaat yang mencakup berbagai bidang yaitu. lebih baik untuk anggaran, untuk privasi, untuk open source, dan stabilitas yang jauh lebih baik. Itu didorong oleh orang-orang, dan komunitas memutuskan setiap pilihan. Layanan terdesentralisasi membawa kontrol kembali ke masyarakat, seperti yang dimaksudkan oleh internet. Saya meminta Anda semua untuk mendukung layanan ini dan saling membantu membuat internet menjadi lebih baik.


Linux
  1. Mengekstrak dan menampilkan data dengan awk

  2. Cara menginstal dan mengkonfigurasi Dovecot

  3. Disk sistem dan disk data FAQ

  1. Perbedaan Antara Editor Teks Vi Dan Vim Dijelaskan

  2. Apa itu Server Web, dan Bagaimana Cara Kerja Server Web?

  3. Tutorial Honeypot – Mode dan Cara Kerja Honeypot

  1. Status Layanan Solaris Dan Ketergantungan?

  2. Browser Beaker – Browser P2P untuk Peretas Web.

  3. Tantangan dan Janji Big Data