Bitcoin Forum
May 21, 2024, 08:30:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: March 13, 2021, 08:07:56 PM
python is too slow.....
https://github.com/Telariust/VanitySearch-bitcrack
I run VanitySearch, v1.15.4, now........
about  300000000 key/s  with 1 GTX1080

I will find 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN  private key  in 355832 days ( 974 years )  

0x0000000000000000000000000000000000000000000000008000000000000000
0x000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF

Code:
0xEE045BA02E5672B9,16jY7qLJnsZu4vZz2ceQcatusBAnXXRTBh,,,9 words match
0xEE072B6004228577,16jY7qLJnttAUrwnWVMu6DHHiE7Z17aQEr,,,9 words match
0xEDF9CD60356DCC19,16jY7qLJnx2ixrxCnTLSraerkgyB3YYAiT,,,10 words match
I don't have GPU
2  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: March 13, 2021, 06:44:41 PM
yes bro these key of puzzle if you have any idea how this series printed.
not really .. but I will check it out later .. I'm kind of busy nowadays ..
3  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: March 13, 2021, 05:48:12 PM
bro you know how this series genrated and what logic used behind this formula.
                         

                                          1
                                        11
                                      111
                                    1000
                                  10101
                                110001
                              1001100
                            11100000
           




not really I'm not very experienced in Python ..
are these the keys which were found for this puzzle? if yes please let me know.
4  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: March 13, 2021, 05:10:14 PM
DAVID DAGHER YOU CAN MSG ME DIRECTLY
Why?
5  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: March 13, 2021, 02:22:42 PM
Hello,
I'm a total newbie for the bitcoin puzzle and bitcoin in general, but I have some experience in Python.
I wrote the following codes depending on my knowledge in Python.
first of all, I'm running these codes on 2 laptops [core i3 & core i5], but it runs extremely slow on both of them ~333keys/s
I tried to use Bitcrack but I couldn't manage to get it run on Kali Linux "I have just installed it couple of days ago so I'm not experienced with it"
I tried https://privatekeys.pw/scanner "which by the way shows that I'm generating ~15,000 Keys/s on both laptops!"
I tried to find a faster bitcoin library for Python but I couldn't manage to make it work like bitcoin standard library
anyway, here are my codes:
CODE #1
Code:
import random
from bitcoin import *
while True:
    x = random.randint(2**63, 2**64)
    y = privtoaddr(x)
    if y == '16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN':
        print(hex(i))
        break
CODE #2
Code:
from bitcoin import privtoaddr
i = 18446744073709551616
while i >= 9223372036854775808:
    i -= 1
    y = privtoaddr(i)
    if y == '16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN':
        print(hex(i))
        break
I try to play around a lot with CODE #2, but still getting the same results.
Any suggestions to make it run faster or recommending faster tools are appreciated.
Thanks in advance.
6  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: October 01, 2020, 05:04:40 PM
Quote
That sums it up pretty much... If you want Bitcoin Core to list any transactions/balances correctly, you cannot get away from the 350Gig download. Also, realise that if you put a "very large number" of keys in a wallet.dat (like 10s of thousands), the performance of Bitcoin Core is likely to suffer. It's just not really designed for that number of private keys.

Indeed, no wallet application is really suited to handling that number of private keys. You'd indeed be better off following LoyceV's advice and creating an index of all keys you generate, and comparing it to a list of all known "used" addresses etc.

Yes I think I will follow LoyceV's advice for now .. I just hope that bitcoin-tool will be faster than the python code I made ..


Quote
Are you claiming that you have already found "used" addresses/private keys by randomly generating keys/addresses and importing them to Electrum?  Huh
Yeah .. of course I didn't do all of them it would've frozen, so I copied randomly, I was trying to figure out the Electrum limits .. It happened couple of times when I was trying to do it using Electrum .. That's why I wanted to look for a solution to ease it for me .. is it a thing or what?  Grin
7  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: October 01, 2020, 03:16:01 PM
Quote
That's why I mentioned bitcoin-tool, it's very fast to turn large numbers of private keys into addresses.
Is there any video that explain how to run it? I'm sorry for bothering you with all these questions ..

Quote
Quote
and can be easily downloaded by normal downloaders?
Of course Smiley
I read someone was complaining about the limits he said something about getting stuck at 99% downloading or something like that ..
Anyway, thanks for the topic it will be much easier using your addresses ..
Leave an address for a tip when I hit something if you would like to  Grin but remember you are counting on my luck if exists it is not that good but I'm counting on me being a beginner that may get me some luck  Grin
8  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: October 01, 2020, 01:55:34 PM
lets not sugar coat it, the reality is that you are trying to steal other people's money and are asking others to help you do that. not that it is even possible but that is what you are trying to do Wink
Many people are trying to do that, and that's the beauty of Bitcoin: let them! It's not possible to brute-force a properly generated (read: random) private key, but by design anyone can try.

