www.kom.e-technik.tu-darmstadt.de www.httc.de Market Management for P2P A Token-based Accounting System Nicolas Liebau, Prof. Dr.-Ing. Ralf Steinmetz TU Darmstadt - Darmstadt University of Technology, Dept. of Electrical Engineering and Information Technology, Dept. of Computer Science KOM - Multimedia Communications Lab Merckstr. 25, D-64283 Darmstadt, Germany, Nicolas.Liebau@KOM.tu-darmstadt.de Tel.+49 6151 165240, Fax. +49 6151 166152 1 25.09.2003 file
Motivation Interactions between Peers www.kom.e-technik.tu-darmstadt.de www.httc.de • Not (centrally) controlled • Resource usage/provisioning • Not attributable • No incentives for provisioning • No charging calculation possible • Opportunistic behavior • Free-riding • Providing inferior service Implications • System is • Unpredictable Coordination through Coordination through Market Mechanisms Mechanisms Market • Instable • Underperforming 2
P2P Markets www.kom.e-technik.tu-darmstadt.de www.httc.de The Hourglass Analogy Producer Consumer Service Author Resource Provider 3
Concept for Market Managed P2P www.kom.e-technik.tu-darmstadt.de www.httc.de Uncertain Quality Communities of Goods Voting Rules Opportunism Reputation Price Free Riding Resource Dissemination Accounting Service Agreements Incentives Charging Identity 4
Token-based Accounting Tokens: www.kom.e-technik.tu-darmstadt.de www.httc.de • General medium for exchange Issues: • Forgery • Quorum of trusted peers issue tokens • Using threshold RSA • Double Spending • Detectable & traceable • Owner-ID + unique Token-ID • Only Owner can spend token • Exchange of collected foreign tokens against own tokens 5
Issuing Tokens – Exchange Exchange of foreign tokens against own ones www.kom.e-technik.tu-darmstadt.de www.httc.de Super- Peer Super- Super- Collected Peer Peer 3 (foreign) Tokens Super- 1 Peer 2 Super- New Peer Peer New 5 Partially Tokens (unsigned) signed Tokens Tokens 4 6 Exchange Function • Many possibilities • Implement different economic systems 6
Simple Transaction www.kom.e-technik.tu-darmstadt.de www.httc.de Service Request Costs ( ) Service Requestor Accept Service Provider Service Account Balance Account Balance Own Tokens Foreign Tokens Foreign Tokens Own Tokens 7
Extended System Token Exchange www.kom.e-technik.tu-darmstadt.de www.httc.de Super- Peer Super- Super- Collected Peer Peer 4 (foreign) Tokens Super- 1 Peer 2 Super- Peer New Peer New Partially 6 Tokens (unsigned) signed Tokens Tokens 5 3 7 IDs Trustworthy Transaction Account Service Request Account Account Holder Holder Holder Service Requestor Costs ( ) Service Provider Ready Service 8
Conclusion Advantages www.kom.e-technik.tu-darmstadt.de www.httc.de • Flexible value of a token • Flexible economic system • Incentive System • Exchange: N = 2 F • Market with virtual currency • Exchange : N = F • Flexible Charging • Trustworthy payment mechanism • Backup of tokens possible • On HDD, CD, … • Granting credit between peers • Critical: Cooperation of trusted Super-Peers 9
www.kom.e-technik.tu-darmstadt.de www.httc.de Questions 10
Recommend
More recommend