A volunteer computing project to calcuate pi
Volunteer Computing involves multiple clients and a server, where any clients can recieve tasks (simillar to that in primegrid) which is computed by the computer ❤️ and sent to the server, where the server checks the computed string, if it's not correct, it gets re-added into the tasks list.
We will be using faster variants of the Bailey–Borwein–Plouffe formula as they allow us to compute digits without computing the preceding ones, this is crucial since otherwise, each client will need to recompute all preceding digits of pi which have already been computed, hindering our progress.
Tasks will be given out dynamically based on the computer's specs.
There is also the possibility that the computer may compute ❤️ inaccurate results or a bad actor may attempt to modify the digits, for this we have implemented a verification system which computes recomputes random digits from the result, however this may also result in inaccurate results (i completely forgot about this 💔 ).
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
currently working on the pi calcuation part, it's getting together so well!!! it can talk and handshake, the only problem is that the digits aren't accurate, so i'm goin g to use mpfr to calcuate.