Multi-Hop Onion Routing di Arsitektur Terdesentralisasi | Panduan dVPN
TL;DR
Dasar-dasar Onion Routing di Dunia P2P
Pernahkah Anda bertanya-tanya mengapa VPN "pribadi" Anda terasa seperti rumah kaca? Jika Anda hanya menggunakan satu server, penyedia tersebut melihat semua yang Anda lakukan—ini adalah titik kegagalan tunggal yang sangat besar. Multi-hop routing (perutean multi-lompatan) memperbaiki masalah ini dengan memantulkan data Anda melalui beberapa node sehingga tidak ada seorang pun yang memiliki gambaran lengkapnya.
Pada dasarnya, alih-alih garis lurus, lalu lintas Anda mengambil jalur zig-zag. Ini umum terjadi di jaringan mesh di mana cakupan melebihi jangkauan satu node.
- Enkripsi Berlapis (Layered Encryption): Setiap node (atau lompatan) hanya mengupas satu lapisan dari "bawang," hanya mengetahui dari mana paket itu berasal dan ke mana tujuannya selanjutnya.
- Tidak Ada Kepercayaan Terpusat (No Central Trust): Dalam pengaturan p2p, Anda tidak bergantung pada satu pusat data korporat; Anda menggunakan jaringan node yang terdistribusi.
- Energi dan Efisiensi: Ini bukan hanya untuk siluman; terkadang melompat antar node radio yang lebih dekat sebenarnya lebih hemat daya daripada mengirimkan sinyal ke menara yang jauh.
Saya telah melihat orang mencoba melakukan ini sendiri dengan kontainer bersarang, tetapi arsitektur terdesentralisasi membuatnya menjadi bawaan. Jauh lebih sulit bagi siapa pun untuk melacak Anda ketika jalur berubah terus-menerus. Di sinilah DePIN (Decentralized Physical Infrastructure Networks atau Jaringan Infrastruktur Fisik Terdesentralisasi) berperan, pada dasarnya ini hanyalah orang-orang yang berbagi perangkat keras mereka untuk membangun jaringan dunia nyata.
Selanjutnya, mari kita lihat sisi kripto...
Enkripsi Berlapis dan VPN Terdesentralisasi
Bayangkan enkripsi berlapis seperti boneka matryoshka Rusia, tetapi untuk paket data Anda. Agar ini berfungsi tanpa mempercayai siapa pun, sistem ini menggunakan jabat tangan kriptografi asimetris—biasanya sesuatu seperti pertukaran Elliptic Curve Diffie-Hellman (ECDH). Sebelum data bergerak, klien Anda menggunakan kunci publik setiap node untuk menegosiasikan "kunci sesi" unik untuk setiap hop. Dengan cara ini, komputer Anda membungkus data dalam tiga lapisan enkripsi bahkan sebelum meninggalkan rumah Anda. Node pertama hanya dapat membuka lapisan luar untuk melihat ke mana harus mengirimkannya selanjutnya, tetapi tidak dapat melihat pesan sebenarnya atau tujuan akhir.
- Kunci Khusus Hop: Klien Anda menegosiasikan kunci terpisah dengan setiap relay; node masuk tidak dapat melihat apa yang dilakukan node keluar.
- Set Anonimitas: Dengan mencampur lalu lintas Anda dengan ribuan orang lain, aliran individual menjadi tidak mungkin dibedakan.
- Keragaman Node: Karena ini tidak dimiliki oleh satu perusahaan, tidak ada "sakelar utama" untuk mencatat riwayat Anda.
Saya biasanya menyarankan orang untuk tetap menggunakan WireGuard karena kecepatannya, meskipun penting untuk diingat bahwa WireGuard adalah protokol terowongan point-to-point. Ia tidak melakukan multi-hop dengan sendirinya seperti Tor. Untuk mendapatkan anonimitas sejati, pengembang harus membungkus WireGuard di dalam kerangka kerja khusus yang menangani logika onion-routing. Jika Anda menjalankan node di kotak Linux, Anda sebenarnya dapat melihat blob terenkripsi yang lewat tanpa memiliki petunjuk apa pun tentang isinya.
Ruang ini bergerak cepat, terutama dengan pasar bandwidth berbasis blockchain. Saya biasanya mengawasi proyek yang melakukan open-source audit keamanan mereka karena, jujur saja, jika saya tidak dapat membaca kode sumbernya, saya tidak mempercayai klaim privasinya.
Selanjutnya, kita akan membahas bagaimana node-node ini sebenarnya dibayar untuk masalah mereka...
Memberi Insentif pada Jaringan dengan Bandwidth yang Ditokenkan
Mengapa seseorang mau membiarkan PC mereka menyala semalaman hanya untuk merutekan lalu lintas orang lain? Dulu, Anda melakukannya demi "tujuan mulia," tetapi sekarang kita menggunakan bandwidth yang ditokenkan untuk membuatnya sepadan dengan usaha Anda. Ini pada dasarnya adalah model Airbnb untuk saluran internet Anda.
- Bandwidth Mining (Penambangan Bandwidth): Anda menjalankan sebuah node, dan jaringan membayar Anda dalam bentuk kripto berdasarkan seberapa banyak data yang berhasil Anda teruskan.
- Proof of Bandwidth (Bukti Bandwidth): Protokol menggunakan tantangan kriptografi untuk membuktikan bahwa Anda tidak memalsukan kecepatan Anda. Ini sangat penting untuk menghentikan serangan Sybil, di mana seseorang mencoba membuat 1.000 node palsu untuk mengendalikan jaringan. Dengan mewajibkan "taruhan" atau bukti kerja, akan menjadi terlalu mahal bagi seorang peretas untuk memalsukan banyak identitas.
- Dynamic Pricing (Penetapan Harga Dinamis): Dalam bursa terdesentralisasi, jika sebuah node di wilayah dengan tingkat sensor tinggi menjadi offline, imbalan untuk node baru di sana akan melonjak.
Saya pernah melihat orang-orang di bidang ritel dan keuangan menggunakan ini untuk mengumpulkan data tanpa diblokir. Selanjutnya, kita akan melihat trade-off dan aplikasi dunia nyata.
Pertukaran dan Aplikasi dalam Jaringan DePIN
Dengar, multi-hop bukanlah solusi ajaib; jika Anda memantulkan lalu lintas melalui tiga node di seluruh dunia, ping Anda akan terpengaruh. Ini adalah pertukaran klasik di mana Anda mengorbankan kecepatan mentah demi kedaulatan digital yang sebenarnya.
Setiap "hop" tambahan menambahkan penundaan milidetik karena overhead enkripsi dan jarak fisik. Meskipun WireGuard cepat, awalnya tidak dibangun untuk routing gaya onion. Untuk memperbaiki ini, proyek DePIN generasi berikutnya mengoptimalkan pemilihan node berdasarkan kedekatan atau menggunakan protokol seperti Sphinx untuk menjaga ukuran paket seragam sehingga tidak ada yang bisa menebak apa isinya berdasarkan waktu.
Aplikasi Dunia Nyata:
- Kesehatan: Berbagi catatan pasien dengan aman antar klinik tanpa kebocoran basis data pusat.
- Ritel: Mencegah pesaing melacak scraping inventaris melalui rotasi IP terdistribusi.
- Keuangan: Trader frekuensi tinggi menggunakan jaringan mesh untuk menghindari kemacetan bursa terpusat.
Kemenangan sebenarnya adalah membuat jaringan mustahil untuk dimatikan. Karena tidak ada CEO atau API pusat untuk dipanggil pengadilan, alternatif ISP terdesentralisasi tetap aktif bahkan ketika pemerintah mencoba mencabutnya.
Sejujurnya, kita sedang membangun web yang lebih tangguh di sini. Memang berantakan, tetapi ini milik kita.