Glosář
Tato tabulka obsahuje terminologii, která je často používána ve spojení s I2P a kryptografií.
- I2P: Invisible Internet Project: projekt určený k
poskytování anonymní vrstvy, umožňující anonymní komunikaci uživatelů
napříč různými aplikacemi.
- Router: Jádrový software I2P, který směruje šifrované pakety
v síti I2P. Všechny routery ve výchozím stavu v síti spolupracují,
což síti pomáhá a poskytuje provoz pro klienty nebo servery
připojující se do sítě I2P skrze router.
- IdentitaRouteru: Informace potřebné ke komunikaci přímo s routerem, například jeho IP adresa a port na kterém naslouchá, veřejné klíče pro podepisování a šifrování, atd.
- Tunel: Anonymní komunikační cesta mezi klientem nebo serverem
a sítí I2P. Tunely jsou jednosměrné, každý klient i server tedy
musí používat minimálně dva tunely - jeden pro příchozí provoz
a druhý pro odchozí provoz.
- Cíl: Kryptografická identita tunelu.
Jde o identity klientů a serverů v rámci sítě I2P, analogii IP:portu počítače na běžném internetu.
- Set pronájmu: Sbírka informací nutných ke komunikaci s klientem nebo serverem na daném Cíli,
např. jde informace o branách příchozích tunelů tohoto Cíle.
Tato tabulka obsahuje definice různých sítí a jejich součástí. Tyto pojmy
a jejich definice jsou převzaty z
Decentralization Off The
Shelf: 7 Maxims by Simply Secure(použito se svolením).
- Decentralizace: Síťová architektura, která předchází
závislosti na jedné straně. Zahrnuje peer-to-peer, blockchain,
federativní a distribuované technologie, které využívá mnoho uživatelů.
- Peer-to-Peer (p2p): Peeři dávají k dispozici ostatním uživatelům sítě
část svých zdrojů, jako je výpočetní výkon, prostor na disku, nebo síťový přenos.
Není při tom potřeba centrální řízení servery nebo stabilními hostiteli.
Podobně je navržen BitTorrent, Napster a Bitcoin.
- Federativní: Federace umožňuje odděleným instancím služby
vzájemně komunikovat skrze společný protokol, například když
posíláte e-mail z adresy @gmail.com na @hotmail.com,
poštovní server provozovaný Google federuje s poštovním serverem Microsoftu.
Každá instance může hostovat více uživatelů.
- Blockchain: Distribuovaná "účetní kniha",
která dokáže zaznamenávat transakce mezi více stranami efektivně,
ověřitelně a trvalým způsobem.
- Distribuované systémy: Akademické téma v rámci
oboru informatiky, které se zabývá návrhem počítačových systémů,
které se skládají z mnoha jednotlivých počítačů propojených v síti.
Příkladem této architektury distribuovaných systémů
jsou peer-to-peer sítě a blockchainy.
- TCP/UDP: Dva základní přenosové protokoly internetu.
Běžné protokoly používané k odesílání dat mezi dvěma počítači.
- DHT: Distribuovaná tabulka hashů, která se v některých projektech
používá pro vzájemné propojení peerů díky tomu,
že jsou v ní distribuovaným způsobem uloženy páry klíč-hodnota.
- IP adresa: Číslo počítače nebo sítě, které je jedinečné a proto může být použito k adresování daného zařízení nebo sítě.
- WebRTC: Standardní protokol pro navázání spojení v internetovém
prohlížeči, ve kterém jsou data přenášena přímo mezi uživateli.
- Hash: Číslo, které je obvykle zobrazeno jako řetězec písmen a číslic.
Může sloužit jako „otisk prstu“, jednoznačně identifikující určitá data.
- UX: User experience (Uživatelská zkušenost),
celková zkušenost/spokojenost uživatele s produktem nebo službou,
zejména pokud jde o snadnost použití.