|
rosengold
Jr. Member
Offline
Activity: 149
Merit: 7
|
 |
December 05, 2023, 12:06:23 PM |
|
thanks, my script is still in development
|
|
|
|
alek76
Member

Offline
Activity: 93
Merit: 16
|
 |
December 06, 2023, 04:31:51 AM |
|
Key Maker for 100 thousand addresses. Saves everything in files keys - addresses, and in another file X coordinate. To build you need to first build OpenSSL. This program is 32 bit. https://github.com/alek76-2/50BTCKeyMakerOutKeys.txt: 1443055276A7E82809D3E6A908BF7526FB1117F982B80ECFA63C69D55521D420 13KV6Z8vFfLb2CTe5AVCtgED3LsUrcw7H4 1Bkv3sr5gbyWqBoTBRHQZ2T9tmmRugxi5Y 3GVGg5M8W1QLeCJmCZT1329XiSQ34oRFke D442ECB8C5586A74BF5D759A7461C829BEC147A7F12C6471435D7DFCAFF397B0 16DjFiGAo5QDsP6CALUfnYRAbH3pGHMKsT 1PRrbzwby5HBw9fWzSiNRVkug5GMiq58q3 3FgrzeQf2wWLm6icnQUQVAi3NAAUS843qd 0D7428579AA850FB8D9C0A6DFE2937AAD69B8C82698E67EFF37ABB835E0849CF 1L86hRDF4JYKFqh29chG6GEYQ1P1dPYzwu 1BcjcHaghdaNER3YMXzBFhPfeZrKEnQLQq 34GwRv3Tdn76SkdJCnZpVnKy5RZPXu5TxQ 1C2CCAF7CE9D7CAAF35D56B6AE24413F00B61E47A238A92591B22516EB1090D5 13JZKYbcLsqBRfcqVHLBgfkoM8ua3bFQck 1AJLoZGPK9h6Wiz6jK1EJU8VJ4hHA74gaR 31tVk4AUuuXuonYBpFjLuWJ5PndWwqLuJk 2F159321E656202AA6D615F8350E150FBE8E8386097305D57CA3824BBFAA95B2 1LBzzam2ARkfs5Uk1169taTcGDA9FGGXLi 1Np75PFcPD2ZEfpH6CGWvpJysUg3zC343j 33FpvbYDHszEupihAdewpY6Tooxpa1bYus
You can save 10 MKeys to a file, change the multiplier. If you have nothing to do, you can compare with other addresses and make sure that they never match 
|
|
|
|
zahid888
Member

Offline
Activity: 287
Merit: 21
the right steps towerds the goal
|
 |
December 06, 2023, 05:35:20 AM |
|
F79BE2BABD037D4DC9B64B34C2C76437BEB66C4E9DFBB9394F1E5023A4F18955 1HuCMWoxTwgWxnh2UR3PE9LwEpZu6BQkrF F79BE2BABD037D4DC9B64B34C2C76437BEB66C4E9DFBB8B95377D1596399CA8D 1HuCMWoxTwgX231mNzS91ZaPSvcL4zjdZE 0CA5E6EB0FD609B6EE0A06EA55EB01F49F84C2D22BA0B3862CE4ECDD74FA9591 13xhQeaLbumHXSz6VRBKZnSYkz8JLXVp9d 0CA5E6EB0FD609B6EE0A06EA55EB01F49F84C2D22BA0B346E6055D14E27FA4EE 13xhQeaLbumHeRCS6NtwFRh1QUnVYfD55j 4DB8FF8591EE14E71F104410146ADD5EB70E20B9066F8EADE2544C43DD252CFA 1Di28C7sDrqmamFdoXfCzAiEQS6pK9TMNM 4DB8FF8591EE14E71F104410146ADD5EB70E20B9066F8EAE7734EC352C6A99B7 1Di28C7sDrqmbJxnppgdEdfCHLiPMTNw6g can we do something with puzzle addresses like those colliders are working ?
|
1BGvwggxfCaHGykKrVXX7fk8GYaLQpeixA
|
|
|
|
alek76
Member

Offline
Activity: 93
Merit: 16
|
 |
December 06, 2023, 03:09:51 PM |
|
Which script did you use to get those keys?
This method does not work for the puzzle.
|
|
|
|
mcdouglasx
|
 |
December 07, 2023, 06:48:31 PM |
|
BSGS with binaries soon... 
|
|
|
|
WanderingPhilospher
Sr. Member
  
Offline
Activity: 1288
Merit: 254
Shooters Shoot...
|
 |
December 07, 2023, 11:05:28 PM |
|
BSGS with binaries soon...  It will be interesting to see your spin on BSGS with binaries, however, I doubt it can match the existing BSGS scripts/programs out there. BSGS eats up some disk space (mine is about 4GB) but Once the binary file is built, it doesn't eat up any RAM during the search (Cuda). And on a single mid-level GPU, I check a 2^66 range, each second. Looking forward to your spin on it.
|
|
|
|
LuckyRandomFisher
Newbie
Offline
Activity: 3
Merit: 0
|
 |
