Bitcoin Forum
April 19, 2024, 05:33:27 PM *
News: Latest Bitcoin Core release: 26.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 ... 60 »
  Print  
Author Topic: Large Bitcoin Collider (Collision Finders Pool)  (Read 193114 times)
Jude Austin
Legendary
*
Offline Offline

Activity: 1140
Merit: 1000


The Real Jude Austin


View Profile WWW
September 18, 2016, 08:48:00 PM
 #61

I have another suggestion:

Is it possible to update the LBC with out having to download everything all over again?

If possible, an "upgrade" link that just provides the necessary binaries to update.

This will save on download time and HD space.

Thanks,
Jude

Buy or sell $100 of Crypto and get $10!
1713548007
Hero Member
*
Offline Offline

Posts: 1713548007

View Profile Personal Message (Offline)

Ignore
1713548007
Reply with quote  #2

1713548007
Report to moderator
1713548007
Hero Member
*
Offline Offline

Posts: 1713548007

View Profile Personal Message (Offline)

Ignore
1713548007
Reply with quote  #2

1713548007
Report to moderator
1713548007
Hero Member
*
Offline Offline

Posts: 1713548007

View Profile Personal Message (Offline)

Ignore
1713548007
Reply with quote  #2

1713548007
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713548007
Hero Member
*
Offline Offline

Posts: 1713548007

View Profile Personal Message (Offline)

Ignore
1713548007
Reply with quote  #2

1713548007
Report to moderator
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 19, 2016, 05:21:15 AM
 #62

I have another suggestion:

Is it possible to update the LBC with out having to download everything all over again?

If possible, an "upgrade" link that just provides the necessary binaries to update.

This will save on download time and HD space.

Same request was in the german thread, https://bitcointalk.org/index.php?topic=1581701.msg16291208#msg16291208

In this case, download of

http://62.146.128.45/download/LBC-client/LBC

is sufficient and it's a meagre 17kB. Just replace the old LBC with it.

I was thinking about some autoupdate/incremental update but hadn't yet the time to implement that.


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
September 19, 2016, 09:15:25 AM
 #63

I feel the need to explain what happened yesterday in greater detail and also what I have done to make sure something like that doesn't happen again.
Also, give you some insight in the pools work distribution operation.

First I would like to describe the fun - almost dramatic - situation that led to the discovery of the bug.

