SlideShare a Scribd company logo
TrustDavis: A Non-Exploitable Online
Reputation System
Dimitri DeFigueiredo and Earl T. Barr
Dept. of Computer Science, University of California at Davis
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
2
Motivation
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
3
Motivation
• Should we buy?
• How do we decide?
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
4
Motivation
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
5
Motivation
• Should we buy?
• How do we decide?
• What we want:
– accurately estimate risk of default
– minimize the risk of default
– minimize losses due to pseudonym change
– avoid trusting a centralized authority
• How do we achieve these goals?
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
6
Motivation
• TrustDavis is a reputation system that
realizes these goals.
• It recasts these goals as the following
properties:
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
7
Motivation
1. Agents can accurately estimate risk
– Third parties provide accurate ratings
2. Honest buyer/seller avoids risk (if possible)
– Insure transactions
3. No advantage in obtaining multiple identities
– Agents can cope with pseudonym change
4. No need to trust a centralized authority
– No centralized services needed
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
8
Motivation
Incentive Compatibility:
Each player should have incentives to
perform the actions that enable the
system to achieve a desired global
outcome.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
9
Motivation
1. Agents can accurately estimate risk
– Third parties provide accurate ratings
2. Honest buyer/seller avoids risk (if possible)
– Insure transactions
3. No advantage in obtaining multiple identities
– Agents can cope with pseudonym change
4. No need to trust a centralized authority
– No centralized services needed
Incentive Compatibility!
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
10
Motivation
A Reference is:
Acceptance of Limited Liability.
$100
BAC
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
11
Motivation
1. Agents can accurately estimate risk
– Third parties provide accurate ratings
– Parties are liable for the references they provide
2. Honest buyer/seller avoids risk (if possible)
– Insure transactions
– Buyers/sellers pay for references to insure their transactions
3. No advantage in obtaining multiple identities
– Agents can cope with pseudonym change
– References are issued only to trusted identities
4. No need to trust a centralized authority
– No centralized services needed
– Anyone can issue a reference
Use References!
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
12
Motivation
Related Work:
• Z. Abrams et al. – Workshop P2P Econ 2004
• S. Buchegger et al. – Workshop P2P Econ 2004
• C. Dellarocas – Ideabook 2004
• S. Lee et al. – IEEE Infocom 2003
• S. Kamvar et al. – “EigenTrust” 2003
• J. Golbeck et al. – Sematic Web 2003
• T. Riggs et al. – ACM/IEEE-CS CDL 2001
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
13
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
14
Outline
• TrustDavis leverages social networks
• For now, examples assume No False Claims
(NFC)
• The use of TrustDavis does NOT preclude trade
outside the system.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
15
Paying for References
150
150
100
50
50
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
16
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
17
• vb wants to buy three shirts.
• Shirts cost $100 each from a
trustworthy seller
• Unknown seller offers shirts for
$50 each (but maybe they are
only worth $25).
• vb would risk 3 x $50 = $150 in
the transaction
• vb can borrow and lend money
at rate r=1.25 through the
period of the transaction
For $30, vb can insure herself!
Paying for References
How much is vb willing to pay to insure the transaction?
(No riskless profitable arbitrage criterion)
Example:
$100 each
Trust-me.com
Blowout SALE!
$50 each!$150!
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
18
Paying for References
To insure herself vb buys the shirts and a hedging portfolio
as follows:
1. Instead of buying 3 shirts for $50 each
she buys only 2, saving $50.
2. The buyer, vb , adds $30 of her own money and
lends the resulting $80 at rate r = 1.25.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
19
Paying for References
On Success:
– vb obtains $100 from the loan and buys
the 3rd
shirt
On failure:
– vb sells the two shirts for $25 each
– gets $100 from the loan.
– She obtains a total of $150
Thus, vb can insure herself for $30.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
20
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
21
Selling References
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
22
Selling References
Seen as an investment…
On Success the ROI is:
On failure the ROI is:
If repeated many times the insurer may go bankrupt.
Assume the insurer has W dollars available to insure this
transaction.
K
C
K
CK
+=
+
1
K
C
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
23
Selling References
Insurer maximizes the expected value of the growth rate of
capital (Kelly Criterion).
For given:
– probability of failure p,
– a desired growth rate of capital R; and,
– fraction of the total funds W being risked in a transaction.
The insurer can obtain a lower bound on the premium C.
