Exactly .. if you are assuming it is secure .. why would you say such thing about those who try to prove it is not  Grin

Quote
It generates up-to 10,000 per second on my i5 laptop
That's a very low number, With vanitygen, you'll get ~100 times better performance on CPU.

It is in C but it would be really appreciated if there is a video that explains it .. Because I know like nothing to zero about C .. Also, does it generates only addresses? because that's what I have read .. If it creates only addresses or it is one per time thing .. it will be no work for me .. You know I'm looking for quantity not quality here  Grin

Quote
Quote
I created like 100,000,000 random WIFs
So basically you're trying to prove for yourself how secure Bitcoin is, by convincing yourself you can't possibly create a random private key that is funded already. Great!

Yeah as I have said .. I'm doing it for the fun of it .. I'm sugar coting my suffering with codes' stupid errors by doing this  Grin I know it is impossible but it was one of the first codes I managed to edit and worked easily, so it may be useful someday  Grin

Quote
To check this many addresses, you should forget about wallets. Wallets aren't designed for this. What you can do, is get a list of funded addresses and compare the addresses you found. You can use something like bitcoin-tool (I don't recommend running any unknown software on your real system, that's why I don't provide a link) to create Bitcoin addresses for all private keys, then search for addresses that appear in both lists.
The tool itself can be modified to generate the address of that private key .. but unfortunately, it is fast generating only WIFs but when it comes to WIFs and addresses .. I created like only 600K of them .. in like 10 hours .. which sounds extremely slow .. that's like ~17 results per second!

Quote
Yeah I take a look at them .. and I would like to ask about something, regarding List of all Bitcoin addresses with a balance, are the addresses daily updated? and can be easily downloaded by normal downloaders? because I want to download a whole list to my computer and compare them to my results like weekly or monthly .. but the download will be done for once only .. Even if the private key is used .. I don't care .. I love seeing these double spend results in Electrum from time to time  Grin I have a record take a look here: https://imgur.com/IGV1I3d
9  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: October 01, 2020, 12:09:28 AM
Quote
You might want to have a look here:
https://bitcointalk.org/index.php?topic=5274539.msg55165383#msg55165383

User had ~151,000,000 keys and it was only 65% done importing after 2 days! (I believe that is with a fully synced instance of Bitcoin Core, so the delay was due to the time it was taking to rescan the blocks for each key added)

I took a look at it, thanks for sharing Smiley


Quote
Yes, you can absolutely import the keys without downloading the blockchain, Bitcoin Core won't really be able to do anything useful with those keys, but they'll be in a very large wallet.dat Tongue

Without the blockdata, there is no way the wallet can determine if there are any transactions and/or balance for the keys. You need the full blockchain.
It is okay if it is going to sync the wifs I give to it .. I wouldn't mind waiting .. but what I realised from what you are saying here is that even if I downloaded the bitcoin core, imported the wifs and made that large wallet.dat file, I still need to download the who blockchain to sync them, correct?


Quote
Note that Bitcoin Core doesn't actually consume any data to import a key and rescan local block files... However, if your node is pruned, the data won't be available and the node will need to redownload the missing blocks every time it needs to rescan. If you're "serious" about attempting this, you will need the entire blockchain downloaded and stored locally on your node.
Believe me I'm not concerned about how much data it well consume while importing .. I'm more concerned about the 350 GBs part  Grin

Quote
Although, I would recommend you import all the keys first, then download the blockchain, so it can rescan as it syncs blocks, rather than having to try and rescan for 1 million keys in one hit. It will take hours if not days if you do it like that.
So your suggestion is the following:
- I import all the WIFs to my wallet [Locally, using Bitcoin core]
- Then downloading Blockchain itself and sync the wallet using Bitcoin Core [Online]
am I missing something here or that's exactly what you are trying to say?
============
OP is probably a newbie to the bitcoin world. I'm not going to stop you from doing what you think to do, but I'm going to tell you that other people with much more CPU power and disk space than you had tried doing the same thing in the past and failed. Each time a new address is created 256 ones and zeros are added on a row. Then the address is created with some hash functions. Do you really believe that you can find an address with the same row? Have you any idea what are the odds?

Anyway, yes Bitcoin Core needs a lot of space but if I were you, I would prefer downloading the entire blockchain, doing my tests and realising that what I'm trying is impossible, than trying to find a python script. I never understood why electrum is so slow...

(Also consider looking on that page, it's funny enough and no blockchain required: keys.lol)
I know the odds .. I'm doing it for fun and maybe getting lucky  Grin also, I'm learning Python nowadays so it is kind of fun practice for me ..


10  Bitcoin / Development & Technical Discussion / Re: Fatal Bitcoin Core 0.20.1 performance on: September 30, 2020, 11:35:05 PM
But now, when I am importing 151M private keys (10 GB file with keys) the import process is now taking 2 days and I have 65% for now.

I have generated like 100M WIFs using a python code but I don't know how to import them  Undecided
Electrum freezes and I'm doing my best to avoid downloading the whole blockchain  Grin
So, Would you mind me asking what are you using to import such a huge number?
And if It is going to import them into my wallet, will it sync automatically while importing? or it will only import them and sync may take longer time?

I'm totally newbie, so it will be appreciated if you explained to me step by step.

Thank you in advance  Smiley
11  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: September 30, 2020, 03:09:08 AM

Quote
Core will be faster if you enable prune too. You'd have to do that by going to the config file and adding prune=4000 (number is megabytes but 4000 is the lowest).
How fast? how many PKs per second?

The most intensive part with core is the syncing. I imagine importing addresses is just a standard write operation, it'll probably still be slow though as it might have to scan those addresses when it gets a new block (unless the chainstate is scanned instead).

On the Youtube tutorial, I can't find one...
Ok, thank you for your help and your answers Smiley
12  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: September 30, 2020, 02:34:37 AM
- I would like to know if there is any possible way to import all these private keys without downloading the whole blockchain?
- How long it will take to import let's say like 1M WIF? and how much data does it consume?
- Will importing using Python will make it faster? if yes, please suggest a useful tool for that with an explanation for it.

Quote
1) You do not have to download the blockchain to import the private keys. BUT you will not know if the keys have any BTC in them until you do download the whole chain.
So yeah I still need to download it anyway ..

Quote
2) There are a lot of variables, CPU speed, HD speed, ram, what else is the PC doing. You are actually probably betting importing the keys 1st before starting the download.
I have i5 laptop, 4 GB ram and Win7-64, average Joe laptop or even below average lol  Grin

Quote
Yeah I have checked it before but trying to find out something to avoid that download Cheesy

Quote
Just so you fully understand, the odds of you finding an address with any BTC are so small they might as well be 0.
I'm totally aware of that, as I said I'm doing it for fun, I mean why not? I'm doing this generating process only in my free time.
But I just don't want to spend more time looking for solutions, I still wanna edit that code and make it test addresses and store only if balance existed but maybe later, I'm learning Python anyway so it will be my field test for some parts of the course I'm taking  Grin
13  Bitcoin / Bitcoin Technical Support / Re: Using Bitcoin Core wallet on: September 30, 2020, 02:15:32 AM
What are you actually trying to achieve here?

Nothing, I'm just doing it for the fun of it and maybe getting lucky someday  Grin

Quote
If you want to use bitcoin core, you're going to have to download the full 350 GB of data. You can use the prune function to reduce the load to between 4-16gb but you'll have to scan the million addresses by the wallet all at once which I imagine will take some time.
Is there any YouTube video which explains pruning?

Quote
In electrums case: it's sending every address it finds to the server who is returning the output. With this many addresses if the load isn't managed right you could crash a server or at least delay it for normal requests. Electrum will be slow by Design for this task.
I see, It was freezing anyway so I stopped using it.

Quote
Core will be faster if you enable prune too. You'd have to do that by going to the config file and adding prune=4000 (number is megabytes but 4000 is the lowest).
How fast? how many PKs per second?
14  Bitcoin / Bitcoin Technical Support / Using Bitcoin Core wallet on: September 30, 2020, 01:28:56 AM
Hello there,
Please excuse my bad English, my noobity "if that's even a word" and my long topic Smiley

I recently managed to edit a Python code which generates random WIF private keys one by one and I made it create more and store them to a text file Cheesy
It generates up-to 10,000 per second on my i5 laptop
I'm doing this just for fun!
Anyway, I created like 100,000,000 random WIFs and stored them in .txt files 50K each "Because I read somewhere it is the electrum limit to avoid freezing ... etc" ..
Unfortunately, Electrum is extremely slow and this may sound like a joke, but it is moody sometimes  Grin [In best cases it imports like 10K every like 15 minutes!]
So I thought about using Bitcoin Core since it sounds faster to import these WIF as I have read. I wanted to download it but it is like 350 GBs! and also I have to upload like 5 GBs daily and daily updates ... etc! That sounded like a real problem not only for my bundle but also to the space on my hard drive  Grin I mean It's like giving away almost like half of my half drive not to mention the time it will take to be downloaded which is like 24 hours according to my connection speed and the daily consumption of my standard bundle which is only 250 GBs per month Cheesy
- I would like to know if there is any possible way to import all these private keys without downloading the whole blockchain?
- How long it will take to import let's say like 1M WIF? and how much data does it consume?
- Will importing using Python will make it faster? if yes, please suggest a useful tool for that with an explanation for it.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!