Abstract
In this article, we propose a new micropayment model for nonspecialized commodity web-services based on microcomputations. In our model, a user that wishes to access online content (offered by a website) does not need to register or pay to access the website; instead, he will accept to run microcomputations on behalf of the service provider in exchange for access to the content. These microcomputations can, for example, support ongoing computing projects that have clear social benefits (e.g., projects relating to medical research) or can contribute towards commercial computing projects. We analyze the security and privacy of our proposal and we show that it preserves the privacy of users. We argue that this micropayment model is economically and technically viable and that it can be integrated in existing distributed computing frameworks (e.g., the BOINC platform). In this respect, we implement a prototype of a system based on our model and we deploy our prototype on Amazon Mechanical Turk to evaluate its performance and usability given a large number of users. Our results show that our proposed scheme does not affect the browsing experience of users and is likely to be used by a non-trivial proportion of users. Finally, we empirically show that our scheme incurs comparable bandwidth and CPU consumption to the resource usage incurred by online advertisements featured in popular websites.
- AdBlock 2004. The economics of online news. AdBlock Plus. http://en.wikipedia.org/wiki/Adblock_Plus.Google Scholar
- Adsense 2010. Google AdSense. http://en.wikipedia.org/wiki/AdSense.Google Scholar
- Alexia 2012. Alexia top sites. http://www.alexa.com/topsites.Google Scholar
- Barabasi, A. L., Freeh, V. W., Jeong, H., and Brockman, J. B. 2001. Parasitic computing. In Nature. 412.Google Scholar
- BOINC 2007. BOINC. http://boinc.berkeley.edu/.Google Scholar
- Capcal 2008. Capcal -- How testing is done on the cloud, http://www.capcal.com/.Google Scholar
- Cardline 2007. Micropayments still not profitable online. http://www.highbeam.com/doc/1G1-164436911.html.Google Scholar
- Clemons, E. 2009. Why advertising is failing on the Internet? http://techcrunch.com/2009/03/22/why-advertising-is-failing-on-the-internet/.Google Scholar
- ClickRate 2013. Display advertising click-through rates, http://www.smartinsights.com/internet-advertising/internet-advertising-analytics/display-advertising-clickthrough-rates/.Google Scholar
- Continental Research 2009. Micropayments may be the answer for publishers. http://www.bdrc-continental.com/EasysiteWeb/getresource.axd?AssetID=2373&type=full&servicetype=Inline.Google Scholar
- Cracker 2008. Browser-based distributed DES cracker. http://descrack.justinsamuel.com/.Google Scholar
- CrowdProcess 2013. CrowdProcess, http://crowdprocess.com/.Google Scholar
- Cui, H. and Biersack, E. 2013. Troubleshooting slow webpage downloads. In Proceedings of the IEEE INFOCOM TMA Workshop. 405--410.Google Scholar
- Distributed.Net 1997. Distributed.Net, http://distributed.net/.Google Scholar
- ElectricityUsage 2012. How much electricity does my computer use? http://michaelbluejay.com/electricity/computers.html.Google Scholar
- Forrester 2008. Forrester research. http://forrester.typepad.com/groundswell/2008/12/people-dont-tru.html.Google Scholar
- GIMPS 1996. The great Internet Mersenne prime search, http://www.mersenne.org/prime.htm.Google Scholar
- Goel, S., Hofman, J., Langford, J., Pennock, D. M., and Reeves, D. M. 2009. Centmail: Rate limiting via certified micro-donations. In Proceedings of CEAS.Google Scholar
- Goldstein, D. G., McAfee, R. P., and Suri, S. 2013. The cost of annoying ads. In Proceedings of the 22nd International Conference on World Wide Web, (WWW’13). 459--470. Google Scholar
Digital Library
- Golle, P. and Mironov, I. 2001. Uncheatable distributed computations. In Proceedings of RSA. 425--440. Google Scholar
Digital Library
- Golle, P. and Stubblebine, S. 2001. Secure distributed computing in a commercial environment. In Proceedings of the International Conference on Financial Cryptography. 289--304. Google Scholar
Digital Library
- Goodrich, M. T. 2008. Pipelined algorithms to detect cheating in long-term grid computations. In Theoretical Computer Science. Lecture Notes in Computer Science, Springer, vol. 408, Springer, 199--207. Google Scholar
Digital Library
- Greasemonkey 2012. Greasemonkey Firefox add-on. http://www.greasespot.net/.Google Scholar
- Guardian 2013. Why US newspaper publishers favour paywalls. http://www.guardian.co.uk/media/greenslade/2013/jan/01/paywalls-us-press-publishing.Google Scholar
- Guha, S., Cheng, B., and Francis, P. 2011. Privad: Practical privacy in online advertising. In Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI). Google Scholar
Digital Library
- Hinds, D. 2004. Micropayments - A technology with a promising but uncertain future. Commun. ACM. 47, 5. 44.Google Scholar
- Horton, J. and Seberry, J. 1998. Covert distributed computing using Java through web spoofing. In Proceedings of ACISP. Google Scholar
Digital Library
- Kamkar, S. 2010. Evercookie -- Never forget. http://samy.pl/evercookie/.Google Scholar
- Karame, G., Androulaki, E., and Capkun, S. 2012. Double-spending fast payments in Bitcoin. In Proceedings of ACM CCS. 906--917. Google Scholar
Digital Library
- Karame, G. and Capkun, S. 2010. Low-cost client puzzles based on modular exponentiation. In Proceedings of the European Symposium on Research in Computer Security (ESORICS). 679--697. Google Scholar
Digital Library
- Karame, G., Capkun, S., and Maurer, U. 2011. Privacy-preserving outsourcing of brute-force key searches. In Proceedings of ACM CCSW. 101--112. Google Scholar
Digital Library
- Karame, G., Strasser, M., and Capkun, S. 2009. Secure remote execution of sequential computations. In Proceedings of ICICS. 181--197. Google Scholar
Digital Library
- Lukose, R. M. and Lillibridge, M. 2006. Databank: An economics based privacy preserving system for distributed relevant advertising and content. Tech. Rep., HP Laboratories.Google Scholar
- MTurk 2005. Amazon Mechanical Turk. https://www.mturk.com/mturk/welcome/.Google Scholar
- Murdoch 2009. Murdoch: Web sites to charge for content. http://edition.cnn.com/2009/BUSINESS/05/07/murdoch.web.content/index.html.Google Scholar
- Nakamoto, S. 2009. Bitcoin: A peer-to-peer electronic cash system. http://nakamotoinstitute.org/bitcoin.html.Google Scholar
- OnlineNews 2010. The economics of online news. http://www.pewinternet.org/Reports/2010/5--The-economics-of-online-news.aspx.Google Scholar
- OnlineViewership 2007. Online newspaper viewership reaches record in 2007. http://www.naa.org/PressCenter/SearchPressReleases/2008/Online-Newspaper-Viewership.aspx.Google Scholar
- Provos, N., McNamee, D., Mavrommatis, P., Wang, K., and Modadugu, N. 2007. The ghost in the browser: Analysis of web-based malware. In Proceedings of HotBots. 4. Google Scholar
Digital Library
- SAT 2014. Wonderings of a SAT geek. http://www.msoos.org/2013/09/minisat-in-your-browser/.Google Scholar
- SETI 1999. SETI at home. http://setiathome.ssl.berkeley.edu/.Google Scholar
- Simpson, C. Ad zapping with squid. http://adzapper.sourceforge.net/.Google Scholar
- Squid 1996. Squid Proxy. http://www.squid-cache.org/.Google Scholar
- Stats 2013. 10 horrifying stats about display advertising, http://blog.hubspot.com/horrifying-display-advertising-stats.Google Scholar
- Szajda, D., Lawson, B., and Owen, J. 2003. Hardening functions for large scale distributed computations. In Proceedings of the IEEE Symposium on Security and Privacy. 216. Google Scholar
Digital Library
- TOP10 2011. How many GFLOPS does your processor have? http://www.overclock.net/t/947312/how-many-gflops-does-your-processor-have.Google Scholar
- Toubiana, V., Narayanan, A., Boneh, D., Nissenbaum, H., and Barocas, S. 2010. Adnostic: Privacy preserving targeted advertising. In Proceedings of the Network and Distributed System Security Symposium (NDSS).Google Scholar
- UnitedDevices 1999. United Devices, Inc, company profile, http://biz.yahoo.com/ic/105/105503.html.Google Scholar
- USCosts 2009. Electricity costs in the united States. http://www.think-energy.net/electricitycosts.htm.Google Scholar
- Wasserman, H. and Blum, M. 1997. Software reliability via runtime result-checking. J. ACM. 44, 826--849. Google Scholar
Digital Library
Index Terms
Microcomputations as Micropayments in Web-based Services
Recommendations
Pay as you browse: microcomputations as micropayments in web-based services
WWW '11: Proceedings of the 20th international conference on World wide webCurrently, several online businesses deem that advertising revenues alone are not sufficient to generate profits and are therefore set to charge for online content. In this paper, we explore a complement to the current advertisement model; more ...
A multidimensional framework of web browsers' trust and distrust of banner advertisements
Past research has explored the effectiveness of banner advertisements and how to increase banner advertisement click-through rates. But there is very little research regarding this question: Why are banner advertisement click-through rates extremely low?...
Misbehavior in Bitcoin: A Study of Double-Spending and Accountability
Bitcoin is a decentralized payment system that relies on Proof-of-Work (PoW) to resist double-spending through a distributed timestamping service. To ensure the operation and security of Bitcoin, it is essential that all transactions and their order of ...






Comments