In questo post si vuole illustrare come le tecnologie che oggi sono alla base del Bitcoin e delle altre monete digitali, e quindi al di fuori del controllo di una singola company o di un singolo o gruppo di potere, potrebbero anche essere utilizzarte per la gestione di un sistema di reputazione che al contempo sia globale, decentralizzato e sicuro.

Mettiamo insieme un po’ di ipotesi:

Consumer  Charlie, consumatore di un servizio (es. una API)

Producer  Paul, produttore di un servizio

Service S, servizio online

SLA Service Level Agreement, ossia cosa fa il servizio e con quali vincoli (es. una risposta entro 10ms)

Repcoin (RPC) = rete p2p monetaria come namecoin/bitcoin con un cambio USD/RPC (solo teorica)

Blockchain, database distribuito delle transazioni organizzato in blocchi (come il BTC).

Pagamento: semplice transazione in RPC che vengono trasferiti da un wallet RPC ad un altro.

Voucher V, uno speciale wallet usa e getta che può essere speso solo per votare (+1) un certo servizio S. Il producer può generare un voucher associandolo ad una vero Pagamento. Il Voucher contiene un valore in RPC pari o superiore alla fee per votare. Tale fee è pari 10% del Pagamento e comunque sempre superiore ad un minimale. Il valore del Voucher in eccesso alla fee può essere intascato dal consumer Charlie.

REP sono transazioni speciali articolate come <servizio> (+1) che indicano che un certo servizio guadagna un +1 in reputazione. Una transasione tipo REP deve sempre essre pagata con un Voucher V che deve contenere almeno il valore necessario a pagare la fee per votare (10% del costo del servizio S).

Per incentivare il voto Paul può consegnare un voucher con una somma riscattabile da Charlie e al netto della fee di voto solo se Charlie valida il contratto eseguito con un voto positivo.

Scenario:

1. Paul dichiara il cost ad esempio 100RPC e la SLA

2. Charlie accetta i termini del servizio S e paga a Paul i 100RPC

3. Paul trasmette a Charlie un voucher V=20 utilizzabile per votare il servizio S

4. Charlie usa il servizio S

5. Charlie è soddisfatto del risultato e vota usando il Voucher V

6. La rete salva nella blockchain la validazione (+1) -> S, 10RPC vanno a Charlie, 10RPC sono fee

 

Annunci