=
n
n
W
W
ER
1
0
log
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
24
Selling References
Insured Value as a fraction of total funds – f
Cost/InsuredValue–C/K
Minimum Return/Risk Ration for Different Failure Probabilities
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
25
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
26
A Non-Exploitable Strategy
Two Scenarios:
• No False Claims - NFC
• With False Claims - FC
False claims only change the probability p.
We can incorporate the cost of verification.
Key Idea:
Save part of the money obtained in successful transactions
in excess of the opportunity cost.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
27
A Non-Exploitable Strategy
Example.
The buyer, vb, has $190 to spend on 1 of
3 options:
1. Buying 3 shirts from an unknown
seller for $50 each and insuring the
transaction for $40. She values each
shirt at $100.
2. Buying 2 pairs of shoes from a
reliable retailer for $70 each. She
thinks each pair is worth $90.
3. Buying 1 game console for $150,
from a reliable online shop. She
values the console at $240.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
28
A Non-Exploitable Strategy
vb’s valuation for each of the 3 options is:
1. Shirts: 100 x 3 + 0 (no cash leftover) = $300
2. Pairs of Shoes: 90 x 2 + 50 (cash) = $230
3. Console: 240 x 1 + 40 (cash) = $280
Gains in excess of the opportunity cost are:
300-280=$20.
Part of these $20 should be saved to insure
future transactions.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
29
A Non-Exploitable Strategy
The Strategy:
1. Initially only provide references to known
agents or those that leave a security deposit.
2. Insure all trade through references provided by
trusted agents.
3. Do not provide more insurance than you can
recover. Charge at least the lower bound for
providing a reference.
4. Save part of the money received “in excess of
the opportunity cost”.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
30
A Non-Exploitable Strategy
150
150
100
50
50
50
OK!
$10 saved to
provide future
insurance 10
Failed!
Payment made
automatically by
v1
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
31
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
32
Future Work
• Simulation
– sensitivity to estimates of p
– growth rate of capital
– dynamic behavior
• Price Negotiation
– should avoid “double spending” problem
– fair distribution among insurers of the premium
paid
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
33
Outline
• Motivation
• The Model
– Buying references
– Selling references
• A Non-Exploitable Strategy
• Future Work
• Conclusion
– Key ideas
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
34
Conclusion
TrustDavis provides:
• Accurate Ratings
• Non-exploitable strategy for honest agents
• Pseudonym change tolerance
• Decentralized infrastructure
Through the use of References.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
35
Conclusion
Key Ideas:
• Incentive Compatibility
– Incentive to accurately rate
– Incentive to insure
– No incentive to change pseudonym
• Saving gains in excess of the opportunity
cost to insure future transactions.
TrustDavis: A Non-Exploitable Online Reputation System
D. DeFigueiredo and E. T. Barr
Computer Science, UCDavis
36
The End
Questions?
Thank you!
{defigueiredo,etbarr}@ucdavis.edu

More Related Content

What's hot

DTC Eligibility Q & A
DTC Eligibility Q & ADTC Eligibility Q & A
DTC Eligibility Q & A
SECLaw101
 
Short Sales Foreclosures Re Os Instructor Power Point V3
Short Sales Foreclosures Re Os Instructor Power Point V3Short Sales Foreclosures Re Os Instructor Power Point V3
Short Sales Foreclosures Re Os Instructor Power Point V3
Richard Williams (Wallstreet)
 
Mediating Insured Claims
Mediating Insured ClaimsMediating Insured Claims
Mediating Insured Claims
Edmund Sikorski, Jr., J.D.
 
10 Practical Steps of Home Buying Process
10 Practical  Steps of Home Buying Process10 Practical  Steps of Home Buying Process
10 Practical Steps of Home Buying Process
Simple Steps Home
 
Credit Cards
Credit CardsCredit Cards
Credit Cards
Doriam
 
Accuracy Post M&A disputes research
Accuracy Post M&A disputes researchAccuracy Post M&A disputes research
Accuracy Post M&A disputes research
Heiko Ziehms
 
18.1
18.118.1
The Makings of a Modern M&A Dispute
The Makings of a Modern M&A DisputeThe Makings of a Modern M&A Dispute
The Makings of a Modern M&A Dispute
Heiko Ziehms
 
Banking
BankingBanking
Banking
hajamaja
 

What's hot (9)

DTC Eligibility Q & A
DTC Eligibility Q & ADTC Eligibility Q & A
DTC Eligibility Q & A
 
