Glosarium
Tabel ini mencantumkan terminologi yang sering digunakan ketika membahas I2P dan kriptografi.
- I2P: Invisible Internet Project: sebuah proyek yang bertujuan
memberikan lapisan anonimitas, sehingga pengguna dapat berkomunikasi secara anonim menggunakan
berbagai aplikasi.
- Router: Perangkat lunak inti I2P, yang rutenya dienkripsi
paket di jaringan I2P. Semua router secara default berpartisipasi dalam
jaringan, yang membantu jaringan dan menyediakan lalu lintas perlindungan untuk siapa pun
klien atau server yang terhubung ke jaringan I2P melalui
router.
- RouterIdentity: Kumpulan informasi yang diperlukan
untuk berkomunikasi langsung dengan router, seperti alamat IP dan
port, public signing dan encryption key, dll.
- Tunnel (Terowongan): Jalur komunikasi anonim antara
klien atau server dengan jaringan I2P. Tunnel bersifat satu arah, sehingga
satu klien atau server harus memiliki setidaknya dua terowongan - satu untuk lalu lintas masuk (inbound)
dan satu lagi untuk lalu lintas keluar (outbound).
- Destination/Destinasi (Tujuan): Identitas kriptografi dari sebuah tunnel.
Ini adalah identitas klien atau server di dalam jaringan I2P,
dan dapat dianalogikan dengan IP:port di komputer
di Internet biasa
- LeaseSet: kumpulan informasi yang diperlukan
untuk berkomunikasi dengan klien atau server di destinasi tertentu, seperti
di gerbang (gateway) dari inbound tunnel untuk
destinasi itu.
Tabel ini mencantumkan definisi dari berbagai jenis jaringan dan komponennya. Istilah
dan definisi ini yang diambil dari
Decentralization Off The
Shelf: 7 Maxims by Simply Secure (digunakan seizin penulis).
- Desentralisasi (decentralizatio): Arsitektur jaringan yang menghindari
ketergantungan pada satu pihak. Ini mencakup teknologi peer-to-peer, blockchain,
federated, dan teknologi terdistribusi lain yang melibatkan banyak
pengguna.
- Peer-to-peer (p2p): Peers membuat sebagian dari
sumber daya mereka, seperti daya pemrosesan, penyimpanan, atau bandwidth jaringan,
Tersedia langsung untuk peserta jaringan lain, tanpa perlu
koordinasi pusat oleh beberapa server atau host yang stabil. Ini dipopulerkan oleh
Bittorrent, Napster, dan Bitcoin.
- Federated/Federation (Federasi): Federasi memungkinkan penyebaran terpisah dari sebuah
layanan untuk berkomunikasi satu sama lain melalui protokol umum,
mMisalnya, server email yang dijalankan oleh Google digabungkan dengan server email yang dijalankan oleh
Microsoft saat Anda mengirim email dari @gmail.com ke @hotmail.com.
Setiap deployment dapat meng-hosting banyak pengguna.
- Blockchain: Buku besar (ledger) terdistribusi yang dapat merekam
transaksi antara beberapa pihak secara efisien dan dapat diverifikasi
secara permanen.
- Sistem terdistribusi: Topik akademis dalam
disiplin Ilmu Komputer yang berkaitan dengan desain
sistem komputer yang terdiri dari banyak komputer individual yang terhubung
dalam satu jaringan. Jaringan peer-to-peer dan blockchain adalah contoh
arsitektur sistem terdistribusi.
- TCP/UDP: Dua protokol transportasi dasar yang digunakan
di internet. Protokol umum digunakan untuk mengirim data antara dua
komputer.
- DHT: Distributed Hash Table, tabel hash terdistribusi, digunakan dalam beberapa proyek untuk
untuk menghubungkan antar peer dengan menyimpan informasi dalam bentuk
pasangan key-value secara terdistribusi.
- Alamat IP: Sejumlah komputer atau jaringan yang
unik dan dengan demikian dapat digunakan untuk memberikan alamat kepada mereka.
- WebRTC: Standar Protokol untuk membuat koneksi
di browser web tempat data bergerak langsung antara
pengguna.
- Hash: sebuah angka, biasanya ditampilkan sebagai serangkaian huruf
dan angka. Hash bisa berfungsi sebagai 'sidik jari' yang secara unik mengidentifikasi
data.
- UX: User eXperience (pengalaman pengguna), pengalaman keseluruhan seseorang
dalam menggunakan suatu produk atau layanan (service), terutama kemudahannya dalam
penggunaan.