December 08, 2023, 07:58:39 PM |
|
guys, it's 29 days in a row. My 4090 + i9 are working in random mode day & night... I feel that my 6.6 BTC is coming for Christmas for me  4090: 23972MB | 1 target 3452.78 MKey/s (8,836,475,512,684,544 total) [29d:03h:52m:46s] i9: Total 377,340,264,155,136 keys in 2322490 seconds: ~162 Mkeys/s (162472287 keys/s) My only question: shall I restart the scripts or keep going? 
|
|
|
|
mabdlmonem
Jr. Member
Offline
Activity: 38
Merit: 1
|
 |
December 08, 2023, 08:31:16 PM |
|
Hello all, is there any python code for public key addition and checking it's hash ?
|
|
|
|
MoreForUs
Newbie
Offline
Activity: 17
Merit: 0
|
 |
December 08, 2023, 09:23:09 PM |
|
Working on a script to run on a quantum computer, WE SHALL SEE THE RESULTS  .from qiskit import QuantumCircuit, execute, Aer from qiskit.circuit.library import PhaseOracle
target_address_hex = "20d45a6a762535700ce9e0b216e31994335db8a5" target_address_decimal = int(target_address_hex, 16)
def sha256_compression_function(qc, message_bits): # Implement SHA-256 compression using quantum gates # You need to add the actual logic here
# For demonstration purposes, we'll just apply a simple quantum oracle oracle = PhaseOracle(message_bits, target=target_address_decimal) qc.append(oracle, range(qc.num_qubits))
# Define the range for iteration start_range = 36893488147419103232 end_range = -73786976294838206464
# Main loop for decimal_value in range(start_range, end_range+1): # Convert decimal value to bytes and binary string message_bytes = decimal_value.to_bytes(32, byteorder="big") binary_message = ''.join(format(byte, '08b') for byte in message_bytes)
# Create quantum circuit qc = QuantumCircuit(256)
# Apply bit operations to encode the initial state and message onto the qubits # Implement encoding logic based on your requirements
# Implement the SHA-256 compression function using a quantum oracle sha256_compression_function(qc, binary_message)
# Measure the final state of the qubits qc.measure_all()
# Simulate the circuit job = execute(qc, backend=Aer.get_backend('qasm_simulator'), shots=1024)
# Get the results and extract the final state counts = job.result().get_counts(qc) final_state = [int(bits, 2) for bits in counts.keys()][0]
# Check if the generated hash matches the target address if final_state == target_address_decimal: print(f"Target address found!") print(f"Decimal Value: {decimal_value}") print(f"Simulated Bitcoin hash160: {hex(final_state)[2:].zfill(40)}") break
|
|
|
|
mcdouglasx
|
 |
December 08, 2023, 09:24:10 PM |
|
BSGS with binaries soon...  It will be interesting to see your spin on BSGS with binaries, however, I doubt it can match the existing BSGS scripts/programs out there. BSGS eats up some disk space (mine is about 4GB) but Once the binary file is built, it doesn't eat up any RAM during the search (Cuda). And on a single mid-level GPU, I check a 2^66 range, each second. Looking forward to your spin on it. At the moment I have it in python, it is working, sequential. I haven't had time to add new options to upload it, work has me tied up.
|
|
|
|
WanderingPhilospher
Sr. Member
  
Offline
Activity: 1288
Merit: 254
Shooters Shoot...
|
 |
December 08, 2023, 09:58:18 PM Last edit: December 09, 2023, 11:22:43 PM by Mr. Big |
|
BSGS with binaries soon...  It will be interesting to see your spin on BSGS with binaries, however, I doubt it can match the existing BSGS scripts/programs out there. BSGS eats up some disk space (mine is about 4GB) but Once the binary file is built, it doesn't eat up any RAM during the search (Cuda). And on a single mid-level GPU, I check a 2^66 range, each second. Looking forward to your spin on it. At the moment I have it in python, it is working, sequential. I haven't had time to add new options to upload it, work has me tied up. Let me know when you upload it. I'll run some tests for you and find any bugs 
Hello all, is there any python code for public key addition and checking it's hash ?
Yes, look at the iceland2k14/secp256k1 script and create your script to fit within his script. Also, what do you mean by "checking it's hash"? H160?
|
|
|
|
mabdlmonem
Jr. Member
Offline
Activity: 38
Merit: 1
|
 |
December 08, 2023, 10:06:59 PM |
|
Hello all, is there any python code for public key addition and checking it's hash ?
Yes, look at the iceland2k14/secp256k1 script and create your script to fit within his script. Also, what do you mean by "checking it's hash"? H160? Yes , hash160 . I saw his code , I am just good at math but very bad at programming so I couldn't understand the code honestly
|
|
|
|
nomachine
Member

Offline
Activity: 513
Merit: 38
|
 |