Short Sales Foreclosures Re Os Instructor Power Point V3
Short Sales Foreclosures Re Os Instructor Power Point V3Short Sales Foreclosures Re Os Instructor Power Point V3
Short Sales Foreclosures Re Os Instructor Power Point V3
 
Mediating Insured Claims
Mediating Insured ClaimsMediating Insured Claims
Mediating Insured Claims
 
10 Practical Steps of Home Buying Process
10 Practical  Steps of Home Buying Process10 Practical  Steps of Home Buying Process
10 Practical Steps of Home Buying Process
 
Credit Cards
Credit CardsCredit Cards
Credit Cards
 
Accuracy Post M&A disputes research
Accuracy Post M&A disputes researchAccuracy Post M&A disputes research
Accuracy Post M&A disputes research
 
18.1
18.118.1
18.1
 
The Makings of a Modern M&A Dispute
The Makings of a Modern M&A DisputeThe Makings of a Modern M&A Dispute
The Makings of a Modern M&A Dispute
 
Banking
BankingBanking
Banking
 

Viewers also liked

Evaluation - Question 4
Evaluation - Question 4Evaluation - Question 4
Evaluation - Question 4
lmarsh876
 
Visual inventory
Visual inventoryVisual inventory
Visual inventory
XuhuiFeng
 
Ideal
IdealIdeal
Basic computer for_small_business
Basic computer for_small_businessBasic computer for_small_business
Basic computer for_small_business
sakkara123
 
Bsm 334
Bsm 334Bsm 334
Bsm 334
Carlos Flores
 
Managing your appraisal
Managing your appraisalManaging your appraisal
Managing your appraisal
Nidhi Raghav
 
Aone 56
Aone 56Aone 56
Aone 56
Carlos Flores
 
Tο εκπαιδευτικό δράμα στη λογοτεχνία
Tο εκπαιδευτικό δράμα στη λογοτεχνίαTο εκπαιδευτικό δράμα στη λογοτεχνία
Tο εκπαιδευτικό δράμα στη λογοτεχνία
seventekidou
 
Resonate
ResonateResonate
Resonate
Nidhi Raghav
 
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiemLatvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
Ekonomikas ministrija
 
Riski un to samazināšana nestabilos tirgos
Riski un to samazināšana nestabilos tirgos Riski un to samazināšana nestabilos tirgos
Riski un to samazināšana nestabilos tirgos
Ekonomikas ministrija
 
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
Ekonomikas ministrija
 
PEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
PEGS Europe Protein & Antibody Engineering Summit 2014 AgendaPEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
PEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
Nicole Proulx
 
Presentation course final
Presentation course finalPresentation course final
Presentation course final
dinabonilla
 
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošanaALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
Ekonomikas ministrija
 
Latvijas Investīciju un attīstības aģentūras atbalsta programmas uzņēmējiem
Latvijas Investīciju un attīstības  aģentūras atbalsta programmas  uzņēmējiemLatvijas Investīciju un attīstības  aģentūras atbalsta programmas  uzņēmējiem
Latvijas Investīciju un attīstības aģentūras atbalsta programmas uzņēmējiem
Ekonomikas ministrija
 
Basic computer for_small_business from rajesh
Basic computer for_small_business from rajeshBasic computer for_small_business from rajesh
Basic computer for_small_business from rajesh
sakkara123
 
SIA ‘’Gardums’’ pieredzes stāsts
SIA ‘’Gardums’’ pieredzes stāsts SIA ‘’Gardums’’ pieredzes stāsts
SIA ‘’Gardums’’ pieredzes stāsts
Ekonomikas ministrija
 
Charli XCX
Charli XCXCharli XCX
Charli XCX
lmarsh876
 
Yt 39
Yt 39Yt 39

Viewers also liked (20)

Evaluation - Question 4
Evaluation - Question 4Evaluation - Question 4
Evaluation - Question 4
 
Visual inventory
Visual inventoryVisual inventory
Visual inventory
 
Ideal
IdealIdeal
Ideal
 
Basic computer for_small_business
Basic computer for_small_businessBasic computer for_small_business
Basic computer for_small_business
 
Bsm 334
Bsm 334Bsm 334
Bsm 334
 
Managing your appraisal
Managing your appraisalManaging your appraisal
Managing your appraisal
 
Aone 56
Aone 56Aone 56
Aone 56
 
