Bitcoin Forum
May 14, 2024, 02:12:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 »
  Print  
Author Topic: Large Bitcoin Collider (Collision Finders Pool)  (Read 193125 times)
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 03, 2017, 07:54:49 PM
 #781

what about https://www.nimbix.net/jarvice/ ?
Allegedly with Pascal GPU support:
"...Nimbix is the only public cloud provider featuring NVIDIA’s latest generation Pascal Tesla P100 GPUs with NVLink, a high-bandwidth, energy-efficient interconnect that allows data sharing at rates 5 to 12 times faster than the traditional PCIe interconnects...."

First off, welcome in the top30. Your GPUauth has been delivered.  Smiley

Nimbix looks like similar business to the https://www.leadergpu.com/ link arulbero posted. I wasn't aware of all the "smaller" cloud providers (or let's say: hardware-on-demand) and with these offering newer GPU systems it is my hope that Amazon and Google will not take much longer to offer these too.

LBC doesn't need any fast interconnect between the GPUs it's perfectly parallelizable without any such inter-GPU communication, so NVlink is not a must.


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
1715652740
Hero Member
*
Offline Offline

Posts: 1715652740

View Profile Personal Message (Offline)

Ignore
1715652740
Reply with quote  #2

1715652740
Report to moderator
1715652740
Hero Member
*
Offline Offline

Posts: 1715652740

View Profile Personal Message (Offline)

Ignore
1715652740
Reply with quote  #2

1715652740
Report to moderator
1715652740
Hero Member
*
Offline Offline

Posts: 1715652740

View Profile Personal Message (Offline)

Ignore
1715652740
Reply with quote  #2

1715652740
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715652740
Hero Member
*
Offline Offline

Posts: 1715652740

View Profile Personal Message (Offline)

Ignore
1715652740
Reply with quote  #2

1715652740
Report to moderator
1715652740
Hero Member
*
Offline Offline

Posts: 1715652740

View Profile Personal Message (Offline)

Ignore
1715652740
Reply with quote  #2

1715652740
Report to moderator
SlarkBoy
Member
**
Offline Offline

Activity: 114
Merit: 11


View Profile
April 03, 2017, 10:43:33 PM
 #782

test on new machine.

Code:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.39                 Driver Version: 375.39                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 0000:02:00.0     Off |                  N/A |
| 30%   45C    P2    59W / 180W |   5036MiB /  8114MiB |     63%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1080    Off  | 0000:03:00.0     Off |                  N/A |
| 27%   40C    P2    60W / 180W |   5036MiB /  8114MiB |     63%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce GTX 1080    Off  | 0000:81:00.0     Off |                  N/A |
| 29%   44C    P2    59W / 180W |   5036MiB /  8114MiB |     62%      Default |
+-------------------------------+----------------------+----------------------+
|   3  GeForce GTX 1080    Off  | 0000:82:00.0     Off |                  N/A |
| 27%   35C    P2    58W / 180W |   5036MiB /  8114MiB |     63%      Default |
+-------------------------------+----------------------+----------------------+

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                32
On-line CPU(s) list:   0-31
Thread(s) per core:    2
Core(s) per socket:    8
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2667 v4 @ 3.20GHz
Stepping:              1
CPU MHz:               3499.875
CPU max MHz:           3600.0000
CPU min MHz:           1200.0000
BogoMIPS:              6401.29
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              25600K
NUMA node0 CPU(s):     0-7,16-23
NUMA node1 CPU(s):     8-15,24-31

total 100 Mkeys/s
oclvanitygen speed around 270 Mkeys/s
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 04, 2017, 05:29:07 AM
 #783

test on new machine.
...

total 100 Mkeys/s
oclvanitygen speed around 270 Mkeys/s

Very nice.
Please always remember

LBC: 100 Mkeys/s = 200 Maddresses/s
oclvanitygen: 270 Mkeys/s = 270 Maddresses/s (only compressed)

