31.05.2013 Views

progettazione e realizzazione in java di una rete peer to peer ...

progettazione e realizzazione in java di una rete peer to peer ...

progettazione e realizzazione in java di una rete peer to peer ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.4 I CREDITI<br />

garantire l’accrescimen<strong>to</strong> della <strong>rete</strong>, si dovrebbe favorire i client che con<strong>di</strong>vidono<br />

le risorse.<br />

Per superare ques<strong>to</strong> problema si potrebbe pensare all’adozione <strong>di</strong> <strong>una</strong> “mone-<br />

ta” unica comune per tutta la <strong>rete</strong>, non solo per ogni coppia <strong>di</strong> no<strong>di</strong> <strong>in</strong>terlocu<strong>to</strong>ri.<br />

Ques<strong>to</strong> approccio però risulta estremamente complesso e <strong>in</strong>sicuro. In primo luogo,<br />

ci sarebbe il rischio che la moneta potesse soffrire <strong>di</strong> forti movimenti <strong>in</strong>flazioni-<br />

stici, tali da precludere l’accesso alla <strong>rete</strong> da parte <strong>di</strong> nuovi no<strong>di</strong>. In secondo<br />

luogo, sarebbe necessaria la presenza <strong>di</strong> un’ au<strong>to</strong>rità che regolamenti l’emissione<br />

<strong>di</strong> questa moneta, ma ques<strong>to</strong> entrerebbe <strong>in</strong> conflit<strong>to</strong> con la natura completamente<br />

decentrata della <strong>rete</strong>.<br />

Il sistema che noi proponiamo si basa su due pilastri fondamentali: il criterio<br />

del buon emporista e il sacrificio.<br />

Partendo dalla situazione precedentemente menzionata, assumiamo che Bob,<br />

Alice, Charlie siano tre utenti della <strong>rete</strong>. Alice e Bob spesso concludono affari tra<br />

loro così come Alice e Charlie, mentre Bob e Charlie supponiamo non abbiano<br />

mai avu<strong>to</strong> nessun contat<strong>to</strong> <strong>di</strong>ret<strong>to</strong>. Immag<strong>in</strong>iamo ora che Charlie sia <strong>in</strong>teressa<strong>to</strong><br />

ad acquisire <strong>una</strong> risorsa <strong>di</strong> Bob. Putroppo, Charlie non è <strong>in</strong> cre<strong>di</strong><strong>to</strong> con Bob e non<br />

ha modo per aggiu<strong>di</strong>carsi tale risorsa. Alice, però, è fortemente <strong>in</strong>debitata con<br />

Charlie. Charlie procederà qu<strong>in</strong><strong>di</strong> ad acquisire la risorsa grazie alla me<strong>di</strong>azione<br />

<strong>di</strong> Alice, che risulta essere <strong>in</strong> debi<strong>to</strong> con Charlie e <strong>in</strong> cre<strong>di</strong><strong>to</strong> con Bob.<br />

Il nocciolo della questione è ques<strong>to</strong>: come Alice me<strong>di</strong>a questa transizione?<br />

Alice si trova ad avere cre<strong>di</strong>ti verso <strong>di</strong>versi altri utenti che le vengono richiesti con<br />

frequenze e quantità sempre <strong>di</strong>versi. Il suo scopo sarà quello <strong>di</strong> riuscire a compiere<br />

queste me<strong>di</strong>azioni, guadagnando comqunue sulla transazione, non rimanendo mai<br />

sprovvista <strong>di</strong> quei cre<strong>di</strong>ti che potrebbero servirle <strong>in</strong> futuro. Dovrebbe, sulla base<br />

delle transazioni cui ha preso parte, grazie a dei filtri <strong>di</strong> Kalman o dei filtri<br />

bayesiani, m<strong>in</strong>imizzare la probabilità <strong>di</strong> non poter concludere gli affari che le<br />

potranno <strong>in</strong>teressare nel futuro. Quello appena illustra<strong>to</strong> è, appun<strong>to</strong>, il criterio<br />

del buon emporista che deve cercare sempre <strong>di</strong> guadagnare non rimanendo mai<br />

senza scorta <strong>di</strong> nessun prodot<strong>to</strong> che possa <strong>in</strong>teressare ai clienti.<br />

Per rendere agevole ad un nuovo nodo entrare nella <strong>rete</strong> senza aver ness<strong>una</strong><br />

risorsa da con<strong>di</strong>videre, senza rischiare che questi si approfitti della situazione, si<br />

ricorre al sacrificio. Qualora, <strong>in</strong>fatti, si permettesse ad un nodo appena entra<strong>to</strong><br />

<strong>di</strong> acquisire risorse senza cederne <strong>di</strong> sue, concedendogli <strong>di</strong> emettere dei suoi cre-<br />

<strong>di</strong>ti, si renderebbe estremamente facile la creazione <strong>di</strong> masse <strong>di</strong> no<strong>di</strong>-sanguisuga.<br />

Converrebbe, <strong>in</strong>fatti, ai no<strong>di</strong> non <strong>in</strong>teressati allo sviluppo della <strong>rete</strong>, sferrare un<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!