Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
Andzhig
on 09/09/2018, 12:48:29 UTC
Thx Arulbero. What scoundrel the number turned out to be 44218742292676575 collapsed all formulas)).

And if something is fished out of fractional...

              55                                                                          48                                                  42                                        
127,38634167733380354869954231845 127     127,27325883491753266696377977496   127,34166804622168456262443214655    
63,583036446150909604124734642028 63,5    63,660348182749885381781496107578   63,668431836413219571113586425781  
31,861576626618332619411688710898 31,75   31,787429311634468831471167504787   31,771796089393319562077522277832  
15,90613502904471082688431238239  15,875  15,908679856821891007712110877037   15,926393464003922417759895324707  
7,941484368221046585833988729064  7,9375  7,9644791460323176579549908638        7,966582541557727381587028503418  
3,97142883352349745                              3,9726356460934955094899123650976   3,9699310258729383349418640136719   
1,9915187218734213270288080366299            1,9868375314665325248597582685761   1,990362136945805104915052652359
            
              35
127,41463838936761021614074707031 127    127,1519957482814788818359375      127  127,1361083984375
63,588673464953899383544921875               63,58295440673828125                    63,58837890625
31,7922732196748256683349609375             31,7968273162841796875                 31,82952880859375
15,90996809303760528564453125                15,876374721527099609375              15,9052734375
7,938812442123889923095703125                7,9462490081787109375                   7,954345703125
3,979142837226390838623046875                 3,97543811798095703125                  3,97543811798095703125
1,9883378362865187227725982666016         1,9887961782515048980712890625      1,987188816070556640625

tails 1.98, 1.99 bin (20 characters are taken after 98,99)

10101100 0000000001000110110 0110110011011101011101100001010111011 110 99
10101011 0011000001100011110 1010001101010000100110101001101110000 101 98
10101011 1100110011101001111 1010001110001101001001011100111100011 011 99
10101011 0111001100000100010 1001000100000001100111001100000000010 101 98                    
10101011 1000011101011111000 1000011001111010011110100101010011001 111 98
10101011 0011111111111101011 1100100101011100011001010110001110111 110 98

And flew

Quote
import random
from decimal import *
from bit import *

while True:

    aa = 1
    while aa <= 1:
        a = str("1.")
        c1 = str (random.choice("1"))
        c2 = str (random.choice("0"))
        c3 = str (random.choice("1"))
        c4 = str (random.choice("0"))
        c5 = str (random.choice("1"))
        c6 = str (random.choice("0"))
        c7 = str (random.choice("1"))
        c8 = str (random.choice("1"))
        
        c9 = str (random.choice("01"))
        c10 = str (random.choice("01"))
        c11 = str (random.choice("01"))
        c12 = str (random.choice("01"))
        c13 = str (random.choice("01"))
        c14 = str (random.choice("01"))
        c15 = str (random.choice("01"))
        c16 = str (random.choice("01"))
        c17 = str (random.choice("01"))
        c18 = str (random.choice("01"))
        c19 = str (random.choice("01"))
        c20 = str (random.choice("01"))
        c21 = str (random.choice("01"))
        c22 = str (random.choice("01"))
        c23 = str (random.choice("01"))
        c24 = str (random.choice("01"))
        c25 = str (random.choice("01"))
        c26 = str (random.choice("01"))
        c27 = str (random.choice("01"))
        
        c28 = str (random.choice("1"))
        c29 = str (random.choice("01"))
        c30 = str (random.choice("01"))
        c31 = str (random.choice("01"))
        c32 = str (random.choice("01"))
        c33 = str (random.choice("01"))
        c34 = str (random.choice("01"))
        c35 = str (random.choice("01"))
        c36 = str (random.choice("01"))
        c37 = str (random.choice("01"))
        c38 = str (random.choice("01"))
        c39 = str (random.choice("01"))
        c40 = str (random.choice("01"))
        c41 = str (random.choice("01"))
        c42 = str (random.choice("01"))
        c43 = str (random.choice("01"))
        c44 = str (random.choice("01"))
        c45 = str (random.choice("01"))
        c46 = str (random.choice("01"))
        c47 = str (random.choice("01"))
        c48 = str (random.choice("01"))
        c49 = str (random.choice("01"))
        c50 = str (random.choice("01"))
        c51 = str (random.choice("01"))
        c52 = str (random.choice("01"))
        c53 = str (random.choice("01"))
        c54 = str (random.choice("01"))
        c55 = str (random.choice("01"))
        c56 = str (random.choice("01"))
        c57 = str (random.choice("01"))
        c58 = str (random.choice("01"))
        c59 = str (random.choice("01"))
        c60 = str (random.choice("01"))
        c61 = str (random.choice("01"))
        c62 = str (random.choice("01"))
        c63 = str (random.choice("01"))
        c64 = str (random.choice("01"))
        
        c65 = str (random.choice("01"))
        c66 = str (random.choice("01"))
        c67 = str (random.choice("01"))
        bina = (c1+c2+c3+c4+c5+c6+c7+c8+c9+c10+c11+c12+c13+c14+c15+c16+c17+c18+c19+c20+c21+c22+c23+c24+c25+c26+c27+c28+c29+c30+c31+c32+c33
                     +c34+c35+c36+c37+c38+c39+c40+c41+c42+c43+c44+c45+c46+c47+c48+c49+c50+c51+c52+c53+c54+c55+c56+c57+c58+c59+c60+c61+c62+c63+c64+c65+c66+c67)
        combi = int(c1+c2+c3+c4+c5+c6+c7+c8+c9+c10+c11+c12+c13+c14+c15+c16+c17+c18+c19+c20+c21+c22+c23+c24+c25+c26+c27+c28+c29+c30+c31+c32+c33
                     +c34+c35+c36+c37+c38+c39+c40+c41+c42+c43+c44+c45+c46+c47+c48+c49+c50+c51+c52+c53+c54+c55+c56+c57+c58+c59+c60+c61+c62+c63+c64+c65+c66+c67,2)
        combi2 = str(combi)
        b = Decimal(a+combi2)
        rrrr = int(144115188075855872 - ((((((((((b * 128) * 128) * 128) * 128)* 128)  * 128) * 128) * 128)  - 142989288169013248) * 128))
        key = Key.from_int(rrrr)
        addr = key.address
        if addr == "15c9mPGLku1HuW9LRtBf4jcHVpBUt8txKz":
            print ("found!!!",rrrr,addr)
            s1 = str(rrrr)
            s2 = addr
            f=open(u"C:/a.txt","a")
            f.write(s1)
            f.write(s2)      
            f.close()
            pass
        else:
            print (bina,b,rrrr,addr)
            
        aa = aa +1                    
    pass