edit:

theoretically, you could distribute the load to your GPUs 3x 10 (or 10+11+11) and let one do other mining stuff.
4 x 64% = ~ 256% -> 144% spare capacity so one full GPU for sure.

I thought about exactly such a configuration (4 x 1080, but Skylake-EX core to feed the GPUs, should come close to 200 Mkeys/s)


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 04, 2017, 06:45:10 AM
 #784

Holy Sh!t - if you look at the "Notable Dates" section of https://lbc.cryptoguru.org/about
you'll see the pool needed about 4 months to crunch its first 100tn keys.

The more we are into #51 search space (only 270 MBlocks to go), the more nervous I get. #51 is a mean bitch for sure - but should we get to the end of the search space without a hit I will have to shoot myself.

On the other hand - that's how I felt with #49 too.  Cheesy


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
Janu$$
Member
**
Offline Offline

Activity: 86
Merit: 10


View Profile
April 04, 2017, 07:00:36 AM
 #785

...
First off, welcome in the top30. Your GPUauth has been delivered.  Smiley
...

Thx a lot!

I will use my Radeon GPU as soon as a Windows client or a LBC-Appliance with Radeon GPU support is released.

Have a nice day,
Janu$$
SlarkBoy
Member
**
Offline Offline

Activity: 114
Merit: 11


View Profile
April 04, 2017, 08:11:43 AM
 #786

Very nice.
Please always remember

LBC: 100 Mkeys/s = 200 Maddresses/s
oclvanitygen: 270 Mkeys/s = 270 Maddresses/s (only compressed)

edit:

theoretically, you could distribute the load to your GPUs 3x 10 (or 10+11+11) and let one do other mining stuff.
4 x 64% = ~ 256% -> 144% spare capacity so one full GPU for sure.

I thought about exactly such a configuration (4 x 1080, but Skylake-EX core to feed the GPUs, should come close to 200 Mkeys/s)


Rico


Yeah. But I'm not interested with mining. That's why I came here Cheesy



We will found bounty or giveaway in a few days.
unknownhostname
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
April 04, 2017, 11:30:41 AM
 #787