December 08, 2023, 10:45:31 PM Last edit: December 23, 2023, 09:24:05 AM by nomachine |
|
Hello all, is there any python code for public key addition and checking it's hash ?
Yes, look at the iceland2k14/secp256k1 script and create your script to fit within his script. Also, what do you mean by "checking it's hash"? H160? Yes , hash160 . I saw his code , I am just good at math but very bad at programming so I couldn't understand the code honestly Simplest import sys, secrets, secp256k1 as ice while True: dec = secrets.SystemRandom().randrange(36893488147419103231, 73786976294838206463) h160 = ice.privatekey_to_h160(0, True, dec).hex() message = "\r{}".format(h160);messages = [] messages.append(message);output = "\033[01;33m" + ''.join(messages) + "\r" sys.stdout.write(output);sys.stdout.flush() if h160 == "20d45a6a762535700ce9e0b216e31994335db8a5": HEX = "%064x" % dec;wifc = ice.btc_pvk_to_wif(HEX) with open("KEYFOUNDKEYFOUND.txt", "a") as f: f.write(f'Private key (wif) Compressed : {wifc}\n') break
|
bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
mabdlmonem
Jr. Member
Offline
Activity: 38
Merit: 1
|
 |
December 08, 2023, 11:07:03 PM |
|
Hello all, is there any python code for public key addition and checking it's hash ?
Yes, look at the iceland2k14/secp256k1 script and create your script to fit within his script. Also, what do you mean by "checking it's hash"? H160? Yes , hash160 . I saw his code , I am just good at math but very bad at programming so I couldn't understand the code honestly Simplest import sys, secrets, secp256k1 as ice while True: dec = secrets.SystemRandom().randrange(36893488147419103231, 73786976294838206463) h160 = ice.privatekey_to_h160(1, True, dec).hex() message = "\r{}".format(h160);messages = [] messages.append(message);output = "\033[01;33m" + ''.join(messages) + "\r" sys.stdout.write(output);sys.stdout.flush() if h160 == "20d45a6a762535700ce9e0b216e31994335db8a5": HEX = "%064x" % dec;wifc = ice.btc_pvk_to_wif(HEX) with open("KEYFOUNDKEYFOUND.txt", "a") as f: f.write(f'Private key (wif) Compressed : {wifc}\n') break Thank you, but that is not what I asked for, I asked about script for public key addition, this script is for generating address from private
|
|
|
|
nomachine
Member

Offline
Activity: 513
Merit: 38
|
 |
December 08, 2023, 11:22:32 PM |
|
Thank you, but that is not what I asked for, I asked about script for public key
Public key ??  Here you go (but you must know the target public key)........ puzzle 65 import sys, secrets, secp256k1 as ice while True: A0 = secrets.SystemRandom().randrange(18446744073709551615, 36893488147419103231) A1 = ice.scalar_multiplication(A0);B0 = ice.to_cpub(A1.hex()) message = "\r{}".format(B0);messages = [] messages.append(message);output = "\033[01;33m" + ''.join(messages) + "\r" sys.stdout.write(output);sys.stdout.flush() if B0 == "0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b": HEX = "%064x" % A0;wifc = ice.btc_pvk_to_wif(HEX) with open("KEYFOUNDKEYFOUND.txt", "a") as f: f.write(f'Private key (wif) Compressed : {wifc}\n') break
|
bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
mabdlmonem
Jr. Member
Offline
Activity: 38
Merit: 1
|
 |
December 08, 2023, 11:28:42 PM |
|
Thank you, but that is not what I asked for, I asked about script for public key
Public key ??  Here you go puzzle 65 import sys, secrets, secp256k1 as ice while True: A0 = secrets.SystemRandom().randrange(18446744073709551615, 36893488147419103231) A1 = ice.scalar_multiplication(A0);B0 = ice.to_cpub(A1.hex()) message = "\r{}".format(B0);messages = [] messages.append(message);output = "\033[01;33m" + ''.join(messages) + "\r" sys.stdout.write(output);sys.stdout.flush() if B0 == "0230210c23b1a047bc9bdbb13448e67deddc108946de6de639bcc75d47c0216b1b": HEX = "%064x" % dec;wifc = ice.btc_pvk_to_wif(HEX) with open("KEYFOUNDKEYFOUND.txt", "a") as f: f.write(f'Private key (wif) Compressed : {wifc}\n') break It's the same idea, it generate public from private then compare. It's not public key addition
|
|
|
|
nomachine
Member

Offline
Activity: 513
Merit: 38
|
 |
December 08, 2023, 11:36:56 PM Last edit: December 08, 2023, 11:49:26 PM by nomachine |
|
It's the same idea, it generate public from private then compare. It's not public key addition
And how else do you imagine generating a public key for a specific range, with a glass ball by magic? The problem is that we don't know any public keys. Except the Puzzle 130 and above...
|
bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
mabdlmonem
Jr. Member
Offline
Activity: 38
Merit: 1
|
 |
December 08, 2023, 11:40:06 PM |
|
It's the same idea, it generate public from private then compare. It's not public key addition
And how else do you imagine generating a public key for a range, with a glass ball by magic? The problem is that we don't know any public keys. Except the Puzzle 130 and above... I never talked about generating public key, I asked for public point addition with python script, that's all
|
|
|
|
|