Tο εκπαιδευτικό δράμα στη λογοτεχνία
Tο εκπαιδευτικό δράμα στη λογοτεχνίαTο εκπαιδευτικό δράμα στη λογοτεχνία
Tο εκπαιδευτικό δράμα στη λογοτεχνία
 
Resonate
ResonateResonate
Resonate
 
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiemLatvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
Latvijas Investīciju un attīstības aģentūras pakalpojumi uzņēmējiem
 
Riski un to samazināšana nestabilos tirgos
Riski un to samazināšana nestabilos tirgos Riski un to samazināšana nestabilos tirgos
Riski un to samazināšana nestabilos tirgos
 
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
Eiropas Savienības fondu mijiedarbība lauku uzņēmēju atbalstam 2014-2020
 
PEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
PEGS Europe Protein & Antibody Engineering Summit 2014 AgendaPEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
PEGS Europe Protein & Antibody Engineering Summit 2014 Agenda
 
Presentation course final
Presentation course finalPresentation course final
Presentation course final
 
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošanaALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
ALTUM piedāvājums uzņēmējdarbības uzsācējiem. Biznesa plāna sagatavošana
 
Latvijas Investīciju un attīstības aģentūras atbalsta programmas uzņēmējiem
Latvijas Investīciju un attīstības  aģentūras atbalsta programmas  uzņēmējiemLatvijas Investīciju un attīstības  aģentūras atbalsta programmas  uzņēmējiem
Latvijas Investīciju un attīstības aģentūras atbalsta programmas uzņēmējiem
 
Basic computer for_small_business from rajesh
Basic computer for_small_business from rajeshBasic computer for_small_business from rajesh
Basic computer for_small_business from rajesh
 
SIA ‘’Gardums’’ pieredzes stāsts
SIA ‘’Gardums’’ pieredzes stāsts SIA ‘’Gardums’’ pieredzes stāsts
SIA ‘’Gardums’’ pieredzes stāsts
 
Charli XCX
Charli XCXCharli XCX
Charli XCX
 
Yt 39
Yt 39Yt 39
Yt 39
 

Similar to Trust davis final

Defi MOOC Fa21 - Decentralized Identity.pptx.pdf
Defi MOOC Fa21 - Decentralized Identity.pptx.pdfDefi MOOC Fa21 - Decentralized Identity.pptx.pdf
Defi MOOC Fa21 - Decentralized Identity.pptx.pdf
ssuser00208b
 
How to Get Instant Credibility with the Best Prospects
How to Get Instant Credibility with the Best ProspectsHow to Get Instant Credibility with the Best Prospects
How to Get Instant Credibility with the Best Prospects
RingLead
 
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
Trustpilot
 
Activating a Community of Brand Evangelists
Activating a Community of Brand EvangelistsActivating a Community of Brand Evangelists
Activating a Community of Brand Evangelists
Affiliate Summit
 
Trust Drives Ecommerce Differentiations & Conversions
Trust Drives Ecommerce Differentiations & ConversionsTrust Drives Ecommerce Differentiations & Conversions
Trust Drives Ecommerce Differentiations & Conversions
Miva
 
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Steve Poole
 
Cybercrime and the Developer Java2Days 2016 Sofia
Cybercrime and the Developer Java2Days 2016 SofiaCybercrime and the Developer Java2Days 2016 Sofia
Cybercrime and the Developer Java2Days 2016 Sofia
Steve Poole
 
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
Distilled
 
The High Price Of Faking Your Pci Compliance Status
The High Price Of Faking Your Pci Compliance StatusThe High Price Of Faking Your Pci Compliance Status
The High Price Of Faking Your Pci Compliance Status
GlobalDataLock.com
 
What will the financial advice process look like in 2025?
What will the financial advice process look like in 2025?What will the financial advice process look like in 2025?
What will the financial advice process look like in 2025?
IRESS
 
How To Make A Good Essay In English
How To Make A Good Essay In EnglishHow To Make A Good Essay In English
How To Make A Good Essay In English
Amy Hart
 
Fraud Awareness
Fraud AwarenessFraud Awareness
Fraud Awareness
Pamela Mantone
 
Critical thinking-business-decisions
Critical thinking-business-decisionsCritical thinking-business-decisions
Critical thinking-business-decisions
OnPoint Consulting
 
Joe Webb Earning trust in the digital age
Joe Webb Earning trust in the digital ageJoe Webb Earning trust in the digital age
Joe Webb Earning trust in the digital age
Dealer ThinkTank
 
Cybercrime and the Developer: How to Start Defending Against the Darker Side...
 Cybercrime and the Developer: How to Start Defending Against the Darker Side... Cybercrime and the Developer: How to Start Defending Against the Darker Side...
Cybercrime and the Developer: How to Start Defending Against the Darker Side...
Steve Poole
 
Ask the VC: Raising Venture Capital
Ask the VC: Raising Venture CapitalAsk the VC: Raising Venture Capital
Ask the VC: Raising Venture Capital
David Ehrenberg
 
Jax london2016 cybercrime-and-the-developer
Jax london2016 cybercrime-and-the-developerJax london2016 cybercrime-and-the-developer
Jax london2016 cybercrime-and-the-developer
Steve Poole
 
Due Diligence for Early Stage Ventures
Due Diligence for Early Stage VenturesDue Diligence for Early Stage Ventures
Due Diligence for Early Stage Ventures
factotem
 
Progscon cybercrime and the developer
Progscon cybercrime and the developerProgscon cybercrime and the developer
Progscon cybercrime and the developer
Steve Poole
 
Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)
Evernym
 

Similar to Trust davis final (20)

Defi MOOC Fa21 - Decentralized Identity.pptx.pdf
Defi MOOC Fa21 - Decentralized Identity.pptx.pdfDefi MOOC Fa21 - Decentralized Identity.pptx.pdf
Defi MOOC Fa21 - Decentralized Identity.pptx.pdf
 
How to Get Instant Credibility with the Best Prospects
How to Get Instant Credibility with the Best ProspectsHow to Get Instant Credibility with the Best Prospects
How to Get Instant Credibility with the Best Prospects
 
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
6 Million Customers Can’t be Wrong - Social Proof in the Buying Process
 
Activating a Community of Brand Evangelists
Activating a Community of Brand EvangelistsActivating a Community of Brand Evangelists
Activating a Community of Brand Evangelists
 
Trust Drives Ecommerce Differentiations & Conversions
Trust Drives Ecommerce Differentiations & ConversionsTrust Drives Ecommerce Differentiations & Conversions
Trust Drives Ecommerce Differentiations & Conversions
 
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
 
Cybercrime and the Developer Java2Days 2016 Sofia
Cybercrime and the Developer Java2Days 2016 SofiaCybercrime and the Developer Java2Days 2016 Sofia
Cybercrime and the Developer Java2Days 2016 Sofia
 
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
SearchLove Boston 2015 | Craig Bradford, 'Creating Digital Strategy'
 
The High Price Of Faking Your Pci Compliance Status
The High Price Of Faking Your Pci Compliance StatusThe High Price Of Faking Your Pci Compliance Status
The High Price Of Faking Your Pci Compliance Status
 
What will the financial advice process look like in 2025?
What will the financial advice process look like in 2025?What will the financial advice process look like in 2025?
What will the financial advice process look like in 2025?
 
How To Make A Good Essay In English
How To Make A Good Essay In EnglishHow To Make A Good Essay In English
How To Make A Good Essay In English
 
Fraud Awareness
Fraud AwarenessFraud Awareness
Fraud Awareness
 
Critical thinking-business-decisions
Critical thinking-business-decisionsCritical thinking-business-decisions
Critical thinking-business-decisions
 
Joe Webb Earning trust in the digital age
Joe Webb Earning trust in the digital ageJoe Webb Earning trust in the digital age
Joe Webb Earning trust in the digital age
 
Cybercrime and the Developer: How to Start Defending Against the Darker Side...
 Cybercrime and the Developer: How to Start Defending Against the Darker Side... Cybercrime and the Developer: How to Start Defending Against the Darker Side...
Cybercrime and the Developer: How to Start Defending Against the Darker Side...
 
Ask the VC: Raising Venture Capital
Ask the VC: Raising Venture CapitalAsk the VC: Raising Venture Capital
Ask the VC: Raising Venture Capital
 
Jax london2016 cybercrime-and-the-developer
Jax london2016 cybercrime-and-the-developerJax london2016 cybercrime-and-the-developer
Jax london2016 cybercrime-and-the-developer
 
Due Diligence for Early Stage Ventures
Due Diligence for Early Stage VenturesDue Diligence for Early Stage Ventures
Due Diligence for Early Stage Ventures
 
