GithubHelp home page GithubHelp logo

mikalv / ticketminer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from christoftorres/ticketminer

0.0 2.0 0.0 20.81 MB

Proof-of-work micropayment system (client and server side).

License: MIT License

HTML 1.46% JavaScript 7.14% CSS 1.46% C 66.07% Python 0.04% C++ 1.53% PHP 22.29%

ticketminer's Introduction

#TicketMiner Copyright (C) 2016 - Christof Torres, University of Luxembourg

License/usage:

This software is released under the terms of the MIT license, a copy of which should be included with this distribution. This software is provided "AS IS", without any warranties of any kind, either expressed or implied.

About

This is a Master project founded by the CryptoLUX research team within the Computer Science and Communications (CSC) research unit of the Faculty of Science, Technology and Communication (FSTC) at the University of Luxembourg.

TicketMiner is a proof-of-concept based on the paper "Proof-of-Work as Anonymous Micropayment: Rewarding a Tor Relay" [1] by Prof. Dr. Alex Biryukov and Dr. Ivan Pustogarov, allowing users to mine shares through their browser for specific websites and getting back in return tickets which they can either redeem for improved services or donate to websites.

The TicketMiner server application is a Node.js application and can be found inside the "Server" directory. The server runs in the background on the website wishing to provide improved services or receive donations by TicketMiner clients.

Dashboard

The TicketMiner client application is a Mozilla Firefox add-on that runs inside the Firefox browser and mines tickets from TicketMiner enabled websites. The client can be found inside the "Addon" directory.

Main Menu Wallet Miner Job

In addition, this project also includes two test cases, illustrating two possible use cases of TicketMiner services, namely donations and mirco-payments inside e-commerce websites. These two test cases can be found inside the "TestCases" directory.

Large Coffee

References

[1] Alex Biryukov, Ivan Pustogarov, "Proof-of-Work as Anonymous Micropayment: Rewarding a Tor Relay", Financial Cryptography 2015, Puerto-Rico, USA.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.