Publication Date

Fall 2014

Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science

First Advisor

Chris Pollett

Second Advisor

Thomas Austin

Third Advisor

Suneuy Kim


Web Music Service Hash Cache streaming MP3


This project develops a hash-cash based, streaming music payment system. In our system, musicians are paid based on how long their works are listened to. Artists can upload their works to our proof-of-concept service so that people can discover and listen to them. While their works are being listened to, a mining process is run in parallel. The mining process discovers a “listening coin” based on the hash-cash algorithm. Users of our service would pay a monthly fee to access the music library. The monthly fees are then distributed to all artists proportionate to the number of virtual coins they received from users who have listened to the songs they have contributed to the library. The virtual coins are available for public inspection so that the artists can be assured that they are getting a fair share of the subscription fees.