Bitcoin Forum
March 26, 2019, 11:27:37 AM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 302 »
  Print  
Author Topic: [ANN][RIC] Riecoin: constellations POW *CPU* HARD FORK successful, world record  (Read 657557 times)
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 18, 2014, 10:31:40 PM
Last edit: March 18, 2014, 11:09:42 PM by surfer43
 #2341

^^ I would assume the latter. On the website, it says the former.

Can anyone provide an equation for calculating the estimated 4-chains required to find a 6-chain and thus mine a block?

1553599657
Hero Member
*
Offline Offline

Posts: 1553599657

View Profile Personal Message (Offline)

Ignore
1553599657
Reply with quote  #2

1553599657
Report to moderator
1553599657
Hero Member
*
Offline Offline

Posts: 1553599657

View Profile Personal Message (Offline)

Ignore
1553599657
Reply with quote  #2

1553599657
Report to moderator
+
=
Equity on offer
in the world's largest
crypto enabled
marketplace
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1553599657
Hero Member
*
Offline Offline

Posts: 1553599657

View Profile Personal Message (Offline)

Ignore
1553599657
Reply with quote  #2

1553599657
Report to moderator
Supercomputing
Sr. Member
****
Offline Offline

Activity: 278
Merit: 250


View Profile
March 18, 2014, 10:32:49 PM
 #2342

Following up on my earlier tracing of offsets and difficulty, here's a new graph:

http://www.cs.cmu.edu/~dga/crypto/ric/diff_offset_2014_03_18.png

Looks like within a few days, the low-primorial miners will mostly be gone.

Supercomputing alluded to this, but I think it'll be interesting to see what happens with coprimes (offsets relative to the primorial) other than the first.  The ypool miner and mine both use only the first (+97 for 2310, and +16057 for big primorials).  But a00k's uses a different coprime for each worker.  I'm not sure I see a fundamental advantage to using the coprimes unless we start exhausting the 256 bit nonce space with large primorials and need to search more densely, but it seems like something to keep in mind.

I'll see if I can add a coprime-detector to my analysis code for some graphs next week.  That should also provide a better signature of the miner used to mine the block - interesting stuff.


