Bitcoin Forum
April 27, 2024, 07:45:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN] The First Litecoin PPS Pool (litecoinpool.org) on: May 28, 2023, 03:41:39 PM
Hi Pooler ,

Request to please add dingocoin to merged mining pool. Pretty sure it deserves attention.

https://miningpoolstats.stream/dingocoin
2  Alternate cryptocurrencies / Mining (Altcoins) / Re: New coin for miners on: August 24, 2022, 04:05:10 AM
Dingocoin.

A candidate worth consideration.
Trading available on major exchanges.
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Dingocoin - POW (Scrypt) DINGO - Wild Doge Parody on: June 09, 2022, 07:16:43 AM
MUCH DEVELOPMENT , SUCH LISTINGS. STILL EARLY TO GET HOLD ON THIS GEM. FINAL HALVING IN FEW DAYS. NFT PLATFORM ALREADY LAUNCHED. YOU CANT MISS THIS IN 2022 IF YOU MISSED OTHERS FROM 2010 TILL NOW. SPECIALLY WHEN ONE OF ITS KIND DINGOTIP APP IS COMING. DO YOUR OWN RESEARCH AND YOU WILL FIND ITS UNIQUENESS. JOIN DISCORD TO DISCUSS MORE.

4  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN] The First Litecoin PPS Pool (litecoinpool.org) on: October 18, 2021, 03:04:39 PM
Hello Sir ,


i would like you to consider our request of adding Dingocoin to litecoinpool .

We've  crossed the 265K height and we can now merge auxpow with Ltc/Doge without conflict. Would be very nice if you guys can add us in for Scrypt merged mining. It will probably be very easy since it's derived from Doge. The hash rate already has crossed 1 Th/s within 12 hours.

Emission is still at 1,25,000 rewards after two halving. We have successfully implemented max re-org length activation to protect against 51% attack which were previously happening with many new coins. We are now on binance smart chain with our own wrapped version to attract bsc world and Another Sol wrap is in progress.

Community members are very active and its started without any premine and was announced here on 1st April in ANN threads.

You should take a look at dingocoin.org for progress from that time to date.

Thanks for your consideration.
5  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Dingocoin - POW (Scrypt) DINGO - Wild Doge Parody on: June 18, 2021, 05:22:48 AM
A big Lolzzz for this. You made us laugh. Thanks. Anyway here is a giveaway .

2 MILLION DINGOCOIN GIVEAWAY 👇👇👇

Follow DingoCoin https://twitter.com/dingocoincrypto   and telegram t.me/dingocointalk
6  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Dingocoin - POW (Scrypt) DINGO - Wild Doge Parody on: June 11, 2021, 05:24:02 AM
First halving in 7 Days.
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Dingocoin - POW (Scrypt) DINGO - Wild Doge Parody on: May 30, 2021, 03:51:23 AM
explorer?

openchains.info/coin/dingocoin/blocks
8  Bitcoin / Project Development / Re: Keyhunt - development requests - bug reports on: April 04, 2021, 07:55:59 AM

  • processing 19495846/214Can't read the file seen you have less items that the amount needed
  • processing 19964144/2147483648 bP points : 0%

What recommend when I run on Linux Subsystem on Windows 10?
and limited with low memory


Depends on your choosen K , t and b value (Or range choosen ) , if you want to create bpfile yourself then run the program first with desired config and note value of BP points that program is generating. Then terminate the program and run bpfile.bin with that value.

Bpfile so generated can be used as long as value of K , t and b remain same.