In the past hour we were 1107156445 keys/s
(at this speed we will have #51 in 2 days)

Rico


Speed is even higher right now ...

Countdown to #51 ...

got more Gkeys generated than the whole pool combined Smiley
hodlcoins
Legendary
*
Offline Offline

Activity: 1100
Merit: 1058


View Profile
April 04, 2017, 12:12:02 PM
 #788

Just out of interest: what are your costs per day (or so)?

Alles wird gut, die Frage ist nicht ob, nur wann!
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
April 04, 2017, 12:28:25 PM
Last edit: April 04, 2017, 12:40:01 PM by arulbero
Merited by CjMapope (10)
 #789

Please always remember

LBC: 100 Mkeys/s = 200 Maddresses/s
oclvanitygen: 270 Mkeys/s = 270 Maddresses/s (only compressed)

Rico

I think that if oclvanitygen computes 270 Maddress/s, that means that it computes only 135M of x-coordinates (x = coordinates of points of the curve that represent the public keys) and not even a single y-coordinate.
Then the strings: "02x" and "03x" produce 2 addresses ( 2 for each x):

"02x" --> compressed public key
"03x" --> compressed public key


Current LBC generator computes 100 Mkey/s, that means that it computes 100M of x-coordinates + 100M of y-coordinates, then

"04xy" --> uncompressed public key
"02 or 03x" --> compressed public key

Total: 200 Maddresses/s.

Potentially our generator could computes other 2 addresses (not in the same time) from the same x/y, because there are other 2 points related to the same x,y coordinates:

"04x(-y)"  --> uncompressed public key
"03x / 02x" --> compressed public key

Note: sha256 should take half time if only applied to strings like "02x" or "03x" (only 256bit) respect of "04xy" (more than 512 bit).
That's why oclvanitygen seems faster than LBC.

Essentially the cost of compute an uncompressed public key is higher than that related to compressed key (because of y and because of sha256)
Vyrez
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
April 04, 2017, 12:28:56 PM
 #790

Pleiades Prototype alpha

Is this the marking of the KNL or another form of "cluster"?

Hmmmm?
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 04, 2017, 01:31:33 PM
 #791

Pleiades Prototype alpha

Is this the marking of the KNL or another form of "cluster"?

Hmmmm?

Just yesterday I have thrown the pleiades source code from my Sandbox (I have it still in the repository though), because
with the arulbero-EC arithmetics and my GPU hash160 implementation we have something better.

Having said that, both the KNL as well as the Skylake-EX with their AVX512 engines are a hell of a machine for EC arithmetics.
If anyone has these processors, I can provide a generator binary.
So if anyone is looking for a dedicated machine with quite some key generation performance:

KNL + GPUs (probably too expensive) or Skylake-EX + GPUs (less expensive, but still some bucks)

With these we're getting in the region of 100s of Mkeys/s per machine.


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
SlarkBoy
Member
**
Offline Offline

Activity: 114
Merit: 11


View Profile
April 04, 2017, 02:26:05 PM
 #792

Please always remember

LBC: 100 Mkeys/s = 200 Maddresses/s
oclvanitygen: 270 Mkeys/s = 270 Maddresses/s (only compressed)

Rico

I think that if oclvanitygen computes 270 Maddress/s, that means that it computes only 135M of x-coordinates (x = coordinates of points of the curve that represent the public keys) and not even a single y-coordinate.
Then the strings: "02x" and "03x" produce 2 addresses ( 2 for each x):

"02x" --> compressed public key
"03x" --> compressed public key


Current LBC generator computes 100 Mkey/s, that means that it computes 100M of x-coordinates + 100M of y-coordinates, then

"04xy" --> uncompressed public key
"02 or 03x" --> compressed public key

Total: 200 Maddresses/s.

Potentially our generator could computes other 2 addresses (not in the same time) from the same x/y, because there are other 2 points related to the same x,y coordinates:

"04x(-y)"  --> uncompressed public key
"03x / 02x" --> compressed public key

Note: sha256 should take half time if only applied to strings like "02x" or "03x" (only 256bit) respect of "04xy" (more than 512 bit).
That's why oclvanitygen seems faster than LBC.

Essentially the cost of compute an uncompressed public key is higher than that related to compressed key (because of y and because of sha256)

Thanks for the explanation  Wink
Vyrez
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
April 04, 2017, 08:01:53 PM
 #793

Hi,

I read a bit about this project at lbc.cryptoguru.org and (addressing anybody and everybody who is doing this) I have a few questions:

1. The "About" section claims that the reason "why" is because somebody said it wasn't possible. That certainly makes sense but once the first "collision" was found the point was proven and there is nothing to prove anymore so why keep going?

2. If a "collision" is found the amount (if any) is "misplaced" (i.e. stolen) into so-called custodial address. The reason for that is because when the discovery is announced somebody else could quickly find the same and steal it. And the reason why the discovery is announced in the first place is.. to prove the point that has already been proven? Again, why this whole thing still keeps going? To prove the point was a valid and perfectly understandable reason. What valid reason is there now?

3. The webpages are full of "rightful owner" this, "rightful ownership" that, but how is this rightful owner supposed to find out about what really happened, i.e. that they in fact weren't robbed, they were just "robbed"? Assuming that every owner of bitcoins in the whole world will somehow magically become aware of some random thread at some random Internet forum and from now on will be anxiously reading it every day for the rest of their lives is just insane. From their point of view their bitcoins were stolen, end of story.
Now this is somewhat an uncharted territory but the same way as manufacturing, sale etc. of some weapons is illegal, and also developing and distributing of software to circumvent copy protection schemes (cracks) is in some jurisdictions illegal, it's not unreasonable to imagine that this software might be deemed illegal in some jurisdictions as well and everybody participating (abetting) might face criminal prosecution. So yet again, since the original goal was already reached is it really worth it to keep going and risk all the possible repercussions?

4. So far only empty or almost empty addresses have been found but what will happen when some reasonable amount (hundreds or thousands BTC) is found? Will the "announcing" and "misplacing" happen again? If somebody has such an amount in one address they are either stupid or they have many similarly loaded addresses. If the latter is the case then aren't you afraid what may happen to you and your dear ones if you piss off the wrong people? I don't see it entirely unrealistic if some angry criminals tracked you down and murdered you and your whole family, and they will most certainly not care one single bit about your "proving the point", "custodial address" etc. bullshit. Internet is not as anonymous as you might think. Is it really worth it to keep doing something that doesn't have any upside, only many downsides?
Maybe you don't value your own life but do you really have the right to put other innocent human beings in grave danger? Maybe you don't have any family, maybe you don't have any friends, but those murderers won't really investigate your personal life, they will just murder you and whoever will be near you at the moment. To make an example of you, to discourage others. Sure the probability of this happening is very low but so is the probability of being shot by a stray bullet, dying in a car/train/airplane fatal accident etc. etc., and yet all those things happen to people on daily basis.

5. When you get a hit do you also test derived addresses, i.e. assuming what you just found might be the top of a HD tree? Since the hit frequency seems to be quite low the slowdown would be negligible.
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 04, 2017, 08:50:22 PM
 #794

I read a bit about this project at lbc.cryptoguru.org and (addressing anybody and everybody who is doing this) I have a few questions:

I am willing to answer a stripped down version of your questions.

That is, after you have read this thread where some of your questions are discussed - in length - already.


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
becoin
Legendary
*
Offline Offline

Activity: 3431
Merit: 1233



View Profile
April 04, 2017, 10:46:24 PM
 #795


I read a bit about this project at lbc.cryptoguru.org and (addressing anybody and everybody who is doing this) I have a few questions:

They've found nothing. You're not allowed to ask such questions. If he sounds like a jerk he probably is a jerk. It's fun to watch how these jerks burn their money. Only interesting thing here is who is funding this "project"?
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 05, 2017, 05:02:16 AM
 #796

Good morning guys (and becoin)!

No sign of #51 yet? We're seriously running out of search space - less than 24h left.

Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
April 05, 2017, 06:18:43 AM
 #797


No sign of #51 yet? We're seriously running out of search space - less than 24h left.


Do we know for sure that there is a key for each bit?

I think we need to have another control (and incentive) system for our work. We cannot run for weeks and get at this point with the doubt that we have lost (in some way) a key.

EDIT: for example, how do you know (and I know) that I made effectively a search between keys "a and b"?  What is the proof of my work?
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 05, 2017, 06:50:09 AM
 #798

Do we know for sure that there is a key for each bit?

We don't. It might actually be the reason why #51 is "still standing". Then, on the other hand, the so-called puzzle transaction would have a certain trolling aspect and it would not fulfill the "canary in a coalmine" function as many (including me) suspect it does.

Quote
I think we need to have another control (and incentive) system for our work. We cannot run for weeks and get at this point with the doubt that we have lost (in some way) a key.

EDIT: for example, how do you know (and I know) that I made effectively a search between keys "a and b"?  What is the proof of my work?

LBC is certainly not for the faint of heart. It's actually one of the reasons I do not give e.g. GPUauth to anyone who thinks his "willingness to test it" is qualification enough. If you start with LBC you know you're in for the long run. If not, you're just wasting your time and resources.
As for incentives: We will have a nice incentive firework from SlarkBoy soon - where "soon" with LBC means "within a week or so". Clearly, anyone with Attention deficit hyperactivity disorder would be in the wrong place here.  Cheesy

We're giving found BTCs back to their rightful owners, because that's the morally right thing to do. On the other hand, there are potentionally a million lost BTCs we might be able to recycle. If that's no incentive for someone - I could understand that - then LBC is of course the wrong project for him.



While I do trust the LBC codebase, we're really entering uncharted territory here, so if someone of us doesn't confirm the #51 find, probably no-one will. Except the maker of the puzzle transaction and that one chooses to remain silent.

As for proof of work, read https://lbc.cryptoguru.org/man/tech and https://lbc.cryptoguru.org/man/admin#security
there is a tight challenge-response framework in place to make sure delivered work was really done by the generators and code tampering  to circumvent this has been refuted ever since.

Should we ex-post become aware of any client having cheated, it's one script call to carve this client's work from the "done"-database.


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
April 05, 2017, 07:31:06 AM
 #799


While I do trust the LBC codebase, we're really entering uncharted territory here, so if someone of us doesn't confirm the #51 find, probably no-one will. Except the maker of the puzzle transaction and that one chooses to remain silent.

As for proof of work, read https://lbc.cryptoguru.org/man/tech and https://lbc.cryptoguru.org/man/admin#security
there is a tight challenge-response framework in place to make sure delivered work was really done by the generators and code tampering  to circumvent this has been refuted ever since.


I read that pages, but I don't understand what kind of "proof of work" we are talking about.

I mean: I'm interested in a "proof of correct work". This kind of proof needs not only to you, but to everyone is running this client.
My incentive is: I'm sure that I (and we all) are working in the correct way.

My question is: do you check in some way that my work is correct or you check only that I run your code without tampering? It is different.

For example incentive firework from SlarkBoy is good as a control system too. And money is not even necessary to perform this kind of control.


We are searching for something extremely rare. So sentences like:

"I do trust the LBC codebase"
"anyone with attention deficit hyperactivity disorder would be in the wrong place here"

are not soothing to me  Cheesy

Probably I'm only frustrated, I would really be sorry if we don't hit #51  Roll Eyes
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
April 05, 2017, 07:46:23 AM
 #800

I read that pages, but I don't understand what kind of "proof of work" we are talking about.

I mean: I'm interested in a "proof of correct work". This kind of proof needs not only to you, but to everyone is running this client.
My incentive is: I'm sure that I (and we all) are working in the correct way.

I know what you mean. We have no proof of correct work @ runtime. Even less so for every single key.
We have proof of correct work before generators are released. Then, we have "only" proof of work (done).

Quote
My question is: do you check in some way that my work is correct or you check only that I run your code without tampering? It is different.

It is. If your machine had e.g. faulty memory or a CPU/GPU that would exhibit faulty computations, your client would effectively pollute the "done"-db. Of course, your client would have to exhibit this behavior after the LBC -x run (which would have to run without errors).

Quote
For example incentive firework from SlarkBoy is good as a control system too. And money is not even necessary to perform this kind of control.

Do you have any mechanism in mind? We could issue periodic "LBC -x" runs for the extra paranoid.

Quote
We are searching for something extremely rare. So sentences like:

"I do trust the LBC codebase"
"anyone with attention deficit hyperactivity disorder would be in the wrong place here"

are not soothing to me  Cheesy

Probably I'm only frustrated, I would really be sorry if we don't hit #51  Roll Eyes

I think I am pretty well aware of the "rare event" problem. In fact, programming the LBC is like programming a spacecraft: After months of no events, you need it to do the right thing within seconds. I give you that "anyone with ADHD is in the wrong place here" is not soothing. Ok.

But "I trust the LBC codebase" should be.

We have still over 100 tn keys search space, so there is hope. We may also have already a FOUND.txt slumbering somewhere again and the operator slumbering too.  There is still hope. Wink Time for frustration is tomorrow 11 a.m. UTC


Rico

all non self-referential signatures except mine are lame ... oh wait ...   ·  LBC Thread (News)  ·  Past BURST Activities
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!