Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: smeagol on May 17, 2013, 01:13:41 AM



Title: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: smeagol on May 17, 2013, 01:13:41 AM
PiCoin
PiCoin... A new altcoin that will use your mining power to calculate digits of pi, rather than wasting it on random calculations!  High difficulty at start for higher value, and no maximum to coins, though it will get exponentially higher as time goes on until it is pretty much impossible to make any more!

Development
Anyone know if this is feasible and would be willing to develop this?  PM me and post your thoughts below!

http://gallery.bridgesmathart.org/sites/default/files/styles/large/public/bridges2012/dreimann/pi.jpg


Title: Re: Is this possible? PiCoin!
Post by: yacoin on May 17, 2013, 01:14:31 AM
Wow! fucking nice man!


Title: Re: Is this possible? PiCoin!
Post by: smeagol on May 17, 2013, 01:15:23 AM
you know if it is possible?


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: BitJohn on May 17, 2013, 01:18:40 AM
There is a guy working on this coin.........you grab this off of Verns forums?


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: Eb0la on May 17, 2013, 01:18:46 AM
I see my birthday.. home address.. and the answer to the universe all in that one picture! :D


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: rbaggio on May 17, 2013, 01:19:32 AM
what an awesome idea


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: yacoin on May 17, 2013, 01:21:21 AM
PiCoin
PiCoin... A new altcoin that will use your mining power to calculate digits of pi, rather than wasting it on random calculations!  High difficulty at start for higher value, and no maximum to coins, though it will get exponentially higher as time goes on until it is pretty much impossible to make any more!

Development
Anyone know if this is feasible and would be willing to develop this?  PM me and post your thoughts below!

http://gallery.bridgesmathart.org/sites/default/files/styles/large/public/bridges2012/dreimann/pi.jpg

The image is TRIPPY as hell. Even if you're not on LSD. Just stare at the center :)


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: achillez on May 17, 2013, 01:23:42 AM
soooo cool


Title: Re: Is this possible? PiCoin!
Post by: megablue on May 17, 2013, 01:23:59 AM
i was wondering the same thing as well... it is definitely possible but is it feasible?

Challenges:
- it would require us to start from the next unknown digit
- what if somebody already have a longer list that doesn't get published in public and decided to use it as advantage?
- perhaps, it can and should be pair with hashing algo so that even someone with the next digit doesn't have full advantage


Since it is floating point heavy calculation, nvidia gpu can finally be useful in mining.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: spoid on May 17, 2013, 01:27:25 AM
problems will probably overlap with those of sciencecoin/curecoin etc.
seti@homeCoin and more! spacecoin. aliencoin.


Title: Re: Is this possible? PiCoin!
Post by: smeagol on May 17, 2013, 01:27:40 AM
i was wondering the same thing as well... it is definitely possible but is it feasible?

Challenges:
- it would require us to start from the next unknown digit
- what if somebody already have a longer list that doesn't get published in public and decided to use it as advantage?
- perhaps, it can and should be pair with hashing algo so that even someone with the next digit doesn't have full advantage


Since it is floating point heavy calculation, nvidia gpu can finally be useful in mining.


Start from a random digit (1 to 1 million) and pair it with a hashing algorithm.  Use random number generator to decide which digit to start from

If you are willing to help develop this PM me!


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: ntkrnl on May 17, 2013, 01:29:01 AM
pretty cool idea


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: smeagol on May 17, 2013, 01:29:43 AM
problems will probably overlap with those of sciencecoin/curecoin etc.
seti@homeCoin and more!

sciencecoin and cure coin both give only a portion of profits to the miners.  PiCoin will give all profits to miners


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: smeagol on May 17, 2013, 11:05:48 AM
also, PiCoin will have an actual purpose.  SciCoin and CureCoin still use pointless calculations.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: Rannasha on May 17, 2013, 11:09:06 AM
Calculating pi is not really a useful purpose. It has been calculated to 10 trillion (10^13) digits already. Practical use of increased accuracy in even the most precise applications is completely gone after 30-40 digits.

edit: Additionally, the whole idea behind crypto-currency is to have a task that is hard to perform, but easy to check. Finding a block that has certain properties when hashed is very difficult, but once found, it's simple to verify that the result is correct (just a single hash-operation on the found block, which is very fast). There is no way to verify whether the 28389283751th decimal of pi is really 4 or whether i'm just cheating (unless you have a table with all digits, in which case a miner can just use that).