Progscon cybercrime and the developer
Progscon cybercrime and the developerProgscon cybercrime and the developer
Progscon cybercrime and the developer
 
Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)Verifiable Credentials in Self-Sovereign Identity (SSI)
Verifiable Credentials in Self-Sovereign Identity (SSI)
 

Recently uploaded

Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
FIDO Alliance
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
SynapseIndia
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
janagijoythi
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
DianaGray10
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...
Zilliz
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
Enterprise Knowledge
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
Priyanka Aash
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
ZachWylie3
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
Generative AI Reasoning Tech Talk - July 2024
Generative AI Reasoning Tech Talk - July 2024Generative AI Reasoning Tech Talk - July 2024
Generative AI Reasoning Tech Talk - July 2024
siddu769252
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
shanihomely
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 

Recently uploaded (20)

Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
UX Webinar Series: Drive Revenue and Decrease Costs with Passkeys for Consume...
 
Tailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer InsightsTailored CRM Software Development for Enhanced Customer Insights
Tailored CRM Software Development for Enhanced Customer Insights
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...It's your unstructured data: How to get your GenAI app to production (and spe...
It's your unstructured data: How to get your GenAI app to production (and spe...
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
 
Camunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptxCamunda Chapter NY Meetup July 2024.pptx
Camunda Chapter NY Meetup July 2024.pptx
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
Generative AI Reasoning Tech Talk - July 2024
Generative AI Reasoning Tech Talk - July 2024Generative AI Reasoning Tech Talk - July 2024
Generative AI Reasoning Tech Talk - July 2024
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 