The bounty (https://blockchain.info/address/1pdSSfCx4QynTwXTtVDjEEavZ4dDnYdhP) was in a block that was about to be issued "any moment now".

"client X" finally asked the server for work which contained the block. You must know, that the whole client<->server interaction is a game of promise and deliver. When a client asks for work, he gives nothing but a promise to work on the assigned block(s). The server knows when this work was issued and the server also knows about the clients computation speed. Therefore the server knows when the delivery of the promised work is due. The server waits for 200% of this time, because the client may have a higher load and not be able to utilize its capacity 100% to check blocks. The user might have halted the process (under Linux Ctrl+Z) for some time to start it later on. There may be some network lag etc. etc. If after more than double of the promised time, the client does not return a POW of the checked block (client-id, interval), the server considers that interval not having been checked and will reissue it to the next client who asks for work (which actually may be the same client-id). In the meantime however, the server will not issue blocks from the promised interval to other clients to avoid double work.

However, "client X" did not deliver the interval back in time, so its interval was open to reissue.

Meanwhile, other clients asked for work and delivered it back, so basically the interval for reissue is a "hole" in the work done. Have a look at this JSON representation:

Code:
[["0",653587],[653708,654825],[654848,657098],[657111,657122],[657135,660588],[660608,672324],[672392,674026],[674055,674193],[674222,676045],[677393,677444],[677775,678894],[69545491,69545512],.....

The "holes" are the intervals between the intervals. Like 653588-653707, then 654826-654847 etc. This happens all the time, is a natural process and expected. Clients promise and do not/cannot deliver, so work is done later. Naturally the holes have different sizes, depending on the computational strength of the client who promised and did not deliver. Now if a slow client promised and did not deliver, the resulting "hole" is small. Which actually means, that it becomes inaccessible for "fat" clients who ask for (promise to do) bigger chunks of work. These get new work at the current "forefront" of the pool.

Nevertheless, a new (another) "client Y" came along and asked for work within the hole in the intervals that contained the bounty. And guess what? He didn't deliver also. Meanwhile the hole/interval containing the bounty was even smaller (like 3 blocks). That's when I was reminded of the pulp fiction scene of missed shots.  Wink

FINALLY, a "client Z" came along, claimed the blocks and ... delivered. AND ... nothing happened! I thought WTF? I gave my notebook (Linux) the specific block number and .. HIT. WTF? WTF? I went to my Windows machine, gave it the specific block number and ... NOTHING!

In this very moment there was a rapid change of operation of my sweat glands.

Potentially, every win-client was not getting hits despite them being there. Every second of operation added to wasted work. And this at a time when we finally had stable win clients and the pool evidently got more and more clients. For a second, I thought "Maybe I can fix it without telling anyone and  embarrassing myself?" Nope. I had to stop the pool operation to prevent issuing of work which would have been moot anyway. I stopped the pool, put out a quick message here and started a frantic bug hunt.

I compared the output of the Linux and Win versions of the generators byte-by-byte. Same. Of course - I did that test before.

I issued a "LBC -x" on Linux: correct 3 hits. I issued "LBC -x" on Windows: bummer! 2 hits Huh It's not "not working" - it's somehow a little bit not working? WTF2?

Ok. I hacked some debug information into LBC and let it print out what the LBC client "thinks" it sees coming from the generator right before the hash160 check. And there it was: Some 50000 bytes down the stream, the Linux and Win versions started to differ. What was going on? I pinned down the exact location of the 1st change and there I saw it:  Linux "0a0a6f" Windows "0a0a0d6f". Naturally, all subsequent hash160 checks for the current block in the Windows version were 1 byte off and could not match.

CRLF anyone? The windows client considered the stream from the generator to be a text stream. Which at the time when it was a text stream (base58) was perfectly ok. But since the client 0.823 when the stream became binary, this was not ok. Oh this was so badly not ok. For Linux, it didn't matter, as the default mode of operation on incoming pipes is ":raw" don't change anything. But on Windows, the default mode of operation on incoming pipes is ":crlf" - yeah munge the data by default.

And the problem is - of course known and documented http://perldoc.perl.org/functions/binmode.html

Quote
On some systems (in general, DOS- and Windows-based systems) binmode is necessary when you're not working with a text file. For the sake of portability it is a good idea always to use it when appropriate, and never to use it when it isn't appropriate.

So the fix was a binmode ":raw" on the pipe filehandle. Then LBC -x on windows had it's 3 hits. Then the windows client showed a hit when processing the specific block containing the bounty.

I put in some information here, had the pool server accept only clients 0.831 or higher (unfortunately it cannot do that separately on OS versions, so Linux clients had to update too although for them it was not necessary - collateral damage) put the new versions for download, rolled back the "forefront" of the pool and started up the pool.

Phew!

There were of course some more details done. When checking the Windows client via LBC -x, I realized, that there was no way, a user could determine if the check ran successful if there were only some hits. So now the check checks itself and will bail out if there are not exactly 3 hits. The windows client refuses now to be called with anything else than -c 1, respectively sets the number of CPUs always to 1. Unfortunately there is a small annoying message even if you set -c 1, but it's not breaking anything.

----

All in all, I certainly hope this was the last incident of this type and hopefully the dust will settle now and everything will run smooth. Good hunting everyone!


Rico


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

Activity: 785
Merit: 502



View Profile
September 19, 2016, 10:26:44 AM
 #64

Trying this on a windows machine now seems to be running fine but only works if you call the perl before the lbc program variables. I'm new to this but assume it's working however like you said windows forces only one core at a time. Does this mean we should open more command line windows to get more cores used?

Also how can I be sure it's pulling new blocks and not ones previously collided?

Lastly is there a way we can use our gpu for this instead of cpu?
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 19, 2016, 11:46:34 AM
 #65

Trying this on a windows machine now seems to be running fine but only works if you call the perl before the lbc program variables.

Yes.

Quote
I'm new to this but assume it's working however like you said windows forces only one core at a time. Does this mean we should open more command line windows to get more cores used?

Yes. Actually there is a nice twist to this. Operators of Windows clients could use the following start-up script (taken from https://bitcointalk.org/index.php?topic=1581701.msg16290488#msg16290488):

Code:
@echo off
cd %userprofile%\Desktop\LBC-client
start perl LBC -c 1 -t 3600
start perl LBC -c 1 -t 1100
start perl LBC -c 1 -t 600
start perl LBC -c 1 -t 60

This starts 4 LBC instances, each using just 1 core, but each claiming a different-sized chunk of work. Remember when I wrote about the "small holes" that are inaccesible to fat clients? With this, your client does scavenge a very broad range of available intervals. Big ones, but also small leftovers no one had a look at so far. The -t 60 is of course not as efficient as the efficiency (less overhead) is better the longer it works, so you could issue that -t 60 only from time to time.

Quote
Also how can I be sure it's pulling new blocks and not ones previously collided?

Pretty sure, as I have explained above to quite some extent. The server is juggling with intervals done/not done/issued/pending and I dare to say that is working with mathematical precision. There is lots of work to do, we cannot afford to do it over and over again (if it's not necessary). There are circumstances, when work is being done twice, but in these (rare) cases it's unavoidable. In general, your client boldly goes where no client has gone before.  Wink

Quote
Lastly is there a way we can use our gpu for this instead of cpu?

Not yet.
https://bitcointalk.org/index.php?topic=25804.msg16267353#msg16267353
https://forums.khronos.org/showthread.php/13206-Need-OpenCL-program-(oclvanitygen)-modification
...
Maybe someone with the skills finally wants to earn some BTC doing this.



Rico


PS: Congrats to operator of 540bbf4beaaa58ca981d0917da0c3a82! You should have found the bounty. Please do claim it, so I know everything is working as it should.

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

Activity: 2940
Merit: 1330



View Profile
September 19, 2016, 05:38:30 PM
 #66

FWIW, I just posted this: https://rya.nc/forensic-bitcoin-cracking.html

The first unspent output on the transaction described should be somewhere between 2^51 and 2^52, but it's only worth a few dollars.

Congrats, that's an HD wallet you hit.

Why do you think it's an HD wallet? The first output was sent to an address with a private key of 0x01. That would never be generated by an HD wallet.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 19, 2016, 08:45:17 PM
 #67

Why do you think it's an HD wallet? The first output was sent to an address with a private key of 0x01. That would never be generated by an HD wallet.

Yes, I'm probably wrong. The remainder after the nth bit doesn't seem that deterministic.
After some more thought I believe it is either a witty joke or an "early warning system" exactly against this kind of incremental brute force search we (and as it seems others) do.

Speaking of which:

Our pool bounty has been found hours ago, but still not claimed.
https://blockchain.info/address/1pdSSfCx4QynTwXTtVDjEEavZ4dDnYdhP

I wonder what the operator of 540bbf4beaaa58ca981d0917da0c3a82 who got and delivered the block containing the PK of the bounty address is doing???
Either he's asleep and letting his comp cracking keys, or he got an heart attack when he saw the FOUND message, or ... don't know.

But evidently there seems not to be some omnipotent clandestine cracker running around in the lower 50bits PK search space, else the bounty would have been gone by now.
So lesson learned: Watch your LBC directory for a FOUND.txt file people!


Rico

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

Activity: 3892
Merit: 1413


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
September 20, 2016, 01:30:54 AM
 #68

While I do have fun with this project (at least when all runs well), I take it seriously and it's not just meant as some weird kind of faucet. I think I know statistics pretty well.
I also think I know the speed of my ZX Spectrum (1982) and of my GTX 1080 (2016). That's 34 years and the speedup is ... homework for everyone interested.
Let's see if this pool, or bitcoin or we all are here in 34 years before we speak of the "age of the universe".


Rico

Moores law would relate there ?  so a growth of 100% every two years or average 1.5^34 which would be 970739.737366476
Is the GTX 1080 now nearly a million times faster then your ZX spectrum ?   if so maybe you can speculate on the future potential.

If bitcoin is still strongly used in 34 years everyone holding bitcoin now will be able to retire I think.   Probably we find out sooner one way or the other

edit2: Unbelievable. Do you know that scene from pulp fiction? https://youtu.be/Vr6aIURrFvE?t=77

The actor shot in that scene just passed away in real life, RIP

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 20, 2016, 05:56:29 AM
 #69

The bounty has been claimed.  Smiley
Let's hope by its "true owner".  Cheesy



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
September 20, 2016, 09:56:43 AM
 #70

Moores law would relate there ?  so a growth of 100% every two years or average 1.5^34 which would be 970739.737366476
Is the GTX 1080 now nearly a million times faster then your ZX spectrum ?   if so maybe you can speculate on the future potential.

Yes, Moore gives a pretty good estimate. A modern i7 is about 400 000 times faster than the Z80 in the good old Speccy, a 1080 adds a factor of 30 on top of that. So the 1080 is about 12 million times faster. Which means that everything I could possibly have computed with the ZX Spectrum in the past 34 years, the 1080 would finish in 89 seconds.

It seems this pool will soon check more keys daily than it has checked for its whole life time so far (40 days). Soon. Mark my words.


Rico

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

Activity: 1512
Merit: 1054


SpacePirate.io


View Profile WWW
September 20, 2016, 04:40:39 PM
 #71

Very interesting progress you've made on your project so far.  I'm not understanding the bounty part though, what is that exactly?
(Also, I tweeted your project out!  Grin  )
CjMapope
Legendary
*
Offline Offline

Activity: 1820
Merit: 1092


~Full-Time Minter since 2016~


View Profile WWW
September 20, 2016, 08:55:08 PM
 #72

Hey Rico, just wanted to thank you for your effort put in to get users like me into the project on windows, it seems like it was alot of work to bring us in ;p

i am trying to do the pool proud, will be in the 5 digits here soon Cheesy

tht script works well for me btw, damn tho, 4 instances runs even 16GB of DDR4 RAM high (80%),  Cheesy

these are the projects i love personally, non-profit, "what if we CAN?"  projects

wow tho, WHO  is top place?  must have some servers to do some work heehee Smiley 

~Got this girl in my bed, a roof over my head, i mint a couple coins a week, and thats how i make bread~
~On the 12th day of Hatzvah, OGminer said to me: "compute root of the merkle hash tree!"~
Prohashing  -- Simply the best Multipool!
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 21, 2016, 06:07:35 AM
Last edit: September 21, 2016, 07:01:10 AM by rico666
 #73

Hey Rico, just wanted to thank you for your effort put in to get users like me into the project on windows, it seems like it was alot of work to bring us in ;p
i am trying to do the pool proud, will be in the 5 digits here soon Cheesy
tht script works well for me btw, damn tho, 4 instances runs even 16GB of DDR4 RAM high (80%),  Cheesy
these are the projects i love personally, non-profit, "what if we CAN?"  projects

Thank you - my biggest motivation is the what if.

The 4 instances should take "only" 8GB, at least that's my interpretation of the task manager output.

Quote
wow tho, WHO  is top place?  must have some servers to do some work heehee Smiley  

Indeed, some 10-14 CPU SMP servers. Doesn't matter, because soon my notebook will be top place.  Wink

Quote from: rico666
It seems this pool will soon check more keys daily than it has checked for its whole life time so far (40 days). Soon. Mark my words.

Observe client 1ff65d1e0f08af7529e9c9f0a591f263 @ http://lbc.cryptoguru.org:5000/stats

That's my notebook testing a new prototype. Currently its 4 CPUs are responsible for roughly 50% of the pools capacity.
That's right: a speedup of ~13 to 16 ... still not GPU ... all CPU.
However, t's quite a change and I will have to test it longer.

Tonight's work. A 'o' is like 16 '.'   Cool

Code:
# LBC -c 4 -t 3600
 done.
Fetching adequate work... got block interval [751016-758219]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [760690-767893]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [771894-779097]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [781808-789011]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [791829-799032]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [802924-810127]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [812369-819572]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Fetching adequate work... got block interval [823637-830840]
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo


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
September 21, 2016, 10:09:46 AM
Last edit: September 24, 2016, 09:28:55 PM by rico666
 #74

Quote
The effective search space until something (except bounties) is found is 136.75 bits. Given current search speed, the probability to find an address with funds on it within the next 24h is 0.0000000000000000004524764939984744324231018884855317923702%.
2 hours later...
Quote
The effective search space until something (except bounties) is found is 136.75 bits. Given current search speed, the probability to find an address with funds on it within the next 24h is 0.0000000000000000004556237169019694490259313869322519435127%.

... this number will start to exhibit geometric growth.

4 days later... one night of the new prototype operation on a single notebook kicks in:

0.00000000000000012534589518698458834533715456585961112532%

Let's have a look:

0.00000000000000012534589518698458834533715456585961112532 /
0.0000000000000000004524764939984744324231018884855317923702 = 277.02189362218494374282

Today, the probability to find something within 24h, is 277 times bigger than it was 4 days ago.

(Of course, this will not prevent our professional mathematicians here to point out how small that probability still is. Compared to - say - being struck by lightning, or spontaneous incineration or something like that.)  Wink

edit 3 days later (Sep 24th):

0.00000000000000430421645392984254453591906477587101993978752 /
0.0000000000000000004524764939984744324231018884855317923702 = 9512.57471055359313336432

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
September 21, 2016, 11:01:15 AM
 #75

The Large Bitcoin Collider (LBC - a.k.a. Collision Finders Pool) is a distributed effort to find private keys to BTC addresses that have funds on them.
Who is going to pay for your 'effort'? Where money will come from?
Hamukione
Hero Member
*****
Offline Offline

Activity: 1202
Merit: 507

Pinch.Network Guaranteed Airdrop


View Profile
September 21, 2016, 11:16:05 AM
 #76

I am ready to work as a test subject with both servers and high end computers available with different kinds of GPUs.

I sent you a PM already Smiley

Pinch.Network - Join the airdrop now for free! No waitlist, no points. Guaranteed airdrop by claiming a free NFT.
rico666 (OP)
Legendary
*
Offline Offline

Activity: 1120
Merit: 1037


฿ → ∞


View Profile WWW
September 21, 2016, 11:45:33 AM
 #77

Who is going to pay for your 'effort'? Where money will come from?

I have the privilege to make a very rich wife happy.  Cool

Ok - seriously: Some day I hope to set up a protection racket scheme with this pool, where everyone with significant funds tells me their private key, so I can mask it from the pools search space. Every client then gets a message "this block is protected". Advanced DRM will make sure the client obeys the servers' directive.

Right now, the client wouldn't (-p <from>-<to>), but I will keep the nice gizmo features coming, so everyone will eventually update to a version which will have DRM implemented.

...(here you have time to calibrate your irony detectors)...

Your question is valid though. Let's just say I'm well funded already. You can hire me for 0.1BTC/h but that's only the special bitcointalk.org rate for my ngah brethren. Usually its 0.3BTC/h. This allows me to invest my spare time (when no one can afford me, or when I fuck off stupid projects) into things I like. As - at the moment - I cannot do yet another crypto-exchange, I'm doing this.

Hope this answers your question - nice quotes around "effort" though.

I am ready to work as a test subject with both servers and high end computers available with different kinds of GPUs.
I sent you a PM already Smiley

Subjects to be experimented upon are always welcome. However, please be aware that this thing has grown beyond the point where I can give individual support or Skype-chats for installation and similar.

Actually I think there are quite some experienced client operators out there, so if you have trouble installing/operating, ask here and let's see if the community can help. I'll jump in to save the day if necessary.

Rico

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

Activity: 1202
Merit: 507

Pinch.Network Guaranteed Airdrop


View Profile
September 21, 2016, 11:53:13 AM
Last edit: September 21, 2016, 12:05:31 PM by Hamukione
 #78

I have my work PC running atm with blocks from 875780 to 875919.

Its a bit slow PC so its not doing much..

But when I get home tonight I will setup my windows client with an i7, 8gb ram that can run 24/7 for this project.

Do you have some reading material so newbies can get into this and help with the development of this?

EDIT:

For those who have intrest in doing this or need helping setting up their first little collider I can help you with it.

I also want to ask those who are willing to send me a PM so we can setup a communications channel for everybody involved to help development further and get news out to all the users faster.

We can use the following tools (That I know of): Slack, Skype and Discord as messages are saved and you can get up to speed fast.

Pinch.Network - Join the airdrop now for free! No waitlist, no points. Guaranteed airdrop by claiming a free NFT.
palgin
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile WWW
September 21, 2016, 06:03:38 PM
 #79

I'm curious how did rico666 achieved 13x speed increase, for me it looks like 3 ways:

1. Do less hashing, but we already are at the point of minimum operations (pubkey->RIPEMD160, bye-bye base58)
2. Golang code optimizations (less function-calling, using maps, etc.)
3. Completely new host application(?)

Anyway, it'd be great to try new client version, currently running 12 cores + 4 cores on LBC project, can rise up to 27-30 cores (maximum of 52, lack of RAM on some machines), should we expect to see it released today?  Wink

I'm ready for testing  Grin Grin Grin

BTC tips welcome: 16DHzyuqenEoHRA3w3YVGcYSDSHks7mor4
Hamukione
Hero Member
*****
Offline Offline

Activity: 1202
Merit: 507

Pinch.Network Guaranteed Airdrop


View Profile
September 21, 2016, 06:31:10 PM
 #80

Just setup my Windows Client to run.

Its only using 30% of the CPU which I dont understand.
All 4 cores should be in use.

Will have this PC run 24/7 with this on.
Can you tell me why I am not using 99% of my CPU on this?

Pinch.Network - Join the airdrop now for free! No waitlist, no points. Guaranteed airdrop by claiming a free NFT.
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 ... 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!