All these primorial optimizations are assuming that all 'coprimes' as you say (I'm not sure it's the correct term, I'd call them 'remainders' since they are the remainder of the first prime of the sextuplet modulo the primorial) are equiprobable (ie sextuplets are distributed evenly amongst different remainders). It's logical to assume that, but I think it's not proven to be true. Some may give better performance than others - and it could be a big difference.
The safest approach would be to choose one at random and switch every few minutes or something. And of course the best would be to research if they are truly the same or not.

Some of you people thought your were mining this for the money? while you were distracted, I made you do science! ha! Smiley

I may be wrong if I missed something, and I completely agree with gatra.

a00k seems to be doing a lot of unnecessary work just to get to this:

Base_Target = {Current Target}
Sextuplet = 7273427997146573527660308536800543291038744551505285967246716372557017 <---- Static Sextuplet Origin (different for each thread)
Primorial = 179#

Then do something like this:

Remainder = Target  % Primorial
Remainder = Primorial - Remainder

Target_Offset = Remainder % Primorial
Target_Offset = Target_Offset + Sextuplet
Target_Offset = Base_Target + Target_Offset

Then your sieve array will represent:
Target_Offset + Primorial + Primorial + Primorial + ...

or

Target_Offset + (k * Primorial)

Electrical Engineering & Computer Science
http://www.eecs.mit.edu/
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 504


CTO @ Flixxo, Riecoin dev


View Profile WWW
March 18, 2014, 10:52:59 PM
 #2343

^^ I would assume the latter.

Can anyone provide an equation for calculating the estimated 4-chains required to find a 6-chain and thus mine a block?
it's possible but kinda tricky, one of the variables is how many primes you put in your sieve. Will think about it


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 504


CTO @ Flixxo, Riecoin dev


View Profile WWW
March 18, 2014, 10:53:30 PM
 #2344

ric.upcpu.com is also open for testing
They use xpt insted of stratum, so the optimized miners for ypool should work on the upcpu pool too

how do I transfer RIC coin into the wallet?

xptMiner.exe -o ricpool.upcpu.com -u RCeZfFMVsJqkeZi21w8j3U8mUhwzDW2T99.worker -p x -t 8

or

xptMiner.exe -o ricpool.upcpu.com -u RCeZfFMVsJqkeZi21w8j3U8mUhwzDW2T99 -p x -t 8

which one is correct?

in upcpu I think the former is valid
just make sure RCeZfFMVsJqkeZi21w8j3U8mUhwzDW2T99 is your address and you'll receive payouts there


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
Bigtruck45
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
March 18, 2014, 11:14:02 PM
 #2345

Just to be a pedantic dick I don't think this is science, it's math (and math is most definitely not science), which is fine too.  Smiley

A mathematician and a scientist are given an identical problem: Prove that all odd numbers greater than 2 are prime numbers. They proceed:
Mathematician: 3 is a prime, 5 is a prime, 7 is a prime, 9 is not a prime - counterexample - claim is false.
Scientist: 3 is a prime, 5 is a prime, 7 is a prime, 9 is an experimental error, 11 is a prime, ...
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 18, 2014, 11:49:56 PM
 #2346

A mathematician and a scientist are given an identical problem: Prove that all swans are white
Mathematician: It is impossible to prove that!
Scientist: Well this swan is white, this one is too, and so is this one. I only see 3 swans. Proven!

altcoinspool
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile WWW
March 19, 2014, 12:23:54 AM
 #2347

I just added RieCoin to our pool and would love some help testing it please ?

www.altcoinspool.com

Thanks.

Alt.
northranger79510
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250

Riecoin and Huntercoin to rule all!


View Profile
March 19, 2014, 01:27:29 AM
 #2348

I just added RieCoin to our pool and would love some help testing it please ?

www.altcoinspool.com

Thanks.

Alt.

Thanks for adding Riecoin!

Huntercoin: H9kttkrQidiQMG9NibmTgjgCKqWJMAkAXD
Riecoin: Like us on https://www.facebook.com/TheRiecoinCommunity
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 19, 2014, 01:30:23 AM
 #2349

how to calculate knumbers per second given 4-chains per second?

TodaysCrypto
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
March 19, 2014, 02:46:05 AM
 #2350

Smiley


Today's crypto coin is Riecoin!

http://www.todayscryptocoin.com/Riecoin/

@TodaysCrypto


 Smiley
a00k
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
March 19, 2014, 03:02:01 AM
 #2351

Following up on my earlier tracing of offsets and difficulty, here's a new graph:

http://www.cs.cmu.edu/~dga/crypto/ric/diff_offset_2014_03_18.png

Looks like within a few days, the low-primorial miners will mostly be gone.

Supercomputing alluded to this, but I think it'll be interesting to see what happens with coprimes (offsets relative to the primorial) other than the first.  The ypool miner and mine both use only the first (+97 for 2310, and +16057 for big primorials).  But a00k's uses a different coprime for each worker.  I'm not sure I see a fundamental advantage to using the coprimes unless we start exhausting the 256 bit nonce space with large primorials and need to search more densely, but it seems like something to keep in mind.

I'll see if I can add a coprime-detector to my analysis code for some graphs next week.  That should also provide a better signature of the miner used to mine the block - interesting stuff.


All these primorial optimizations are assuming that all 'coprimes' as you say (I'm not sure it's the correct term, I'd call them 'remainders' since they are the remainder of the first prime of the sextuplet modulo the primorial) are equiprobable (ie sextuplets are distributed evenly amongst different remainders). It's logical to assume that, but I think it's not proven to be true. Some may give better performance than others - and it could be a big difference.
The safest approach would be to choose one at random and switch every few minutes or something. And of course the best would be to research if they are truly the same or not.

Some of you people thought your were mining this for the money? while you were distracted, I made you do science! ha! Smiley

I may be wrong if I missed something, and I completely agree with gatra.

a00k seems to be doing a lot of unnecessary work just to get to this:

Base_Target = {Current Target}
Sextuplet = 7273427997146573527660308536800543291038744551505285967246716372557017 <---- Static Sextuplet Origin (different for each thread)
Primorial = 179#

Then do something like this:

Remainder = Target  % Primorial
Remainder = Primorial - Remainder

Target_Offset = Remainder % Primorial
Target_Offset = Target_Offset + Sextuplet
Target_Offset = Base_Target + Target_Offset

Then your sieve array will represent:
Target_Offset + Primorial + Primorial + Primorial + ...

or

Target_Offset + (k * Primorial)

Not yet got into the point.... but I'm calling mines coprimes obviously because not requiring them to be primes.
  COPRIMES= { n | n, n+4, n+6, n+10, n+12, n+16 are relatively primes to P# }
I guess we can easily get many such 32-bit numbers, without obtaining them from true prime sextuplets... ??

gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 504


CTO @ Flixxo, Riecoin dev


View Profile WWW
March 19, 2014, 03:29:40 AM
 #2352

I just added RieCoin to our pool and would love some help testing it please ?

www.altcoinspool.com

Thanks.

Alt.

please have in mind that algo is not scrypt as your site puts


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
northranger79510
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250

Riecoin and Huntercoin to rule all!


View Profile
March 19, 2014, 03:29:47 AM
 #2353

Smiley


Today's crypto coin is Riecoin!

http://www.todayscryptocoin.com/Riecoin/

@TodaysCrypto


 Smiley

This is great! Thank you

Huntercoin: H9kttkrQidiQMG9NibmTgjgCKqWJMAkAXD
Riecoin: Like us on https://www.facebook.com/TheRiecoinCommunity
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 504


CTO @ Flixxo, Riecoin dev


View Profile WWW
March 19, 2014, 03:40:09 AM
 #2354

I guess we can easily get many such 32-bit numbers, without obtaining them from true prime sextuplets... ??

sure! you pick numbers that would form a valid 6tuple modulo each prime and then use the Chinese Remainder Theorem to get your remainder modulo your primorial (for example 1 mod 2, and 1 mod 3 gives you 1 mod 6). When numbers get larger, you'll have to do some trial and error in order to have your number fit in 32bits


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 19, 2014, 03:51:22 AM
 #2355

Are we ready for another difficulty jump? http://ypool.net/ric/stats_blocks

ypool is finding nearly all of the blocks  Shocked

a00k
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
March 19, 2014, 04:33:31 AM
 #2356

>cell.md
Thank you for testing! Could you try setgenerate true 20 16, and raise the sieve size if you have RAM?
Or please catch me at ypool chat.
dga
Hero Member
*****
Offline Offline

Activity: 737
Merit: 511


View Profile WWW
March 19, 2014, 04:38:20 AM
 #2357

I guess we can easily get many such 32-bit numbers, without obtaining them from true prime sextuplets... ??

sure! you pick numbers that would form a valid 6tuple modulo each prime and then use the Chinese Remainder Theorem to get your remainder modulo your primorial (for example 1 mod 2, and 1 mod 3 gives you 1 mod 6). When numbers get larger, you'll have to do some trial and error in order to have your number fit in 32bits

If I'm reading this correctly, I do it (not dynamically, but the static program I use to do it) by a quick recursive generator.  Pseudocode for clarity, not quite actual mpz names:

primorial = 2*3*5*7;
next_prime = 11;
polynomial = [7];
max_size = 10000;

for i = 0 ... #Pn {
   polynomial = add_to_poly(polynomial, next_prime, primorial, max_size);
   primorial *= next_prime
   mpz_nextprime(next_prime);
}

add_to_polynomail(cur_poly, next_prime, primorial, max_size):
  for i = 0 .. next_prime {
    for j = 0 ... sizeof(cur_poly) and sizeof(new_poly) <= max_size{
        candidate = (i*primorial) + cur_poly[j]
        new_poly += candidate if candidate not divisible by next_prime at any of its six positions
    }
  }
}

It's silly fast if you make the not divisible test fast (advance to candidate by using a pre-computed inverse divisor).  A single thread can generate 7038807 valid offsets for the 33rd primorial in about 6 seconds.  Which is probably enough. Wink

northranger79510
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250

Riecoin and Huntercoin to rule all!


View Profile
March 19, 2014, 05:21:50 AM
 #2358

Vault of Satoshi (a decently big Canadian exchange) just asked which coins to add. We should make Riecoin be noticed. I am against a whole bunch of exchanges adding us all at once but big exchanges could certainly help us. I'll be writing a nice long reply to them tomorrow but maybe others could today?

https://bitcointalk.org/index.php?topic=519658.0

Huntercoin: H9kttkrQidiQMG9NibmTgjgCKqWJMAkAXD
Riecoin: Like us on https://www.facebook.com/TheRiecoinCommunity
Supercomputing
Sr. Member
****
Offline Offline

Activity: 278
Merit: 250


View Profile
March 19, 2014, 08:18:50 AM
 #2359

Are we ready for another difficulty jump? http://ypool.net/ric/stats_blocks

ypool is finding nearly all of the blocks  Shocked

Yes, by a couple of people as usual with a lot of CPU power taking advantage of the low difficulty. But hopefully, RIC mining attracts more people so that the network difficulty can be truly sustained.

Happy mining to all - have to work on a special project until early May.  Grin

Electrical Engineering & Computer Science
http://www.eecs.mit.edu/
Aboroth
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
March 19, 2014, 08:54:20 AM
Last edit: March 19, 2014, 09:11:07 AM by Aboroth
 #2360

Just to be a pedantic dick I don't think this is science, it's math (and math is most definitely not science), which is fine too.  Smiley



i am studding relativity right now. please come and tell me about math being DEFINITELY not science...

If you have a real thought, you can elaborate it and share it with the class. There's lots of explanations for why math is not science all over the intarwebs, you can go look yourself. I'm not hijacking this thread with a philosophical discussion, I just wanted to make a point that I see math being called a science a lot lately, and it isn't. It's nice for you that you are just now studying relativity. If you want to play the "appeal to authority game" to justify an argument, that's a pretty un-mathy thing to do.

I don't really care about the definition much, but what irks me is why math people (and people who suck at math but still post Neil Degrasse Tyson pics and say "science is cool, lolz") get offended about their maths being called "not science", but then don't have a solid and accurate definition of science on hand to justify why math is a science. This is especially funny when math is all about rigorous definitions, so it should be easy for them. It's relation to science is that it is used to describe scientific concepts, like a language.

Why do math people want math to be science, anyway? It isn't. That's not bad, better, or worse. It just is. Why is this a problem? Why is this offensive? If you are a mathematician, you can be proud of it. Math is used for lots of things, including modeling a lot of scientific things. But it isn't, in itself, science.
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 302 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!