Bitcoin Forum
June 22, 2024, 04:51:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: selling 15000 KSOC (Kick Soccer Coin) on: October 01, 2019, 10:53:43 AM
time to go to exchanges is less
2  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 23, 2019, 02:13:16 PM
Congratulations to the winner. What happened to your forum? Is he available? 57fe
3  Other / Off-topic / Re: [ARCHIVE] Bitcoin challenge discusion on: September 11, 2019, 06:08:11 PM
can anyony told me how to use --continue to save a result of scan private and addr?
or mb show a command?

 use first time -  xxBitCrack -c -u -i target.txt -o finish.txt --keyspace 1:FFFFFFFFFFF -continue step.txt
 and after       -  xxBitCrack -c -u -i target.txt -o finish.txt -continue step.txt

How do u guys convert hex to wif? offline?
download one of two or both and convert offline.
click on the bitaddress.org.html,index.html in the folder and here’s your offline local site.
https://github.com/pointbiz/bitaddress.org   click-Wallet Details
https://github.com/brainwalletX/brainwalletX.github.io   click-converter


Thanks for answering, but I already downloaded them.
But I just can’t understand how I can do this from 0x01 this is KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU73sVHnoWn hmmmm
brainwallet Converter-> HEX to B58Check
000000000000000000000000000000000000000000000000000000000000000101 to KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU73sVHnoWn

cool! thx! Grin

naively, I thought I could only use "1". About "0" did not think at all Angry

Habit from here http://gobittest.appspot.com/VanityAll
But something I’m scared to enter "good" data here
4  Other / Off-topic / Re: [ARCHIVE] Bitcoin challenge discusion on: September 11, 2019, 03:44:27 PM
can anyony told me how to use --continue to save a result of scan private and addr?
or mb show a command?

 use first time -  xxBitCrack -c -u -i target.txt -o finish.txt --keyspace 1:FFFFFFFFFFF -continue step.txt
 and after       -  xxBitCrack -c -u -i target.txt -o finish.txt -continue step.txt

How do u guys convert hex to wif? offline?
5  Other / Off-topic / Re: [ARCHIVE] Bitcoin challenge discusion on: September 10, 2019, 04:43:54 PM
anyony start in ubuntu 2+ gpu in bitcrack? how to do this?

I am also interested in this question, rent of several farms. But I think that the answer will be in several different bitcrack folders and several terminals
6  Other / Off-topic / Re: [ARCHIVE] Bitcoin challenge discusion on: September 09, 2019, 06:03:43 AM
Here is the code with my changes
Code:

import time
import random
import gmpy2
import math
import sys

modulo = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F
order  = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

class Point:
    def __init__(self, x=0, y=0):
        self.x = x
        self.y = y

PG = Point(Gx,Gy)
Z = Point(0,0) # zero-point, infinite in real x,y - plane

