Tidbit is a service that lets you make money mining bitcoins on your clients' computers.
The core technology is a performant Bitcoin miner that we have implemented in pure JS (Asm.js). This includes an Asm.js implementation of SHA256, and a shading algorithm for applying it efficiently on large sets of data.
We've made a service on top of this technology, called Tidbit, that lets developers mine bitcoins using their clients' browsers. Tidbit isn't fully ready for production use, but 98% of the infrastructure is in place. We believe this is a very strong proof of concept for the idea.
1) Make an account. If you don't have a Bitcoin wallet, you can log in as username: email@example.com and pw: password. 2) At this point you would generally insert the iframe into your websites, but in this case you can just go to /miner to see what the iFrame links to. 3) Open up the console, and you can see the iFrame connect to the server and fetch work / start mining.
We are using the Stratum protocol for Bitcoin pool sharing. Here's what happens:
1) We get assigned work from P2Pool, a Bitcoin pooling service 2) We send the client that work, and it runs the mining script on it 3) Whether or not a Bitcoin is found, work is counted for significant processing done 4) You get credited for that work 5) Once you've done a certain amount of work (again, regardless of actually finding a bit coin) you can cash out.
Again, it is important to note that the whole infrastructure is only a proof of concept and not ready for production. We have left out the final interaction with P2Pool while we put together a Terms and Conditions, so we currently do not receive any Bitcoins.
Asm.js, WebGL, P2Pool TCP API, Express.js, Socket.io, Font Awesome, Bootstrap 3
Voting is now closed.
We'd love to hear any feedback you have!
We believe our utility for the end user comes in freeing up real estate on web pages. Imagine a web where your amazon shopping cart doesn't follow you around to every website you visit. We believe there should be more options than advertising for monetizing a website, and we believe we have a novel and non-intrusive solution.
In this way, we provide utility to developers who can now include higher quality content on their websites, and utility to end users who are spared the wasted time in looking at ads.
Thank you, Tidbit
Hi Agam, We'd love it if you could give us some feedback on our idea. We think that we are fundamentally different from CoinLab in that we are looking to provide an alternative to web advertising.
We'd love to hear any feedback you have!
Hi Alex, we didn't finish implementing the dashboard during the hackathon, but definitely will if we carry forward!
Hey Danny, we'd love to hear any feedback you could give us!
Hi Divya, that's pretty weird. We've tested it in Chrome 30, 31, and Firefox 25. Can you try using one of those?
Hey Maciej, thanks for checking us out!
Unfortunately, we weren't able to get the dashboard metrics working in time, unfortunately, however the work is being done (it just doesn't display it)
In terms of profit, we believe it's definitely viable given our pooling configuration and future potential (integrating WebGL, even mining different cryptocurrencies like Litecoin or doing GP computing).
Hey Simon, we'd love any feedback you could give us!
Hey Sean, these are great questions. We're hoping that Tidbit can completely replace ad revenue. Looking forward, there's a ton of interesting optimizations we can do. First and foremost we want to integrate WebGL and run computations on the GPU. Beyond that, there are even different cryptocurrencies with less mining overhead like Litecoin that we could swap in.
With respect to sustainability, our clients get paid for work done for the mining pool, not exact bitcoins mined. This should mitigate losses to network difficulty. Hopefully Bitcoin is around long enough to experience such difficulty! :)
Hey Gerad, thanks for being so frank! Good eye- we weren't able to get the dashboard metrics working in time, unfortunately.
In terms of Bitcoin, we believe it's definitely viable given our pooling configuration and future potential (integrating WebGL, even mining different cryptocurrencies like Litecoin). That said, we'd love to hear any ideas your friend has in regards to efficient Bitcoin mining!
Here are the notes from my friend:
It's a cool idea. If it's using the CPU (in all likelihood) it makes roughly zero dollars (7.2e-6 dollars per day) unfortunately with the current market economics. Even if they got it to use a person's GPU, it would still make almost zero dollars... (1.44e-4 dollars per day) They could, however, change it to solve scrypt (litecoin) and it would do much better.
Hey Nick, that's a great insight. You're absolutely right. 20kH is pretty low right now, even given a substantial amount of clients. Optimizing our own algorithm and adding WebGL integration are definitely on the map. On top of that, we want to offer Litecoin and other cryptocurrencies to complement payout.
Hi Acconut, if you'd like to test it out, feel free to put 1Hw8G2MTQNiMgURQPvSYwVqRiuidfCuW88 in the wallet ID field. It belongs to http://tpbitcalc.appspot.com/ .
Uva Wellassa University of Sri lanka
Fagbokforlaget V&B AS
Hey Deepak, thanks for the feedback! In terms of viability, please see our updated judging instructions. We're using the Stratum protocol, which gives you credit based on work done, not Bitcoins mined. Sorry for the confusion!
Hey Bálint, thanks for the feedback! In terms of viability, please see our updated judging instructions. We're using the Stratum protocol, which gives you credit based on work done, not Bitcoins mined. Sorry for the confusion!
Thanks for voting! It seems like our site has been very slow/crashing because we got such a huge response to it - could you possibly try again in a few hours?
The Bitcoin Wallet ID is the address of your Bitcoin Wallet. By giving out the Wallet ID, you enable other people to transfer Bitcoins into your account, but not the other way around. Check out http://bitcoin.org/en/choose-your-wallet for more information.
Hi pahans, everything should be working now!
Thanks for the vote Charlie! Looking forward, we want to explore throttling and choosing between ads and mining as more practical options. This was supposed to be a proof of concept :)
Thanks for the review Visnu!
Also, why does it say you're a contestant?
cuz I am this year! check out our app!
Automattic (formerly Cloudup)
Thank you Nate! We are excited about it too! =D