Trust davis final

  • 1. TrustDavis: A Non-Exploitable Online Reputation System Dimitri DeFigueiredo and Earl T. Barr Dept. of Computer Science, University of California at Davis
  • 2. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 2 Motivation
  • 3. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 3 Motivation • Should we buy? • How do we decide?
  • 4. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 4 Motivation
  • 5. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 5 Motivation • Should we buy? • How do we decide? • What we want: – accurately estimate risk of default – minimize the risk of default – minimize losses due to pseudonym change – avoid trusting a centralized authority • How do we achieve these goals?
  • 6. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 6 Motivation • TrustDavis is a reputation system that realizes these goals. • It recasts these goals as the following properties:
  • 7. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 7 Motivation 1. Agents can accurately estimate risk – Third parties provide accurate ratings 2. Honest buyer/seller avoids risk (if possible) – Insure transactions 3. No advantage in obtaining multiple identities – Agents can cope with pseudonym change 4. No need to trust a centralized authority – No centralized services needed
  • 8. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 8 Motivation Incentive Compatibility: Each player should have incentives to perform the actions that enable the system to achieve a desired global outcome.
  • 9. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 9 Motivation 1. Agents can accurately estimate risk – Third parties provide accurate ratings 2. Honest buyer/seller avoids risk (if possible) – Insure transactions 3. No advantage in obtaining multiple identities – Agents can cope with pseudonym change 4. No need to trust a centralized authority – No centralized services needed Incentive Compatibility!
  • 10. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 10 Motivation A Reference is: Acceptance of Limited Liability. $100 BAC
  • 11. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 11 Motivation 1. Agents can accurately estimate risk – Third parties provide accurate ratings – Parties are liable for the references they provide 2. Honest buyer/seller avoids risk (if possible) – Insure transactions – Buyers/sellers pay for references to insure their transactions 3. No advantage in obtaining multiple identities – Agents can cope with pseudonym change – References are issued only to trusted identities 4. No need to trust a centralized authority – No centralized services needed – Anyone can issue a reference Use References!
  • 12. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 12 Motivation Related Work: • Z. Abrams et al. – Workshop P2P Econ 2004 • S. Buchegger et al. – Workshop P2P Econ 2004 • C. Dellarocas – Ideabook 2004 • S. Lee et al. – IEEE Infocom 2003 • S. Kamvar et al. – “EigenTrust” 2003 • J. Golbeck et al. – Sematic Web 2003 • T. Riggs et al. – ACM/IEEE-CS CDL 2001
  • 13. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 13 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 14. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 14 Outline • TrustDavis leverages social networks • For now, examples assume No False Claims (NFC) • The use of TrustDavis does NOT preclude trade outside the system.
  • 15. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 15 Paying for References 150 150 100 50 50
  • 16. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 16 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 17. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 17 • vb wants to buy three shirts. • Shirts cost $100 each from a trustworthy seller • Unknown seller offers shirts for $50 each (but maybe they are only worth $25). • vb would risk 3 x $50 = $150 in the transaction • vb can borrow and lend money at rate r=1.25 through the period of the transaction For $30, vb can insure herself! Paying for References How much is vb willing to pay to insure the transaction? (No riskless profitable arbitrage criterion) Example: $100 each Trust-me.com Blowout SALE! $50 each!$150!
  • 18. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 18 Paying for References To insure herself vb buys the shirts and a hedging portfolio as follows: 1. Instead of buying 3 shirts for $50 each she buys only 2, saving $50. 2. The buyer, vb , adds $30 of her own money and lends the resulting $80 at rate r = 1.25.
  • 19. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 19 Paying for References On Success: – vb obtains $100 from the loan and buys the 3rd shirt On failure: – vb sells the two shirts for $25 each – gets $100 from the loan. – She obtains a total of $150 Thus, vb can insure herself for $30.
  • 20. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 20 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 21. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 21 Selling References
  • 22. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 22 Selling References Seen as an investment… On Success the ROI is: On failure the ROI is: If repeated many times the insurer may go bankrupt. Assume the insurer has W dollars available to insure this transaction. K C K CK += + 1 K C
  • 23. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 23 Selling References Insurer maximizes the expected value of the growth rate of capital (Kelly Criterion). For given: – probability of failure p, – a desired growth rate of capital R; and, – fraction of the total funds W being risked in a transaction. The insurer can obtain a lower bound on the premium C.                 = n n W W ER 1 0 log
  • 24. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 24 Selling References Insured Value as a fraction of total funds – f Cost/InsuredValue–C/K Minimum Return/Risk Ration for Different Failure Probabilities
  • 25. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 25 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 26. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 26 A Non-Exploitable Strategy Two Scenarios: • No False Claims - NFC • With False Claims - FC False claims only change the probability p. We can incorporate the cost of verification. Key Idea: Save part of the money obtained in successful transactions in excess of the opportunity cost.
  • 27. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 27 A Non-Exploitable Strategy Example. The buyer, vb, has $190 to spend on 1 of 3 options: 1. Buying 3 shirts from an unknown seller for $50 each and insuring the transaction for $40. She values each shirt at $100. 2. Buying 2 pairs of shoes from a reliable retailer for $70 each. She thinks each pair is worth $90. 3. Buying 1 game console for $150, from a reliable online shop. She values the console at $240.
  • 28. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 28 A Non-Exploitable Strategy vb’s valuation for each of the 3 options is: 1. Shirts: 100 x 3 + 0 (no cash leftover) = $300 2. Pairs of Shoes: 90 x 2 + 50 (cash) = $230 3. Console: 240 x 1 + 40 (cash) = $280 Gains in excess of the opportunity cost are: 300-280=$20. Part of these $20 should be saved to insure future transactions.
  • 29. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 29 A Non-Exploitable Strategy The Strategy: 1. Initially only provide references to known agents or those that leave a security deposit. 2. Insure all trade through references provided by trusted agents. 3. Do not provide more insurance than you can recover. Charge at least the lower bound for providing a reference. 4. Save part of the money received “in excess of the opportunity cost”.
  • 30. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 30 A Non-Exploitable Strategy 150 150 100 50 50 50 OK! $10 saved to provide future insurance 10 Failed! Payment made automatically by v1
  • 31. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 31 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 32. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 32 Future Work • Simulation – sensitivity to estimates of p – growth rate of capital – dynamic behavior • Price Negotiation – should avoid “double spending” problem – fair distribution among insurers of the premium paid
  • 33. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 33 Outline • Motivation • The Model – Buying references – Selling references • A Non-Exploitable Strategy • Future Work • Conclusion – Key ideas
  • 34. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 34 Conclusion TrustDavis provides: • Accurate Ratings • Non-exploitable strategy for honest agents • Pseudonym change tolerance • Decentralized infrastructure Through the use of References.
  • 35. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 35 Conclusion Key Ideas: • Incentive Compatibility – Incentive to accurately rate – Incentive to insure – No incentive to change pseudonym • Saving gains in excess of the opportunity cost to insure future transactions.
  • 36. TrustDavis: A Non-Exploitable Online Reputation System D. DeFigueiredo and E. T. Barr Computer Science, UCDavis 36 The End Questions? Thank you! {defigueiredo,etbarr}@ucdavis.edu