GNU/Linux >> Znalost Linux >  >> Linux

Vysvětlení decentralizovaného webu a P2P sítí

V tomto okamžiku je internet přínosem pro nás všechny. Díky němu je vše pohodlnější a lepší:výměna souborů, zasílání zpráv a dokonce i sociální sítě. Přidalo také několik dalších služeb, které nyní vypadají, jako by existovaly vždy, jako jsou videohovory, sociální sítě, blogování atd. I když to vypadá dobře, je to tak?

Dovolte mi začít příkladem zde.

Předpokládejme, že posíláte obrázek některému ze svých přátel prostřednictvím online služby. Co se tady děje? Obrázek, který jste odeslali, je ve skutečnosti nahrán na centrální server služby, kterou používáte. Váš přítel v podstatě dostane odkaz na tento soubor a může si jej odtud prohlédnout nebo stáhnout. I když to vypadá, že je obrázek jen mezi vámi a vaším přítelem, obrázek je opravdu na serveru poskytovatele služeb. Nyní se může někdo divit, jaký je problém v takové komunikaci? Vlastně jich je několik. Podívejme se, co to je a jak decentralizace poskytuje řešení.

Decentralizace je proces šíření dat a služeb na více serverů namísto jejich lokalizace na jednom serveru.

Díky tomu mohou uživatelé převzít zpět kontrolu nad svými vlastními daty, místo aby byli pod kontrolou velkých konglomerátů.

Ochrana soukromí a dolování dat

Prvním a nejzávažnějším problémem centralizovaného modelu je to, že data, která odesíláte, již ve skutečnosti nejsou vaše. Je to na serveru, který nemáte pod kontrolou, a to rozhodně není dobré pro soukromí. Je také docela dobře známo, že některé velké konglomeráty prodávají uživatelská data různými způsoby.

I když něco smažete ze svého konce, nemůžete se ujistit, že to již není na serveru. Možná to pro vás není vidět, stejně jako ostatní lidé, kteří používají stejný server a nevidí vaše data. Nemluvě o tom, že je také náchylný k hrozbám ze strany crackerů.

Řešení

U většiny decentralizovaných služeb platí, že čím více serverů, tím lépe. To znamená, že většina služeb by vám dokonce umožnila mít vlastní server – pro použití vámi nebo jinými lidmi. To znamená, že můžete mít naprostou kontrolu nad svými osobními údaji. Kromě toho je většina decentralizovaných služeb open source a používá kryptografii s veřejným klíčem, takže zabezpečení je dobře postavené. To znamená, že můžete mnohem transparentněji kontrolovat, kdo má přístup k vašim datům.

Ztráta dat a služeb

Dalším bodem je, že pokud dojde k výpadku centrálního serveru v určitou dobu, dojde také k výpadku vašich dat. To je relevantnější, pokud pro úložiště používáte cloudovou službu.

Další problém může nastat, pokud používáte online službu pro zvláště důležitý úkol ve vašem každodenním životě. Možná vaše věc. Pokud tato společnost poskytující služby zanikne, ztratíte přístup. Pravděpodobně můžete přejít na jinou podobnou službu, ale v každém případě to bude utrpení a budete ztratíte svá data.

Řešení

Decentralizované služby jsou provozovány na více serverech. I když může existovat ústřední postava, která může servery ovládat, není tomu tak nikdy, protože správa tolika serverů po celém světě není snadný úkol. Všechny servery jsou na různých místech a většinu řídí různí lidé. To znamená, že nikdo nemůže službu náhle přerušit. I když chce ve službě pokračovat jediná osoba, uživatel může.

Pokud jde o ztrátu dat, vaše data jsou rozložena na více systémech v blocích, zcela zašifrovaná. Nikdo neví, kde jsou všechny vaše informace; pro jediného člověka je obtížné dešifrovat byť jen jeden jeho útržek. Pokud také vypadne jeden server, ušetříte většinu svých dat, což je rozhodně lepší, než o všechna přijít.

Dalším příkladem je nechvalně známý BitTorrent. Jedna osoba nahraje soubor poprvé a tento soubor je přítomen pouze v systému tohoto uživatele. Když si jej stáhnete, je nyní také přítomen ve vašem systému. Pokud jste někdy používali BitTorrent, určitě jste slyšeli o termínu „očkování“. V zásadě se tedy stane, že nyní, když máte soubor také vy, původní uživatel a vy oba můžete fungovat jako server pro třetí osobu, a to neustále roste. BitTorrent je vynikajícím příkladem toho, jak efektivně funguje decentralizace.

Cenzura a přístup

Dokud má ústřední postava nad něčím úplnou autoritu, může komukoli omezit používání jejich služeb, jak si přeje. I když to může být v některých případech dobrá věc, v jiných případech tomu tak není. Mohou prakticky někoho diskriminovat, jak chtějí, a nikdo by s tím nemohl nic dělat.

Řešení

Vzhledem k tomu, že neexistuje jediná autorita, nikdo skutečně nemůže nikomu zabránit v používání služby. Pokud například dojde k nějakému problému na jednom ze serverů služby, vždy můžete jednoduše vyhledat jiný server a zaregistrovat se tam.

Ovládací a zdrojový kód

Není neznámou skutečností, že konkrétní organizace a společnosti mají pod kontrolou a vlastní mnohem více dat a moci, než by měly. To nemůže být dobré pro nikoho. Kromě toho má většina těchto společností své služby jako proprietární software. Ani nad softwarem nemáte moc velkou kontrolu.

Řešení

Data nebudou uložena na jednom místě a jak již bylo zmíněno dříve, v některých případech můžete dokonce hostovat svá vlastní data sami. To znamená, že je méně lidí s nadměrnou mocí nad ostatními lidmi. Většina těchto služeb je také zcela open source a extrémně bezpečná (v mnoha případech využívající kryptografii s veřejným klíčem), takže nejistota skutečně klesá.

Sítě typu peer-to-peer

Důležitou a užitečnou decentralizovanou službou jsou také sítě peer-to-peer neboli P2P. Jak již bylo zmíněno dříve, když chatujete s osobou používající online služby, stane se, že odešlete zprávu na server a tato osoba si může zprávu ze serveru přečíst. Většinou se přehlíží skutečnost, že mezi vámi a příjemcem je zapojen server. To přináší všechny ty nedostatky centralizovaných systémů do obrazu.

Síť typu peer-to-peer odstraňuje server a přímo propojuje oba uživatele. V P2P síti jste klientem i serverem. Díky tomu získáte zpět kontrolu nad svými daty a je to také rychlejší, vezmeme-li v úvahu, že existuje méně uzlů, kterými lze cestovat.

Závěr

Decentralizace a P2P sítě mají řadu výhod, které se rozprostírají do různých oblastí, viz. lepší pro rozpočet, pro soukromí, pro open source a mnohem lepší stabilitu. Řídí to lidé a o každé volbě rozhoduje komunita. Decentralizované služby přinášejí kontrolu zpět lidem, což je způsob, jakým měl internet být. Žádám vás všechny o podporu těchto služeb a vzájemnou pomoc při vytváření lepšího internetu.


Linux
  1. Jak nainstalovat a nakonfigurovat Dovecot

  2. Stav a závislosti služby Solaris?

  3. Výzva a příslib velkých dat

  1. Co jsou bezstavové a stavové modely vývoje webu

  2. Přehled CCPA a GDPR

  3. Časté dotazy k systémovému disku a datovému disku

  1. Extrahování a zobrazení dat pomocí awk

  2. Vysvětlení rozdílů mezi textovými editory Vi a Vim

  3. Co je webový server a jak webový server funguje?