Bitcoin Forum
September 08, 2026, 03:56:52 AM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3]
41  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 31, 2024, 05:08:00 PM
I found that solving puzzles by searching for WiF private keys is rarely used here.
42  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 25, 2024, 12:29:24 PM
with my cpu tool #67 shows e+9 years to go. how did they found latter ones? what can be that fast?
It depends on your current CPU or GPU hardware computing speed.
43  Bitcoin / Development & Technical Discussion / Re: exponentially increase a database of sequential ordered public keys(brute-force) on: December 25, 2024, 09:41:05 AM
Can you further optimize the code to make it run in practice?
44  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 24, 2024, 11:36:19 AM
CongrAtulations ^ ω ^ # 67. There is evidence to confirm that puzzle 67 has been solved.
45  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 22, 2024, 05:07:11 AM
There can be a pattern in code that produced the pvks and addresses, but we don't know the whole code to run it the same way.

I doubt that there is math pattern in pvks and/or addresses. We come back to code that produced them, again.
Satoshi Nakamoto never told me, nor did he tell anyone, haha.
46  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 21, 2024, 04:04:56 AM
Maybe someone will use it:

[ Python BSGS ]

Code:
#!/usr/bin/env python3

# Elliptic Curve parameters for secp256k1
MODULUS = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F
A = 0
B = 7
Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
G = (Gx, Gy)

# Elliptic curve modular arithmetic
def mod_inv(a, p):
"""Modular inverse using extended Euclidean algorithm."""
return pow(a, p - 2, p)

def point_add(P, Q):
"""Add two points on the elliptic curve."""
if P == (None, None):
return Q
if Q == (None, None):
return P
x1, y1 = P
x2, y2 = Q
if x1 == x2 and y1 != y2:
return (None, None) # Point at infinity
if P == Q:
# Point doubling
s = (3 * x1 * x1 + A) * mod_inv(2 * y1, MODULUS) % MODULUS
else:
# Point addition
s = (y2 - y1) * mod_inv(x2 - x1, MODULUS) % MODULUS
x3 = (s * s - x1 - x2) % MODULUS
y3 = (s * (x1 - x3) - y1) % MODULUS
return (x3, y3)

def point_mul(k, P):
"""Multiply a point P by an integer k."""
R = (None, None) # Point at infinity
while k:
if k & 1:
R = point_add(R, P)
P = point_add(P, P)
k >>= 1
return R

# BSGS algorithm for solving discrete logarithm on elliptic curves
def bsgs(G, P, n):
"""Baby-Step Giant-Step algorithm for elliptic curve discrete logarithm."""
import math
m = math.isqrt(n) + 1

# Baby steps: compute and store G, 2G, 3G, ..., mG
baby_steps = {}
for i in range(m):
baby_steps[point_mul(i, G)] = i

# Giant step: compute -mG
mG = point_mul(m, G)
inv_mG = (mG[0], (-mG[1]) % MODULUS)

# Giant steps: walk through P - j * mG and check baby steps
current = P
for j in range(m):
if current in baby_steps:
return j * m + baby_steps[current]
current = point_add(current, inv_mG)

raise ValueError("Discrete logarithm not found")

# Example usage
if __name__ == "__main__":
# Example: Solve for x in x * G = P
x = 12345 # Private key (for testing)
Q = point_mul(x, G) # Public key

print("Public key:", Q)
found_x = bsgs(G, Q, MODULUS)
print("Recovered private key:", found_x)
assert found_x == x
Very good, perhaps this is the only way to quickly obtain the key to puzzle 67.
47  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 20, 2024, 09:46:35 PM
Priv (WIF): p2pkh:L58eFd3HB1Z2HQwbECpqz6HKsyhNRq4z1iRuj88UbPmsvPSHgMxG
Priv (WIF): p2pkh:L58eFd3HB1Z2HQwbECpqz6HKsyhNRq4z1iPCWbNyGXCyscJbUpyg
Add1: 1ABRrqZmhhNNosHztvjKrgwgoCyrWJXQ1z
Add2: 1ABRrqZmhhNRFHjBoaMtBbVBKwfSuMPsYy
ec1794984c8ad36757a5de3ac0167bb5add8b35065432b4cd7 d3e4e66f7e51fa
ec1794984c8ad36757a5de3ac0167bb5add8b35065432b4cb7 48bda972ba1081
1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9
1BY8GQbnueYebq5d6CE1wDfbdAWWy33ZyW
00000000000000000000000000000000000000000000000754xxxxxxxxxxxxxx
000000000000000000000000000000000000000000000007545bf10859946eca
Good luck, BTC donation:13gLHZJYcCJVSCoSuWbAFiYPU3X7kv47iH
48  Bitcoin / Development & Technical Discussion / Re: exponentially increase a database of sequential ordered public keys(brute-force) on: December 19, 2024, 06:16:18 AM
How to improve and optimize search computation speed.



How can I create a database with 1,000,000,000 or bigger?

You would need to optimize the Bloom filter to make it lighter like Keyhunt.

BloomFilter load successfully.
terminate called after throwing an instance of 'std::out-of-range'
  what():   stol
Aborted (core dumped)

Maybe you are using an incongruent hex range
What is the maximum database that can be created?200,000,000Tested maximum value
Maximum hexadecimal range 7FFFFFFFFFFFFFFF Tested maximum value
The program cannot function beyond this value.
49  Bitcoin / Development & Technical Discussion / Re: exponentially increase a database of sequential ordered public keys(brute-force) on: December 18, 2024, 04:21:47 PM
BloomFilter load successfully.
terminate called after throwing an instance of 'std::out-of-range'
  what():   stol
Aborted (core dumped)
50  Bitcoin / Development & Technical Discussion / Re: new tool for cracking the puzzle 67 on: December 18, 2024, 03:32:30 PM
Too slow, thank you. Good luck to you 😊
51  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 15, 2024, 02:46:07 PM
It seems that few people here have started researching and solving puzzles using Bitcoin private key WiFiI tested a great program, but I haven't made it public yet.
52  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 12, 2024, 02:23:47 PM
Puzzle 67: The private key is likely to be in the range of 50000000000000000 to 60000000000000000.
53  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 08, 2024, 11:03:29 AM
Hello everyone, may I ask what program you are currently using to solve puzzle 67? Please reply to me below. Thank you.
54  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 04, 2024, 01:15:41 PM
Mara,Always prompt like this:Unable to connect to Slipstream server. Please try again in 60 seconds.
Can the submission be successful? I have doubts about its security.
55  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: December 01, 2024, 08:28:39 AM
#67 All funds will be transferred to this BTC address:13gLHZJYcCJVSCoSuWbAFiYPU3X7kv47iH
56  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: November 22, 2024, 01:25:29 AM
1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9


1BY8GQbnueYebq5d6CE1wDfbdAWWy33ZyW
HEX:7545bf10859946eca
WIF:KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qbRyCkJQmfJhcqQ1bT4q
57  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: October 24, 2024, 11:52:19 PM
Priv#130????
Priv#125????
Who know?
Pages: « 1 2 [3]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!