# return (g, x, y) a*x + b*y = gcd(x, y)
def egcd(a, b):
    if a == 0:
        return (b, 0, 1)
    else:
        g, x, y = egcd(b % a, a)
        return (g, y - (b // a) * x, x)

def rev(b, n = modulo):
    while b < 0:
        b += modulo
    g, x, _ = egcd(b, n)
    if g == 1:
        return x % n
       
def mul2(P, p = modulo):
    R = Point()
#    c = 3*P.x*P.x*rev(2*P.y, p) % p
    c = 3*P.x*P.x*gmpy2.invert(2*P.y, p) % p
    R.x = (c*c-2*P.x) % p
    R.y = (c*(P.x - R.x)-P.y) % p
    return R

def add(P, Q, p = modulo):
    R = Point()
    dx = Q.x - P.x
    dy = Q.y - P.y   
    c = dy * gmpy2.invert(dx, p) % p     
    #c = dy * rev(dx, p) % p     
    R.x = (c*c - P.x - Q.x) % p
    R.y = (c*(P.x - R.x) - P.y) % p
    return R # 6 sub, 3 mul, 1 inv

def mulk(k, P = PG, p = modulo):
    if k == 0: return Z
    elif k == 1: return P
    elif (k % 2 == 0):
        return mulk(k/2, mul2(P, p), p)
    else:
        return add(P, mulk( (k-1)/2, mul2(P, p), p), p)

def X2Y(X, p = modulo):
    if p % 4 != 3:
        print ('prime must be 3 modulo 4')
        return 0
    X = (X**3+7)%p
    pw = (p + 1) // 4
    Y = 1
    for w in range(256):
        if (pw >> w) & 1 == 1:
            tmp = X
            for k in range(w):
                tmp = (tmp**2)%p
            Y *= tmp
            Y %= p
    return Y

def comparator():
    A, Ak, B, Bk = [], [], [], []
    with open('tame.txt') as f:
        for line in f:
            L = line.split()
            a = int(L[0],16)
            b = int(L[1],16)
            A.append(a)
            Ak.append(b)
    with open('wild.txt') as f:
        for line in f:
            L = line.split()
            a = int(L[0],16)
            b = int(L[1],16)
            B.append(a)
            Bk.append(b)
    result = list(set(A) & set(B))
    if len(result) > 0:
        sol_kt = A.index(result[0])
        sol_kw = B.index(result[0])
        print ('total time: %.2f sec' % (time.time()-starttime))
        d = Ak[sol_kt] - Bk[sol_kw]
        print ('SOLVED: %64X' % d + '\n')
        file = open("results.txt",'a')
        file.write(('%X'%(Ak[sol_kt] - Bk[sol_kw])) + "\n")
        file.write("---------------\n")
        file.close()
        return True
    else:
        return False

def check(P, Pindex, DP_rarity, file2save):
    if P.x % (DP_rarity) == 0:
        file = open(file2save,'a')
        file.write(('%064X %064X'%(P.x,Pindex)) + "\n")
        file.close()
        return comparator()
    else:
        return False
   
P = [PG]
for k in range(255): P.append(mul2(P[k]))   
print ('P-table prepared')   

def search(a,b):
    global solved
    s=(a+b)>>1
    d=(b-a)
    problem=int(math.log(d,2))
#    print(a,b,s,d,'\n')
    DP_rarity = 1 << ((problem -  2*kangoo_power)//2 - 2)
    hop_modulo = ((problem-1)// 2) + kangoo_power
    T, t, dt = [], [], []
    W, w, dw = [], [], []
    for k in range(Nt):
        qtf= s
        qtr= random.randint(1,d)
 #       print('tame\n',qtf,qtr)
        qt=qtf+qtr
        t.append(qt) 
        T.append(mulk(t[k]))
        dt.append(0)
    for k in range(Nw):
        qw=(random.randint(1, d))
  #      print('wild\n',qw)
        w.append(qw)
        W.append(add(W0,mulk(w[k])))
        dw.append(0)
    print ('tame and wild herds are prepared')
    oldtime = time.time()
    starttime = oldtime
    Hops, Hops_old = 0, 0
    t0 = time.time()
    oldtime = time.time()
    starttime = oldtime
    while (1):
        for k in range(Nt):
            Hops += 1
            pw = T[k].x % hop_modulo
            dt[k] = 1 << pw
            solved = check(T[k], t[k], DP_rarity, "tame.txt")
            if solved: break
            t[k] += dt[k]
            T[k] = add(P[pw], T[k])
        if solved: break           
        for k in range(Nw):
            Hops += 1
            pw = W[k].x % hop_modulo
            dw[k] = 1 << pw
            solved = check(W[k], w[k], DP_rarity, "wild.txt")
            if solved: break
            w[k] += dw[k]
            W[k] = add(P[pw], W[k])
        if solved: break
        t1 = time.time()
        if (t1-t0) > 5:
            print ('%.3f h/s'%((Hops-Hops_old)/(t1-t0)))
            t0 = t1
            Hops_old = Hops
    hops_list.append(Hops)       
    print ('Hops:', Hops)       
    return 'sol. time: %.2f sec' % (time.time()-starttime)   

s=sys.argv[1]
sa = sys.argv[2]
sb = sys.argv[3]
sk = sys.argv[4]
a = int(sa, 16)
b = int(sb, 16)
kangoo_power = int(sk, 10)
Nt = Nw = 2**kangoo_power
X = int(s, 16)
Y = X2Y(X % (2**256))
if Y % 2 != (X >> 256) % 2: Y = modulo - Y
X = X % (2**256)
W0 = Point(X,Y)
starttime = oldtime = time.time()
Hops = 0
random.seed()

hops_list = []

solved = False
open("tame.txt",'w').close()
open("wild.txt",'w').close()
search(a,b)

Example (case 32)

python kang.py 0387dc70db1806cd9a9a76637412ec11dd998be666584849b3185f7f9313c8fd28 80000000 FFFFFFFF 3

(the last number 3 is the kangooro_power)

P-table prepared
tame and wild herds are prepared
total time: 0.21 sec
SOLVED:                                                         7D4FE747

('Hops:', 23072)



Hey, nice work! and congratulations to the key opener 62!

Please clarify the following situation .. File tame.txt .. What is the significance of the intensity of filling this file? For example, in one range it is not recorded at all, and the range is slightly different and the file has a size of 2MB in 1 day... thx
7  Other / Off-topic / Re: [ARCHIVE] Bitcoin challenge discusion on: August 24, 2019, 06:59:13 AM
Hey I'm only getting about 150Mkey/s with a GTX 1080 ti with the following settings: clBitCrack.exe -c -b 224 -t 128 -p 1024 -o results.txt 1Me6EfpwZK5kQziBwBfvLiHjaPGxCKLoJi --keyspace [blahblahhexcode]

Is there any way to speed it up?

Hi I tried on RTX 2080 Ti found the optimal values in my opinion for her, I get 1100 - 1200 Mkey/s this -b 268 -t 256 -p 1024, when it was GTX1080 I used these parameters -b 256 -t 512 -p 512. What parameter --keyspace to set for search #62 tell me want to try.



try here
 
   --keyspace 13C96A3742F64906:7CCE5EFDACCF6808

but above people write their results, limit yourself
8  Economy / Games and rounds / Re: Ok, here's a 1BTC puzzle. on: August 24, 2019, 06:21:33 AM


naive Chukchi boy Cheesy
9  Bitcoin / Bitcoin Discussion / Re: Science Fair Project to trap Bitcoin private keys using Kangaroos! on: August 22, 2019, 03:30:58 PM
Who need some code, I have it for Python 2.7!
This is my own code and I apologize for absolutely no-PEP. And for my English, I apologize too.
The code is not so fast, but my estimation is more optimistic - only 10000 years on average for the problem 105.
Tests with C++ (VS2013) leads to x2..x3 faster calculations only (single-thread), but much more complicated code.

The code is on my WebSite:
http://fe57.org/forum/thread.php?board=4&thema=1#1

This is my main interest. You are now informed that my site exists in the Universe!
To be more interesting: test problem 75 from pickachunakapika to drotika solution:
26970178626862821196031
(decimal)
I guess that the solution can be posted now because all deadlines are finished. Or I miss something and drotika was already posted the answer.

Very nice Smiley

For those who use python3, you may have to change a few things for the code to work:

1) for all print statements you need (), for example line 60
change this > print 'prime must be 3 modulo 4'
to this > print ('prime must be 3 modulo 4')

2) make sure you distinguish between integer division //  and float division /
for example, line 63
change this >  pw = (p + 1) / 4
to this >  pw = (p + 1) // 4

For case 32 I get
P-table prepared
tame and wild herds are prepared
6091.198 h/s
6119.991 h/s
6047.619 h/s
6028.418 h/s
6020.816 h/s
5995.830 h/s
6041.220 h/s
6026.008 h/s
6077.185 h/s
total time: 45.38 sec
SOLVED: 3093472814
Hops: 273742
tame and wild herds are prepared
5995.223 h/s
6044.420 h/s
5966.429 h/s
6050.819 h/s
total time: 68.41 sec
SOLVED: 3093472814
Hops: 137749
tame and wild herds are prepared
6038.017 h/s
5968.435 h/s
total time: 82.83 sec
SOLVED: 3093472814
Hops: 85546
165679.0 +/- 56093.66357263537
Average time to solve: 27.61 sec



Hi, how did you change line 160 for python 3?

if you mean this line:

print '%.3f h/s'%((Hops-Hops_old)/(t1-t0))
just add parenthesis
print ('%.3f h/s'%((Hops-Hops_old)/(t1-t0)))
do the same for all print statements.






Now everything works!
I didn’t put it there ()
thank Wink
10  Economy / Games and rounds / Re: Ok, here's a 1BTC puzzle. on: August 22, 2019, 05:12:52 AM
Someone decided on August 21 ?! January 12 created ... Suspicious ... From this puzzle, everything seems not random Grin
11  Bitcoin / Bitcoin Discussion / Re: New self-proclaimed Satoshi Nakamoto's reveal is a complete epic fail? on: August 20, 2019, 06:30:52 AM
I wonder if a person really lost access to all the first wallets, how can he prove that “HE” is “HE”. It turns out that nothing, and as Wind_FURY said, "He is already left, and considered gone."
12  Economy / Scam Accusations / Re: MXC scam. on: August 08, 2019, 04:27:57 AM
MXC colluded with the BQAI project to scam. BQAI project is anonymous, no team is announced. But they still give the list on MXC. When I asked for support from MXC, they said: MXC is not allowed to announce BQAI's team, BQAI is anonymous.
Heard of too many scam recently I don't understand why is it that easy nowadays to creatse such projects

No other way! Do we all want anonymity ?! And we get in full, all our desires. 100 projects of them half are just weak, another half are frank fraud and 1 project is honest! ANONYMITY!
13  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: selling 1MN KSOC on: August 04, 2019, 05:31:50 PM
I apologize for the delay, for my profile there is a limit of 1 hour. Information added to profile
14  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: selling 1MN KSOC on: July 31, 2019, 03:14:19 AM
Up!
15  Alternate cryptocurrencies / Marketplace (Altcoins) / selling 15000 KSOC (Kick Soccer Coin) on: July 27, 2019, 04:49:39 AM
I want to sell 15000 KSOC for 0.20 BTC or equal amount in LTC, ETH, or consider your suggestions

The project is still in silence, and yet follows according to the roadmap

In a very narrow framework, I will consider your proposals in PM

available Escrow

(and I am not leaving the project, everything is fine here, but there is another goal)
16  Alternate cryptocurrencies / Announcements (Altcoins) / Re: kryptoniex-KYX [ANN] 0% PREMINE scrypt pow-pos LOW SUPPLY! on: June 15, 2019, 06:23:12 PM
explorer pls Wink
17  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][AirDrop] ClassicBitcoin (CBTC) Fork 1:10000 of Bitcoin-MassDistribution on: October 18, 2018, 06:25:50 AM
You do not participate in the contest "The fastest death"? Or do you have everything according to plan, is this a marketing campaign? Cheesy
18  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][NENG] NewEnglandcoin: A Coin 10x Faster than Bitcoin with Rich Culture on: September 12, 2018, 02:29:58 PM
 ???when you can see more information?
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!