There's a reason why hash-functions are used for all crypto-currencies and simply throwing out the "useless hash-computations" and replacing it with something else isn't going to work.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: cre8r on May 17, 2013, 11:14:20 AM
The basic principle of Proof of Work scheme is - hard to do the work and easy to check that it is done right. There is no easy way to check that newly discovered digits of PI are not just taken from the air, so it will not work.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: turtle83 on May 17, 2013, 11:18:56 AM
The basic principle of Proof of Work scheme is - hard to do the work and easy to check that it is done right. There is no easy way to check that newly discovered digits of PI are not just taken from the air, so it will not work.

Exactly. I thought about picoin months ago.... and while bitcointalk was loading in my browser i realized it would be just as hard to validate the PoW as to do the work itself.. so pointless exercise.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: spndr7 on August 15, 2013, 07:55:13 PM
. There is no way to verify whether the 28389283751th decimal of pi is really 4 or whether i'm just cheating (unless you have a table with all digits, in which case a miner can just use that).



Exactly. I thought about picoin months ago.... and while bitcointalk was loading in my browser i realized it would be just as hard to validate the PoW as to do the work itself.. so pointless exercise.

Verification of n th digit can be directly found using  Bailey–Borwein–Plouffe formula (http://en.wikipedia.org/wiki/Bailey%E2%80%93Borwein%E2%80%93Plouffe_formula). The formula can directly calculate the value of any given digit of pi without the need to calculate the preceding digits.

Pi is an irrational number and can be written as generalised continued fraction as --
(from thread https://bitcointalk.org/index.php?topic=271568.0 )

http://upload.wikimedia.org/math/b/b/2/bb2525440fab805b52848bde8a9195da.png


Recursive function implementing 1st continued fraction for n iterations
Quote
float rec(float x,int n){
        float ret;
        if(x>=n)
        ret=1;
        else
        ret=(1+2*x)+((x+1)*(x+1)/rec(x+1));
        
        
        return(ret);
        }

int main(){
    float x;
        
    x=4/(1+(1/rec(1,8)));     //here n=8
    printf("\npi=%f",x);
  
  
     return(0);
     }

Here 8 iterations produce first 3 correct digits of pi.


It can be seen that as the number of iterations are gradually increased,computational complexity increases exponentially.Block reward could be adjusted accordingly.

Posted in https://bitcointalk.org/index.php?topic=271568.0

Other current problems from Experimental Maths (http://en.wikipedia.org/wiki/Experimental_mathematics#Applications_and_examples) could also be used for p2p alt coins.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: miffman on August 15, 2013, 08:07:07 PM
PiCoin sounds great!


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: SALHERO on August 15, 2013, 08:11:06 PM
Ok, somebody check this before?  ::)

http://en.wikipedia.org/wiki/Super_PI (http://en.wikipedia.org/wiki/Super_PI)

http://www.techpowerup.com/downloads/366/super-pi-mod-v1-5/ (http://www.techpowerup.com/downloads/366/super-pi-mod-v1-5/)


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: Entz on August 15, 2013, 09:05:43 PM
When I was a little kid my mother told me not to stare into the sun.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: digitalindustry on August 16, 2013, 10:48:18 AM
when i was a little kid i stared into the sun.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: heatgsm on August 16, 2013, 01:08:32 PM
Come up with something really useful...what`s the point of knowing the Pi number to 0.trillion !? Btw there are numbers far more important than Pi.


Title: Re: *Is this possible? PiCoin! Calculates digits of pi with your computing power!*
Post by: jackjack on August 16, 2013, 01:31:05 PM
Calculating pi is not really a useful purpose. It has been calculated to 10 trillion (10^13) digits already. Practical use of increased accuracy in even the most precise applications is completely gone after 30-40 digits.

edit: Additionally, the whole idea behind crypto-currency is to have a task that is hard to perform, but easy to check. Finding a block that has certain properties when hashed is very difficult, but once found, it's simple to verify that the result is correct (just a single hash-operation on the found block, which is very fast). There is no way to verify whether the 28389283751th decimal of pi is really 4 or whether i'm just cheating (unless you have a table with all digits, in which case a miner can just use that).

There's a reason why hash-functions are used for all crypto-currencies and simply throwing out the "useless hash-computations" and replacing it with something else isn't going to work.
The basic principle of Proof of Work scheme is - hard to do the work and easy to check that it is done right. There is no easy way to check that newly discovered digits of PI are not just taken from the air, so it will not work.

This
Stop dreaming