What it does

Charity Coins is a new technology which allows charity organizations to embed a Bitcoin miner into users web browser

How we built it

Challenges we ran into

Since mining crypto currency requires a lot of computing power it was a challenge to get our tool to work effectively in a web browser which requires lot of overhead. We worked around that problem in two ways. First we were able to use a library called WebGL which allows Javascript to make use of the client's graphics card and spin up thousands of threads to work in parallel. Secondly, we joined a Bitcoin mining pool which allows us to team up with other miners around the world. Once our pool is able to solve an entry in the block chain we all split the earnings according to the amount of work contributed by each miner.

Accomplishments that we're proud of

What we learned

What's next for Charity Coins

Future enhancements include:

  • Working with other currencies which are optimized for CPU mining.
  • Automatic detection of the clients' hardware
Share this project: