Bitcoin Forum
May 11, 2024, 12:32:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 [92] 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 ... 253 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 186930 times)
wipall
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
April 11, 2022, 10:44:46 AM
 #1821

little experiment...

this code creates a sha256 key from str(random.random()), which is fed to the next "ice.get_sha256().hex()".
This is repeated, in this case + 2 times.
The created keys are concatenated ( keys = key1+key2+key3 ).
In the next step, the entire key is divided into 16-digit (64-bit) pieces and read out.
a filter keeps the keys in the desired range...

Happy hunting! XD

Code:
import time
import random
import secp256k1 as ice
from ctypes import c_int
from multiprocessing import Value, Lock, Process

y=1000000
cores=4
counter = Value(c_int)
counter_lock = Lock()      
def process1(number,counter,):
    while True:
        t = str(random.random())
        key1 = ice.get_sha256(t).hex()
        key2 = ice.get_sha256(key1).hex()
        key3 = ice.get_sha256(key2).hex()
        keys = key1+key2+key3
        for i in range(0, len(keys), 16):
            line = keys[i:i+16]
            if line.startswith("8") or line.startswith("9") or line.startswith("a") or line.startswith("b") or line.startswith("c") or line.startswith("d") or line.startswith("e") or line.startswith("f"):
                with counter_lock:
                        counter.value += cores
                        cv = str(counter.value)
                addr = ice.privatekey_to_address(0, True, int(line, 16))

                if addr.startswith("16jY7q"):
                    print('\n\n Pattern:',('0x'+line),addr,'\n')
                    
                if addr == "16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN":
                    print ('\n\n TARGET FOUND!!:',addr,'\n\n')
                    file=open(u"16jY.Info.txt","a")
                    file.write('\n ' + ('0x'+line) + ' | ' + addr)
                    file.close()
                    wait = input("Press Enter to Exit.")
                    exit()
                    
                if (counter.value) % y == 0:
                    print(' CNT:',cv.zfill(10),' Recent:',('0x'+line),addr,end='\r')

if __name__ == '__main__':
    t = time.ctime()
    print('',t)
    number = y
    workers = []
    print('\n K E Y   -   C H O P P E R   -   64 \n')
    print('\n ===============|        |===== KEYS =======|============ ADDR ================| \n\n')
    for r in range(0,cores):
        p = Process(target=process1, args=(number,counter,))
        workers.append(p)
        p.start()

    for worker in workers:
        worker.join()          


donate BTC:  1DonateZNR9BUaCqJTgXCoyyCpRSosFujR



the generation of the keys on a time basis (ms) is too slow. the result was double, triple and multiple repetition of the keys in a row.
For this reason I switched to random.random()...
the better way ^^

 Sat Mar 26 20:40:24 2022

 K E Y   -   C H O P P E R   -   64

 =============|            |===== KEYS =======|============ ADDR ================|

 CNT: 0032000000  Recent:   0xaaf4c88e4a40a299     175NYisjDfbxUyoonY8rEbghWvBbyMGPRj

 Pattern: 0x9a5da0765a81d90f 16jY7qNwsgykvkAzm8oiwVSnC71KsZsXqM

 CNT: 0304000000  Recent:   0xb338bf39e2ba9922     1EfbHH9BPXSDuibzn3gCao9aQB6Chr7C3G

