Here are some questions I have:
Do you double-check (or verify some way) results so that people can't just send fake results?
Do you plan to distribute the Gridcoin at some point based on the work done?
Here are some ideas I have:
Have the site be able to transfer stats using BOINC's protocol so if this ever got large enough it could be whitelisted
Have multiple different subprojects be running on this and let people who ask run their own projects on it similar to the idea that's been floating around of microgrid.
- Things to run on it:
Do computational fluid dynamic simulations submitted by people who want to simulate things like drag or other things (probably out of scope to do due to the difficulty in programming this)
Compute digits of Pi using this algorithm that can allow for individual digits of Pi to be computed separately (not particularly useful)
Traning of neural network models submitted (TensorFlow for javascript can be used so implementation is more realistic)
Having people using a web version of a torrent client and torrenting the site reducing server load
Run basic outbound cryptocurrency nodes/ipfs nodes in the browser to bring more security to those networks]
Synthesis of FPGA designs submitted in Verilog (there are a few open source tools that would need to be heavily adapted for the browser I found this and this)
Double-check: not in current realisation. Currently it is draft one-pager just to check concept.
Distribute gridcoin: yes, 10 GRC/day per all participants for now.
About BOINC protocol: If only I have suitable scientific ideas except for existing ones (dhep, amicable numbers, collatz, number factorization projects). I think another project for number factorization (exists are: yoyo, primegrid, amicable numbers, yafu, nfs) is not needed.
About microgrid project: I thinked about site where you can upload your own JS function and donate GRC for participants, but there is fundamental problem here, you cannot check what any other program do. That causes security problems also. But looks interesting and promising.
Things to run: main problem is saving results. I can easily calculate trillions digits of pi, but then I need terabytes to store them. What about sum of trillion digits of pi? :)
And other problem is realisation. I can do computation platform (send task, receive results, multiple validate and store them (but not for terabytes)), but cannot do fluid dynamics equations or FPGA design by myself.
Currently microgrid platform looks most interesting.