For low memory you can roughly calculate yourself. For around 1 million BP points , bloom filter takes 15MB in memory.
9  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle (3,350.00 BTC's ) on: April 04, 2021, 06:36:02 AM
OP, what is the tool in the screenshots you're using to calculate the curve points? Did you make it or is it some open source java program from Github?

I too would like to get a link. It would be best if you can post publicly for community users.
10  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 27, 2021, 06:58:09 AM


I have a program that find the key in 1ms. It is written in sql. Local database. Here is the sourcecode. It is OpenSource:

select privatekey from compressed_bitcoinadresses where adress="122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8";


Quote

SP_ LINK IS MISSING to your opensource sql search tool. Cant find in your repositries also.
11  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 26, 2021, 08:58:19 AM
It is slow? Yet my program found the key in 44 seconds but yours took around 10 minutes?  

I have a program that find the key in 1ms. It is written in sql. Local database. Here is the sourcecode. It is OpenSource:

select privatekey from compressed_bitcoinadresses where adress="122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8";


Quote
So you are telling everyone how fast your mod is but it takes your mod over 10 times longer to find the same key, with a better GPU than the one I am using?

I just showed you my 1ms opensource program (puzzle #39). You can show me yours and we can compare them.

Where is the source code ?
12  Bitcoin / Armory / Re: used addresses marked as unused on: March 25, 2021, 02:03:23 PM
Sir , can u please check your inbox.

Thanks
13  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 24, 2021, 04:07:02 PM
Quote
I have no idea either...no way to write 15 billion in one minute, IMO, at least not on my hardware. Best I could do was about 200K a minute. Let me better explain. Normally when I do a search/look for keys, whether random or sequential, one of my GPUs will get 200MKey/s, but when I try to write the results, it drops to 0.1MKey/s because of the writing to file/RAM. So the bottleneck to me, is all in the CPU writing to file.

Please share link to such program that generates keypair at this speed of 200Mkeys . Writing to disk is something that i believe can be sorted later.
14  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 23, 2021, 03:17:33 PM
Quote
2 min if speed of 15 billion achieved and if i write private key and corresponding public key
Are you looking for uncompressed or compressed?
Since I do not know your purpose in this, I can't help you to shorten the pubs.
Regardless, 20 million priv keys and corresponding pubkeys should only take up about 2.5Gb in storage space.

The purpose is to make precomputed tables , nothing else. 😁 . Uncompressed pubkeys are fine since i found that it would be beneficial to store them as hash only which eventually will save space too and private keys can be found later by index. No need to save them. I learned it from jean Bsgs Code. It uses 25 bits to save the baby steps. And i think its same as sequential pubkeys if the sole purpose is for making a hash table.

But still i didnt get any idea of how the 15 billion per min speed can be achieved.
15  Bitcoin / Project Development / Re: Keyhunt - development requests - bug reports on: March 22, 2021, 07:28:51 PM
Hi again ,

If i need to find key in a single range say -b 65 and for fix value -k 250 , then wouldn't it be beneficial to  save sorted amp points to one file and later on use same file for multi pubkey search. Like for searching 1 million key it seems easy and productive to search  in 1000 keys chunks. In that case it will take too much time to again calculate bp points , Amp points and sorting them. if Amp points so generated will work fine on different pub keys ? I see that it generates same number of amp points regardless of inserting 1 pub key or 5 pubkey.  
16  Bitcoin / Project Development / Re: Keyhunt - development requests - bug reports on: March 22, 2021, 06:12:25 PM
Hi everyone, i will update the code today with a new version, this new version is a little more faster and use less RAM, using less RAM meaning tha you can load a bigger bP Table with a bigger K value.

Glad to see this project here on bitcointalk . I am using it from last many days and its quite impressive . I found it via iceland2k14 comments on his bsgs repo. Anyways i have some questions for you.

Thanks
1. What exactly are BP points and AMP points in your code. How are they calculated. Any specific formulae.

bP points are G values, G, 2G, 3G, etc...

aMP points vary with the the values -n value or -k value

check this link to see a good explanation of the BSGS algo: https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/

2. Where can i find BP file and Amp file after it gets calculated in your program. I am not able to locate any 1920 MB BP file generated for -k 30 im the directory.

My program dont generate that file by default, i really dont want to sature the HDD of the users of my program.

If you want to generate the bPfile by your own use the bPfile program is already compilied in the last version of keyhunt.

https://github.com/albertobsd/keyhunt/blob/main/bPfile.c

Code:
./bPfile <bP items> <output filename>


3. -a how to make this file of precalculated amp points.

aMP Points change if you change your -n value or -k value. I can publish the tool to generate that file, but i need to add some "self-test" in the main program just to avoid that some user load a different or wrong files.

4. A question not related to this tool , i am supposing that this tool is calculating different key pairs at different spaces in a range. And matches the pubkey generated with the input pubkey - keyspace*G ,  my question is that since its comparing one single key from a keyspace of trillion keys then the output that its showing like 30 trillion keys scanned means that it actually matched 30 precalculated results from 30 trillion private keys. Right ? Or it is 30 trillions keys are converted to 30 trillion pub keys and matched in 30 second.
And what are K factor related to M , what is M here.

The program only do one math operation to check if one publickey is in a especific Range

https://andrea.corbellini.name/2015/06/08/elliptic-curve-cryptography-breaking-security-and-a-comparison-with-rsa/

So only one publickey is generated from sustractions and additions and that is compared agains all the bloom filter (bPTable)

If you read the link you will see that if we have a Range N we get an M value getting the squaredroot of N, the K factor was an Iceland recomendation, we can load in the bloom filter kM elements from G to kM, and we only are going to need M/k operaions instead of the orginal M operations sugested in the link.




Thanks for the link to article and explanation. It helped a lot in understanding the algo. It would be better if you can provide tool to generate amp points as well to better understand the algo and if option to choose BP file and Amp file can be provided in program itself for testing purpose. I think -amp option is already available.
17  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 22, 2021, 05:01:52 PM


Quote

for fast speed I think write to memory first and save one may be better but it require high memory ram, my experience write data to memory still slows same write file
if you want to save file why not use python code generate and save
I guess result is slow same, but try modify one for know from real
one warning you storage will be full very fast
if testing just 100GB and delete
if want to keep recommend to buy minimum 2 TB external storage to keep it
bitcrack generate fast
make sure you computer not working anything may be write to disk like program freeze no respond (work 100% DISK)


In my experience the 2 TB will fill up quickly within 2 min if speed of 15 billion achieved and if i write private key and corresponding public key , i ran a test today with python script which was slow but i was looking for space that it acquires. At 20 Million keypairs , it took around 17 GB space and 1 and half hour . Writing to disk was not a problem since it was not generating at that fast speed but at 15B a minute , it wont be possible since write speed of My SSD is merely 2GBps whereas at 15B its throwing data at 190 Gbps . I hope my calculations are not wrong. Any other suggestions please.


Quote
So you are merely wanting to store private keys and their corresponding public keys, correct? In the same file or separate files?
combined file:
combined.txt
private key   public key

separate files:
privfile1.txt
private key
pubfile 1.txt
public key

In the same file as combined.txt

Quote

Instead of trying to store all the k*G numbers (which is clearly impossible with current commodity storage sizes) why don't you just store all keypairs 2^n and 2^n * G [n is an integer], in other words powers of two?

They are extremely easy to generate since you just have to use successive point doubling, and any private key between G and 2^256*G can be generated fairly quickly by adding points that are powers of two (by looking at the integer multiplier). This is what VanitySearch does when it computes public keys, it makes a jump table with all of these powers of 2 Gs and then looks up the point in a hashtable using the factor as an index.

Can you please explain this ? Suppose i got all 2^n and 2^n*G till required N. Lets take it as 30 for now. In that case if i have to find k*G derived from K 700000003 which is between 2^29 and 2^30 , how would i , since i dont know K value. It will require me to go through all K. Ofcourse it will be easier using point additions and i think this is what existing libraries like secp259k1 do but this wont help in case of looking up thousands of pubkeys at once.

I didn't get your point of jump tables and point lookup in hashtable using factor as index thing. Sounds interesting though.
18  Bitcoin / Project Development / Re: Keyhunt - development requests - bug reports on: March 21, 2021, 07:57:26 PM

it is normal.
I think it is too fast.

1086000828893888512 keys in 30 seconds


  • Added 0 points from file
  • Setting N up to 17592186044416.
  • Init bloom filter for 4194304 elements : 11.00 MB
  • Allocating 128.00 MB for aMP Points
  • Precalculating 4194304 aMP points
  • Allocating 64.00 MB for bP Points
  • precalculating 4194304 bP points
  • Sorting 4194304 elements
Total 1086000828893888512 keys in 30 seconds: 36200027629796283 keys/s
Total 2176681179275591680 keys in 60 seconds: 36278019654593194 keys/s
Total 3263473656541478912 keys in 90 seconds: 36260818406016432 keys/s
Total 4346941210644971520 keys in 120 seconds: 36224510088708096 keys/s


Not just fast. With my system i get 14 trillion per sec , that on -t 8 -k 30 , with 8 GB ram , BP point allocation took around 2 GB .

What are your specs , BP point allocation seem to be on default with 1 thread only.
19  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: March 21, 2021, 07:38:19 PM
Is it possible to use this modified version to write all generated keypairs to some file rather than to compare. Or any fast method to write keypairs pvk:pubkey . I had read on different posts that its possible to generate 15 billion of keypairs in under a minute. Is it true ? If yes then is this jut generation or writing to disk is also possible at this speed.
Generation/compare is easy at 15 billion in under a minute; it's the writing to disk that is unachievable at that speed, unless you have a high core count CPU. And even then, I don't know if you could write 15 billion keypairs in under a minute.

Can you guide me how to achieve that. Bitcrack generates hash160 and compares that with bloom . I guess keypair generation is way before that and high speed can be achieved. For writing part i will see what can be done. I think it can be done using your method of server client , in this case it will use high ram machines to generate in chunks and while one machine generate and writes , another one will work on another chunk till first one gets free.
20  Bitcoin / Development & Technical Discussion / Re: Modified bitcrack on: March 21, 2021, 07:29:32 PM
Hi guys ,

Can this tool or any modification of this be modified to write all private keys and respective uncompressed private keys and addresses) in range 1 to 56BC75E2D630FFFFF as a csv file . Since it generates 700 to xxxx million keys /s in some of its versions , so it will take many years on a single machine. But still looking for solutions. Writing regular outputs will consume too much time
So better it will save several millions or billions in some sort of memory operation and then write them once ,  till then next batch will find its space in memory to be written again.

If I understand you correctly, you are saying that Bitcrack should write the address of each private key it finds to a file?

How would that speed up key searching? Bitcrack doesn't even encode addresses anyway (it only decodes them to RIPEMD160 hash at the beginning of a search) so modifying it to make an address out of every address it finds will slow it down.
No sir , this question is not related to bitcrack real use  of key searching and i am looking to write sequential keypairs to file and not addresses , i.e. K and k*G . I saw that vanitygen and bitcracks are fast enough , so i am looking for ways to use these for my purpose or suggestions are welcome if using fastecdsa or other libraries directly from a c program will be faster . I believe it wont be .
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!