Author

Topic: Tumen miner - WebGL miner (Read 6291 times)

legendary
Activity: 1666
Merit: 1010
he who has the gold makes the rules
May 07, 2013, 08:46:05 PM
#9
is anyone running this?  i'd like to try it out
hero member
Activity: 742
Merit: 500
February 10, 2013, 02:49:55 PM
#8
no interest at all on this, eh?
I checked it out, updated firefox, installed webcl then got this notice when activating webcl that ended the curiosity for me.

"WARNING! This WebCL implementation is experimental and is likely to introduce severe security vulnerabilities in your system. Use it cautiously and at your own risk. This setting is also available in Advanced Settings (about:config) as extensions.webcl.allowed"
sr. member
Activity: 434
Merit: 250
February 09, 2013, 08:59:28 PM
#7
no interest at all on this, eh?
sr. member
Activity: 434
Merit: 250
February 07, 2013, 08:56:30 PM
#6
OK, I could use a hand getting this working. Right now my firefox is way too new for krad miner. Any suggestions?

bitcoin.pandemichosting.com

A buddy of mine came up with a fix for the version issue.

sr. member
Activity: 240
Merit: 250
Don't mind me.
January 26, 2012, 03:42:37 PM
#5
EDIT: http://c9.io/moocow1452/tumen_miner

Ready for action.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
January 06, 2012, 04:33:51 PM
#4
I like that this is happening, I wish I understood it all

This is the old kradminer, a miner that works in your browser.

Now it is open sourced by a good Samaritan!  ^_^
hero member
Activity: 630
Merit: 500
Posts: 69
January 06, 2012, 03:52:07 PM
#3
I like that this is happening, I wish I understood it all
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
January 02, 2012, 05:58:18 PM
#2
AWESOME! I'll give it a try!
staff
Activity: 4214
Merit: 1203
I support freedom of choice
December 30, 2011, 03:13:03 AM
#1
https://github.com/temujin9/tumen_miner

Quote
Here is the dump, I may have other versions, but this was the first thing I found, it maybe the best I have. I think the important javascript parts were miner_original.js and worker_original.js (which is missing) but you maybe able to de-minfy the worker.js file.

The whole client side of the system was just the index.html page, and those two javascript files. IIRC the 'web-worker' can't create an opencl context so all the work is done in the main javascript thread. The backend is just a proxy to a bitcoin miner, the reason it exists is just because of javascript security you have to connect to the same url/port, so that can be replaced by a modern mining proxy of some kind.

My advice would be to study how webcl works, and get a demo of that going in your own code, then learn how the mining process works, and try to load the opencl kernel using your own webcl javascript code. then look over the worker.js and miner.js files and pick out the pieces that actually do the work of converting the bytes around to the right formats and talking to the webcl kernel. Looking at the source of poclbm and diablominer should give you an idea of the various byte conversion functions needed, krad miner works in the same ways as these miners do, only the code is in javascript and you have to deal with the strange different world of javascript.
Jump to: