Peer-to-peer

Da BitcoinWiki.

Peer-to-peer (P2P) - è la rete di computer decentralizzata peer. Si basa sulla parità di diritti di tutti i partecipanti. Tale struttura rende la rete più sicura, in quanto non è possibile bloccare i propri server separati: tutti i partecipanti alla rete sono sia server che Client. La tecnologia blockchain è costruita sulla base della rete P2P.

La Rete Peer-to-Peer[modifica]

Sebbene i sistemi P2P siano stati precedentemente utilizzati in molte aree di app, L'architettura è stata resa popolare dal File Exchange System Napster, rilasciato nel 1999. Questa concezione ha ispirato nuove strutture e filosofie in molte aree dell'interazione umana.

Peer-to-peer network P2P explaned - Diagram

Reti Private[modifica]

Ci sono esempi di reti blockchain private basate sulla tecnologia Peer-to-peer: Darknet, Friend-to-friend.

Reti Parzialmente Decentralizzate[modifica]

Oltre alle reti peer-to-peer puri, ci sono le cosiddette reti ibride in cui ci sono Server utilizzati per coordinare l'operazione, cercare o fornire informazioni sulle macchine di rete esistenti e sul loro stato (online, offline, ecc.). Le reti ibride combinano la velocità delle reti centralizzate e l'affidabilità delle reti decentralizzate grazie a schemi ibridi con server index indipendenti che sincronizzano le informazioni tra loro. Se uno o più server falliscono, la rete continua a funzionare. Le reti parzialmente decentralizzate includono, ad esempio, eDonkey, BitTorrent, Direct Connect, il router Onion.

Revisione Della Tecnologia P2P[modifica]

Nella rete peer-to-peer, le attività o il carico di lavoro sono distribuiti equamente tra le reti peer-to-peer con privilegi uguali. I nodi separati forniscono a tutti i partecipanti alla rete una parte delle loro risorse, come la potenza computazionale, lo spazio di archiviazione su disco o la capacità di rete. A questo punto, non è necessario un coordinamento centralizzato da parte dei server o degli host stabili.

Ciò significa che, a differenza del tradizionale modello “client-server”, i nodi di rete separati svolgono entrambe le funzioni di server e client, vale a dire sono sia consumatori che Fornitori delle risorse di rete. Nel primo caso, un nodo invia una richiesta per le risorse necessarie, nel secondo-reagisce a tale richiesta offrendo le proprie risorse.

In alcuni casi, nelle reti parzialmente decentralizzate, ci sono server separati che coordinano il lavoro della rete e forniscono le informazioni sui nodi validi e sul loro stato.

I nuovi sistemi P2P combinati cercano le soluzioni, con il fatto che i partecipanti alla rete separati offrono non le stesse risorse, ma quelle uniche, che sono utili per l'intera comunità virtuale. Ciò consente di risolvere compiti più complicati all'interno della rete rispetto a quando tutti i suoi nodi fanno lo stesso.

Uso di P2P[modifica]

Le reti peer vengono utilizzate per le operazioni di condivisione file. In questo caso, l'Utente dà accesso al file sul suo computer ad altri partecipanti alla rete, fungendo da server. Il client Trova il file e inizia a scaricarlo dal computer. È anche possibile scaricare un file da più fonti contemporaneamente.

Un altro uso delle reti peer è il calcolo distribuito. In questo caso, un compito complicato è diviso in un sacco di piccoli che vengono risolti dai partecipanti alla rete, “raccogliendo” il risultato dopo in un'entità.

Infine, sulla base delle reti distribuite, vengono sviluppati i moderni sistemi di pagamento tra pari, che offrono condizioni d'uso più eque. Tutte le criptovalute funzionano secondo questo principio.

Vedere Anche[modifica]