[moderator's note: consecutive posts merged]

hi my friend, i want to ask you a private question but i can't dm you because i am a new member. i need a code to search in the range i want. The codes here are only for puzzle 64 and I can't edit spacing.
I want to search by typing the range I want between these two ranges, with the range 0 to 115792089237316195423570985008687907853269984665640564039457584007913129639935. I'll be glad, if you help me.

kötü ingilizcem için özür dilerim.
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
1715430749
Hero Member
*
Offline Offline

Posts: 1715430749

View Profile Personal Message (Offline)

Ignore
1715430749
Reply with quote  #2

1715430749
Report to moderator
MrFreeDragon
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
April 11, 2022, 07:02:44 PM
 #1822

wipall, Bitcrack would help you:

https://github.com/brichard19/BitCrack
https://bitcointalk.org/index.php?topic=4453897.0

As for the specific range you can use the following command:
Code:
xxBitCrack.exe --keyspace 80000000:ffffffff 1FshYsUh3mqgsG29XpZ23eLjWV8Ur3VwH

GR Sasa
Member
**
Offline Offline

Activity: 177
Merit: 14


View Profile
April 11, 2022, 09:16:48 PM
 #1823

Hello there! I was just born, and will try my best to crack at least puzzle 64! Any Tips, on how to start?

Much regards! Wink
zahid888
Member
**
Offline Offline

Activity: 260
Merit: 19

the right steps towerds the goal


View Profile
April 12, 2022, 02:59:09 AM
 #1824


1BGvwggxfCaHGykKrVXX7fk8GYaLQpeixA
PrivatePerson
Member
**
Offline Offline

Activity: 173
Merit: 12


View Profile
April 12, 2022, 06:38:42 AM
 #1825


wtf?
ligor
Full Member
***
Offline Offline

Activity: 1246
Merit: 138


Hodl DeepOnion


View Profile WWW
April 12, 2022, 01:14:37 PM
 #1826


Tetris?  Grin

zahid888
Member
**
Offline Offline

Activity: 260
Merit: 19

the right steps towerds the goal


View Profile
April 12, 2022, 02:18:23 PM
 #1827

MrFreedragon i want to block those red marked binary numbers too.. is there any way to do this ??


1BGvwggxfCaHGykKrVXX7fk8GYaLQpeixA
Jolly Jocker
Jr. Member
*
Offline Offline

Activity: 49
Merit: 1


View Profile
April 12, 2022, 02:24:07 PM
Last edit: April 12, 2022, 02:38:05 PM by Jolly Jocker
 #1828

Quote
User 'Jolly Jocker' has not chosen to allow messages from newbies. You should post in their relevant thread to remind them to enable this setting.

been trying to pm you. please do the needful so i can pm you


Sorry, I overlooked that in the settings.. Roll Eyes

I have changed it, so it's now possible.. sorry again!!  Wink




Jolly Jocker
Jr. Member
*
Offline Offline

Activity: 49
Merit: 1


View Profile
April 12, 2022, 02:32:56 PM
 #1829

Quote
hi my friend, i want to ask you a private question but i can't dm you because i am a new member. i need a code to search in the range i want. The codes here are only for puzzle 64 and I can't edit spacing.
I want to search by typing the range I want between these two ranges, with the range 0 to 115792089237316195423570985008687907853269984665640564039457584007913129639935. I'll be glad, if you help me.

kötü ingilizcem için özür dilerim.


The range for 64 bit is 9223372036854775808 to 18446744073709551615


this is easy to show.. an example for it:

use this web-calculator
https://web2.0rechner.de/

and just enter 2^64 for 64bit
2^66 for 66bit.. etc..

greetings! Smiley


wipall
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
April 12, 2022, 03:22:32 PM
 #1830

Quote
hi my friend, i want to ask you a private question but i can't dm you because i am a new member. i need a code to search in the range i want. The codes here are only for puzzle 64 and I can't edit spacing.
I want to search by typing the range I want between these two ranges, with the range 0 to 115792089237316195423570985008687907853269984665640564039457584007913129639935. I'll be glad, if you help me.

kötü ingilizcem için özür dilerim.


The range for 64 bit is 9223372036854775808 to 18446744073709551615


this is easy to show.. an example for it:

use this web-calculator
https://web2.0rechner.de/

and just enter 2^64 for 64bit
2^66 for 66bit.. etc..

greetings! Smiley




Thank u brother.

Have you checked which address type the codes you have written give you? compressed? not compressed?

I'm new to this puzzle. but
For 4 years I started to think that's why puzzle 64 was not solved.

Jolly Jocker
Jr. Member
*
Offline Offline

Activity: 49
Merit: 1


View Profile
April 12, 2022, 07:33:58 PM
 #1831

Quote

Thank u brother.

Have you checked which address type the codes you have written give you? compressed? not compressed?

I'm new to this puzzle. but
For 4 years I started to think that's why puzzle 64 was not solved.


You're welcome! Smiley

all addresses we are looking for are compressed...
bikkesbakker
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 13, 2022, 03:42:52 AM
Last edit: April 13, 2022, 03:29:17 PM by bikkesbakker
 #1832


I was checking exactly the same the other day, hi everyone im new into this puzzle, and im obsessed with it. Spend hours and hours looking for a pattern, and there is no pattern as the "owner" mentioned it but i was looking for the already found keys and i think i found something.

If someone is brute forcing this, you need to start from eb851eb851eb8000 to ffffffffffffffff, thats why this is not still be found, the hex is almost at the end of the range. Im bruteforcing this from feb851eb851eb800 to ffffffffffffffff at 25 MKey/s (yes is a little slow but is honest work Tongue ) and i will be checking from the back after finish a range.

I hope this helps anyone, and if i do please share something as i will share to 2 users of this forum (if i find the key) who gives me the idea Smiley


Regards from AR and sorry about my english.
BitDominator00
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 13, 2022, 07:21:43 AM
 #1833


I was checking exatly the same the other day, hi everyone im new into this puzzle, and im obsessed with it. Spend hours and hours looking for a pattern, and there is no pattern as the "owner" mentioned it but i was looking for the already found keys and i think i found something.

If someone is brute forcing this, you need to start from eb851eb851eb8000 to ffffffffffffffff, thats why this is not still be found, the hex is almost at the end of the range. Im bruteforcing this from feb851eb851eb800 to ffffffffffffffff at 25 MKey/s (yes is a little slow but is honest work Tongue ) and i will be checking from the back after finish a range.

I hope this helps anyone, and if i do please share something as i will share to 2 users of this forum (if i find the key) who gives me the idea Smiley


Regards from AR and sorry about my english.

based on what you say to start from that point of the range ?
bikkesbakker
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 13, 2022, 03:30:33 PM
 #1834


I was checking exatly the same the other day, hi everyone im new into this puzzle, and im obsessed with it. Spend hours and hours looking for a pattern, and there is no pattern as the "owner" mentioned it but i was looking for the already found keys and i think i found something.

If someone is brute forcing this, you need to start from eb851eb851eb8000 to ffffffffffffffff, thats why this is not still be found, the hex is almost at the end of the range. Im bruteforcing this from feb851eb851eb800 to ffffffffffffffff at 25 MKey/s (yes is a little slow but is honest work Tongue ) and i will be checking from the back after finish a range.

I hope this helps anyone, and if i do please share something as i will share to 2 users of this forum (if i find the key) who gives me the idea Smiley


Regards from AR and sorry about my english.

based on what you say to start from that point of the range ?

Hard to explain, but is based on all the other resolved puzzles
enfarktus
Full Member
***
Offline Offline

Activity: 980
Merit: 152


View Profile
April 13, 2022, 05:16:38 PM
 #1835

Quote

Thank u brother.

Have you checked which address type the codes you have written give you? compressed? not compressed?

I'm new to this puzzle. but
For 4 years I started to think that's why puzzle 64 was not solved.


You're welcome! Smiley

all addresses we are looking for are compressed...


Greetings guys, unrelated to the topic, but I have a question.
I have 3000 publickey data. and I am looking for python code to convert them to btc address in bulk. can you help.

Try this: https://github.com/Mizogg/Mizogg-Tools
Feron
Jr. Member
*
Offline Offline

Activity: 42
Merit: 1


View Profile
April 13, 2022, 06:15:06 PM
Last edit: April 13, 2022, 07:16:00 PM by Feron
 #1836

Quote

Thank u brother.

Have you checked which address type the codes you have written give you? compressed? not compressed?

I'm new to this puzzle. but
For 4 years I started to think that's why puzzle 64 was not solved.


You're welcome! Smiley

all addresses we are looking for are compressed...


Greetings guys, unrelated to the topic, but I have a question.
I have 3000 publickey data. and I am looking for python code to convert them to btc address in bulk. can you help.
maybe this help
Code:
import secp256k1 as ice
file = open("publicklist.txt")
data = file.read().split()
for ccc in data:
 vvv = bytes.fromhex(str(ccc))
 com = ice.pubkey_to_address(0,True,vvv)
 unc = ice.pubkey_to_address(0,False,vvv)
 print(com,unc,vvv.hex())

write for text document
Code:
import secp256k1 as ice
file = open("publicklist.txt")
data = file.read().split()
for ccc in data:
 vvv = bytes.fromhex(str(ccc))
 com = ice.pubkey_to_address(0,True,vvv)
 unc = ice.pubkey_to_address(0,False,vvv)
 print(com,unc,vvv.hex())
 f=open("von.txt","a")
 f.write(str(com)+"\n")
 f.write(str(unc)+"\n")
 f.close()

little problem compressed address is not 100% correctly generated generates any sometimes incorrectly
brainless
Member
**
Offline Offline

Activity: 316
Merit: 34


View Profile
April 13, 2022, 06:28:22 PM
 #1837

Quote

Thank u brother.

Have you checked which address type the codes you have written give you? compressed? not compressed?

I'm new to this puzzle. but
For 4 years I started to think that's why puzzle 64 was not solved.


You're welcome! Smiley

all addresses we are looking for are compressed...


Greetings guys, unrelated to the topic, but I have a question.
I have 3000 publickey data. and I am looking for python code to convert them to btc address in bulk. can you help.
https://github.com/matja/bitcoin-tool

13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
Feron
Jr. Member
*
Offline Offline

Activity: 42
Merit: 1


View Profile
April 14, 2022, 10:23:48 AM
Last edit: April 14, 2022, 11:00:55 AM by Feron
 #1838

loop scanner
they will print the decimal what it means it means the approximate decimal only the last 2 digits will not be correct you have to take the decimal data sequentially and you have the original private key easy
you may not understand it simply
if the private key finds a decimal printout but you are scanning loop 100 then the last 2 numbers will not be correct you have to take the printed decimal to release the sequence upwards loop key-14428642-final key-14428676
Code:
import random
from tqdm import tqdm
import secp256k1 as ice
for x in tqdm(range(1000000)):
 xx = random.randrange(1000,9999)
 for c in range(922,1845):
  #xxx = random.randrange(10000000000000000000,18446744073709551615)
  x1 = ''.join(str(c))
  x2 = ''.join(str(xx))
  cc = int(x1+x2)
  ke = ice.privatekey_loop_h160(100,0,True,cc).hex()
  #print(cc,ke)
  if "0959e80121f36aea13b3bad361c15dac26189e2f" in (ke):#24 PUZLE ADDRESS TEST
   f=open("von.txt","a")
   f.write(str(cc)+"-"+(ke)+"\n")
   f.close()
simply if it finds a 64 puzzle address then 18 decimal will be correct only the last 2 decimal will be wrong just take the whole 20 decimal and run sequencial upwards
64 PUZLE LOOP SCANNER
Code:
import random
from tqdm import tqdm
import secp256k1 as ice
for x in tqdm(range(1000000)):
 xx = random.randrange(1000000000000000,9999999999999999)
 for c in range(922,1845):
  #xxx = random.randrange(10000000000000000000,18446744073709551615)
  x1 = ''.join(str(c))
  x2 = ''.join(str(xx))
  cc = int(x1+x2)
  ke = ice.privatekey_loop_h160(100,0,True,cc).hex()
  #print(cc,ke)
  if "3ee4133d991f52fdf6a25c9834e0745ac74248a4" in (ke):
   f=open("von.txt","a")
   f.write(str(cc)+"-"+(ke)+"\n")
   f.close()
PrivatePerson
Member
**
Offline Offline

Activity: 173
Merit: 12


View Profile
April 14, 2022, 03:52:35 PM
 #1839

Very slow.
Feron
Jr. Member
*
Offline Offline

Activity: 42
Merit: 1


View Profile
April 14, 2022, 04:36:28 PM
Last edit: April 14, 2022, 11:32:51 PM by Feron
 #1840

therefore it goes slowly because the first and last bits go sequentially
removing the first sequence right away will be faster
Code:
import random
from tqdm import tqdm
import secp256k1 as ice
for x in tqdm(range(1000000)):
 xx = random.randrange(10000000,14999999)
 #xxx = random.randrange(10000000000000000000,18446744073709551615)
 #x1 = ''.join(str(c))
 #x2 = ''.join(str(xx))
 cc = int(xx)
 ke = ice.privatekey_loop_h160(100,0,True,cc).hex()
 #print(cc,ke)
 if "0959e80121f36aea13b3bad361c15dac26189e2f" in (ke):#24 PUZZLE ADDRESS TEST
  f=open("von.txt","a")
  f.write(str(cc)+"-"+(ke)+"\n")
  f.close()

what I wanted to say with that code is that the loop or bloom filter is much more efficient in terms of the chance of a collision
to that speed my 8 year old laptop with 1 core has a speed of 5000 key in one second it means 5000X100 = 500000 keys per second theoretically what is probably the fastest what can be on 1 thread
Pages: « 1 ... 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 [92] 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 ... 253 »
  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!