Bitcoin Forum
June 24, 2024, 01:14:26 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 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 ... 262 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 191710 times)
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
May 10, 2020, 04:24:57 PM
 #1381

0x64     -     CC C0 83 23 FA CC 7D 51    Cool



It is a joke. It is not the key 64.
-snip-

Lol ) It was no joke as I see. The key is 64bit  Wink
But another one, not from the target address



LOL exactly, he was so serious posting that. I see him using an vanitygen script.  Grin Grin Grin
filo1992
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
May 25, 2020, 02:38:03 PM
 #1382


hi, what are the scanning ranges for the 64 bit
sssergy2705
Copper Member
Newbie
*
Offline Offline

Activity: 188
Merit: 0


View Profile
May 25, 2020, 03:40:06 PM
 #1383


hi, what are the scanning ranges for the 64 bit

8000000000000000:ffffffffffffffff
filo1992
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
May 25, 2020, 04:48:51 PM
 #1384


hi, what are the scanning ranges for the 64 bit

8000000000000000:ffffffffffffffff


the ranges already scanned?
sssergy2705
Copper Member
Newbie
*
Offline Offline

Activity: 188
Merit: 0


View Profile
May 25, 2020, 06:16:47 PM
 #1385


hi, what are the scanning ranges for the 64 bit

8000000000000000:ffffffffffffffff


the ranges already scanned?

This is a large range. And no one tells how many are scanned.
Jamesdila1
Member
**
Offline Offline

Activity: 686
Merit: 10


View Profile
May 27, 2020, 02:24:01 PM
 #1386

It is a waste of time and resources
Maybe you will get lucky you never know but even though you will end up stealing from that person

  ●   RiveMont   ●
 ❰❰❰❰❰❰  RVMT  ❱❱❱❱❱❱ 
● ▬▬▬▬▬ ● ▬▬▬▬▬ ●●●    ●  DeFi token  ●    ●●● ▬▬▬▬▬ ● ▬▬▬▬▬ ●
GoVanza
Newbie
*
Offline Offline

Activity: 149
Merit: 0


View Profile
May 28, 2020, 09:04:07 PM
Last edit: May 29, 2020, 08:29:43 AM by GoVanza
 #1387

So basically stealing someone's Bitcoin? What if you had that 32 BTC and someone stole it from you, what is wrong with you guys? This is such a shitty community that you guys would call someone's own hard-earned Bitcoin a "prize" and even bounty it. You are the reason Bitcoin has such a bad wrap.

Tap on the matte canteen. Read the topic from the beginning, then come back here, remove your miserable post and beg forgiveness.

I have no idea what the phrase means, and no I won't. It's not your money nor do you deserve it.
The owner of these Bitcoins spent them to low entropy private keys on purpose in order to test the security of the Bitcoin system.  He wants everyone to try and take them.  He then issued a spend transaction from some of the addresses in order to test the security of low entropy private keys with spend transaction.   He did all of this on purpose in order to test the system.  For helping with this test people are being paid for their efforts.  This is not stealing it is people being paid for a service.

Learn to first read and understand a thread before you dump a steaming pile of your uninformed dumb ass opinion on it.

So there is proof of this? It makes sense I just don't see any proof of who owns the bitcoins and don't feel like searching through a huge thread to find a needle in a haystack. Can you actually provide something useful? All I see is random info without anything to back it up except a simple-minded insult?

The creator initially threw 32BTC to the addresses that were allocated to Him by bits growing up to 256, but later he went and said that it was stupid to go so far, and threw more BTC to addresses before the 160th. I think he tested the possibility of brute force. Or he encourages us to create or write completely new program in the search for all the keys. I would create a torrent pool with special transfers of data from a joint search))))
siajeen
Jr. Member
*
Offline Offline

Activity: 30
Merit: 1


View Profile
May 29, 2020, 10:07:44 AM
 #1388

This addresses could be just random addresses created by the bot who seem to have been programmed by somebody knowledgeable about bitcoin to send to other addresses. This could have been done for recreation or for some purpose like safe keeping the coins from hacker. We will never know until one person will come in and say I have done this.
MrFreeDragon
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
May 29, 2020, 10:33:21 AM
 #1389

This addresses could be just random addresses created by the bot who seem to have been programmed by somebody knowledgeable about bitcoin to send to other addresses. This could have been done for recreation or for some purpose like safe keeping the coins from hacker. We will never know until one person will come in and say I have done this.

Here is the message of the creator: https://bitcointalk.org/index.php?topic=1306983.msg18765941#msg18765941

GoVanza
Newbie
*
Offline Offline

Activity: 149
Merit: 0


View Profile
May 29, 2020, 11:11:50 AM
 #1390

This addresses could be just random addresses created by the bot who seem to have been programmed by somebody knowledgeable about bitcoin to send to other addresses. This could have been done for recreation or for some purpose like safe keeping the coins from hacker. We will never know until one person will come in and say I have done this.

I like it when no one reads the entire branch and concludes !!!!! He made a riddle for that to check the Brute force of the Equipment of the 20th century .....
JDScreesh
Jr. Member
*
Offline Offline

Activity: 39
Merit: 12


View Profile
May 31, 2020, 07:36:01 AM
 #1391

Bitcoin address #110 was solved. Congratulations to the solver.  Smiley

I wonder which was the private key  Wink
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
May 31, 2020, 07:41:34 AM
 #1392

I wonder which was the private key  Wink

hex: 00000000000000000000000000000000000035c0d7234df7deb0f20cf7062444

https://github.com/JeanLucPons/Kangaroo/blob/master/DOC/keys110.jpg
Andzhig
Jr. Member
*
Offline Offline

Activity: 183
Merit: 3


View Profile
May 31, 2020, 07:46:27 PM
Last edit: June 01, 2020, 12:50:41 PM by Andzhig
 #1393

it looks like there's a formula https://bitcointalk.org/index.php?topic=1306983.msg48644494#msg48644494

1298074214633706907132624082305023 - (((((((((((((((((x * 128) * 128)  * 128) * 128)* 128)  * 128) * 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)  - 1287933009831881071920650456662015) * 128) = 1090246098153987172547740458951748

x = 31,790026

41538374868278621028243970633760767 - ((((((((((((((((((x * 128) * 128)  * 128) * 128)* 128)  * 128) * 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)  - 41213856314620194301460814613184511) * 128)=

x = 7,9...

ahaha, joke...

***

looked in search of patterns or cycles, but did not find (or spatial restrictions are imposed) i.e. take positions "111" in the early 2^... look for them in the same positions in the later 2^... then it would be possible to search for this regularity, what to attach to (did anyone even explore this power of 2, there are some patterns there or randomly everything).

With just "1" found 1 match in the available range, positions 5 11 15 18 20 22 27

2^112 9378349 5192296858534827628530496329220096
2^113 5055005 10384593717069655257060992658440192
2^114 1111111 20769187434139310514121985316880384

2^2948707 2077707 1800629458604147817979030447828571556843010549847833831635681367583985125010078 362266684882379919991...
2^2948708 5055505 3601258917208295635958060895657143113686021099695667663271362735167970250020156 724533369764759839983...
2^2948709 1111111 7202517834416591271916121791314286227372042199391335326542725470335940500040313 449066739529519679966...

***

there is another option, the following numbers in the next 2^... to see i.e.

"512"


2^9   512
2^10 1024
2^11 2048
2^12 4096
2^13 8192

i.e. every number is always followed by a "specific set" or exhaustive search... in flight in a black hole...

(sampling, without following the sequence)

"020"
set
041
204
604
040
004
804

"940"
set
880
588
881
188
788

e.t.c from 000 to 999.

need to look at the finished address numbers (78 length dec, 256bit) somehow correlate with this or a mess...

***

this way does not work there the "whole set" 000-999 (10 steps next "512" positions) 2^1 - 2^10000

Quote
g = "512"

J=[]

i = 1 #2^1
while i <= 10000: # 2^10000
    a = pow(2,i)
    b = str(a)
    v = ([b[i:i + 3] for i in range(0, len(b), 3)])
    if g in v:
        k = v.index(g)
        #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
        ii = i
        while ii <= i+10:
            aa = pow(2,ii)
            bb = str(aa)
            vv = ([bb[i:i + 3] for i in range(0, len(bb), 3)])
            J.append(vv[k])
            #print(vv[k])
            ii =ii+1
   
   
               
    i=i+1


#print(sorted(J))
N = list(set(J))
NN = sorted(N)
print(NN)
Andzhig
Jr. Member
*
Offline Offline

Activity: 183
Merit: 3


View Profile
June 02, 2020, 06:53:49 PM
 #1394

Why do you need to solve these problems and waste your time if no one will pay you your prize?
Do not worry, "the denial of substantiality, the recognition of total variability leads to a complete merger of time and being, instantness and instantaneous, time, the continuum of the variability of things is opposed to temporality, which is identical to the discreteness of the elements of being, and to reality of duration, the reality of the moment, temporal, moments of time are relatively real, time is unrealistic, because it is relative." ksanika.

***

and we have, for each of 26 by 3 (78/3, 000-999) positions for each of 3x from 0 to 999 (regarding) and after each item position the whole set 000-999 (10 steps after, 2^1 - 2^1024) for each potential compound number sought 78 length.


Quote
h1 = ("115792089237316195423570985008687907853269984665640564039457584007913129639936")
g = ([h1[i:i + 3] for i in range(0, len(h1), 3)])

J=[]

for elem in g:

    i = 1 #2^1
    while i <= 1024: # 2^10000
        a = pow(2,i)
        b = str(a)
        v = ([b[i:i + 3] for i in range(0, len(b), 3)])
        if elem in v:
            k = v.index(elem)
            #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
            ii = i
            while ii <= i+10:
                aa = pow(2,ii)
                bb = str(aa)
                vv = ([bb[i:i + 3] for i in range(0, len(bb), 3)])
                J.append(vv[k])
                #print(vv[k])
                ii =ii+1
        
        
                    
        i=i+1


    #print(sorted(J))
    N = list(set(J))
    NN = sorted(N)
    print(NN)


    h = ("107659846271730344815318648387900885759695017184773302917915054321881794192134")
    

    v1 = ([h[i:i + 3] for i in range(0, len(h), 3)])
    print(v1)


6 is the same parsley... (10000 steps after, 2^1 - 2^1024)...


Quote
g = "111111"

J=[]

i = 1 #2^1
while i <= 20000: # 2^10000
    a = pow(2,i)
    b = str(a)
    v = ([b[i:i + 6] for i in range(0, len(b), 6)])
    if g in v:
        print("2 ^",i,"positions",v.index(g))
        k = v.index(g)
        #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
        ii = i
        while ii <= i+10000:
            aa = pow(2,ii)
            bb = str(aa)
            vv = ([bb[i:i + 6] for i in range(0, len(bb), 6)])
            J.append(vv[k])
            #print(vv[k])
            ii =ii+1
   
   
               
    i=i+1


#print(sorted(J))
N = list(set(J))
NN = sorted(N)
print(NN)


h = ("115792089237316195423570985008687907853269984665640564039457584007913129639936") #115792089237316195423570985008687907853269984665640564039457584007913129639936

v1 = ([h[i:i + 6] for i in range(0, len(h), 6)])
print(v1)

for elem in v1:
    if elem in NN:
        print(elem)
   



  
JDScreesh
Jr. Member
*
Offline Offline

Activity: 39
Merit: 12


View Profile
June 16, 2020, 08:02:06 AM
 #1395

And finaly the #115 was found. Congratulations Zielar and Jean_Luc_Pons  Smiley We are all wondering which was the privkey  Wink
Andzhig
Jr. Member
*
Offline Offline

Activity: 183
Merit: 3


View Profile
June 16, 2020, 04:10:19 PM
Last edit: June 16, 2020, 06:16:59 PM by Andzhig
 #1396

Some new record set? or a new record 120 bits will be...

coincided with some of the earliest, 31464123230573852164273674364426950

111   7,938812442123889923095703125      4    110   7,9462490081787109375              3     101   7,954345703125
111   3,979142837226390838623046875        4   101   3,97543811798095703125                   110   3,97543811798095703125
101   1,9883378362865187227725982666016  2  101   1,9887961782515048980712890625      110   1,987188816070556640625

10001111 01000000 01011100    10010000 01100010 11011010    10010001 10011111 00100001
10010101 01100111 11000100    10010100 11010111 00001101    10010100 11010111 00001101
10010110 11001110 11110010    10010110 11100000 11011001    10010110 10100010 00010000

41538374868278621028243970633760767 - ((((((((((((((((((x * 128) * 128)  * 128) * 128)* 128)  * 128) * 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)* 128)  - 41213856314620194301460814613184511) * 128)=31464123230573852164273674364426950

x = 7,9526580 7,10010001 01011101 00110100‬

10010001

***

some observations...

i do not run far 2^...

set 000-999 in each 2^... jumps...

for position 9

Quote
['103', '675', '801', '821', '054', '921', '544']
103
2 ^ -344 9
2 ^ 423 9
2 ^ 690 9
2 ^ 4045 9
2 ^ 4338 9
2 ^ 4367 9
2 ^ 5337 9
675
2 ^ 959 9
2 ^ 996 9
2 ^ 1090 9
2 ^ 2197 9
2 ^ 3411 9
2 ^ 6163 9
2 ^ 7532 9
2 ^ 7592 9
801
2 ^ -313 9
2 ^ 475 9
2 ^ 6780 9
2 ^ 6917 9
2 ^ 7618 9
2 ^ 7786 9
821
2 ^ 1580 9
2 ^ 1933 9
2 ^ 2717 9
2 ^ 4004 9
2 ^ 5289 9
2 ^ 5449 9
2 ^ 5887 9
2 ^ 8463 9
054
2 ^ 446 9
2 ^ 838 9
2 ^ 1931 9
2 ^ 3387 9
2 ^ 3695 9
2 ^ 7026 9
2 ^ 8740 9
921
2 ^ 136 9
2 ^ 177 9
2 ^ 2213 9
2 ^ 2511 9
2 ^ 3460 9
2 ^ 3881 9
2 ^ 3989 9
2 ^ 4461 9
2 ^ 5257 9
2 ^ 7152 9
544
2 ^ 73 9
2 ^ 3104 9
2 ^ 5688 9
2 ^ 5746 9
2 ^ 5956 9
2 ^ 6335 9
2 ^ 6708 9
2 ^ 8337 9
2 ^ 8735 9
[/size]

at - 1024 so as not to run past

Quote
import collections
import matplotlib.pyplot as plt
import time


Nn =['000', '001', '002', '003', '004', '005', '006', '007', '008', '009', '010', '011', '012', '013', '014', '015',
     '016', '017', '018', '019', '020', '021', '022', '023', '024', '025', '026', '027', '028', '029', '030', '031',
     '032', '033', '034', '035', '036', '037', '038', '039', '040', '041', '042', '043', '044', '045', '046', '047',
     '048', '049', '050', '051', '052', '053', '054', '055', '056', '057', '058', '059', '060', '061', '062', '063',
     '064', '065', '066', '067', '068', '069', '070', '071', '072', '073', '074', '075', '076', '077', '078', '079',
     '080', '081', '082', '083', '084', '085', '086', '087', '088', '089', '090', '091', '092', '093', '094', '095',
     '096', '097', '098', '099', '100', '101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111',
     '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '124', '125', '126', '127', '128',
     '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143', '144',
     '145', '146', '147', '148', '149', '150', '151', '152', '153', '154', '155', '156', '157', '158', '159', '160',
     '161', '162', '163', '164', '165', '166', '167', '168', '169', '170', '171', '172', '173', '174', '175', '176',
     '177', '178', '179', '180', '181', '182', '183', '184', '185', '186', '187', '188', '189', '190', '191', '192',
     '193', '194', '195', '196', '197', '198', '199', '200', '201', '202', '203', '204', '205', '206', '207', '208',
     '209', '210', '211', '212', '213', '214', '215', '216', '217', '218', '219', '220', '221', '222', '223', '224',
     '225', '226', '227', '228', '229', '230', '231', '232', '233', '234', '235', '236', '237', '238', '239', '240',
     '241', '242', '243', '244', '245', '246', '247', '248', '249', '250', '251', '252', '253', '254', '255', '256',
     '257', '258', '259', '260', '261', '262', '263', '264', '265', '266', '267', '268', '269', '270', '271', '272',
     '273', '274', '275', '276', '277', '278', '279', '280', '281', '282', '283', '284', '285', '286', '287', '288',
     '289', '290', '291', '292', '293', '294', '295', '296', '297', '298', '299', '300', '301', '302', '303', '304',
     '305', '306', '307', '308', '309', '310', '311', '312', '313', '314', '315', '316', '317', '318', '319', '320',
     '321', '322', '323', '324', '325', '326', '327', '328', '329', '330', '331', '332', '333', '334', '335', '336',
     '337', '338', '339', '340', '341', '342', '343', '344', '345', '346', '347', '348', '349', '350', '351', '352',
     '353', '354', '355', '356', '357', '358', '359', '360', '361', '362', '363', '364', '365', '366', '367', '368',
     '369', '370', '371', '372', '373', '374', '375', '376', '377', '378', '379', '380', '381', '382', '383', '384',
     '385', '386', '387', '388', '389', '390', '391', '392', '393', '394', '395', '396', '397', '398', '399', '400',
     '401', '402', '403', '404', '405', '406', '407', '408', '409', '410', '411', '412', '413', '414', '415', '416',
     '417', '418', '419', '420', '421', '422', '423', '424', '425', '426', '427', '428', '429', '430', '431', '432',
     '433', '434', '435', '436', '437', '438', '439', '440', '441', '442', '443', '444', '445', '446', '447', '448',
     '449', '450', '451', '452', '453', '454', '455', '456', '457', '458', '459', '460', '461', '462', '463', '464',
     '465', '466', '467', '468', '469', '470', '471', '472', '473', '474', '475', '476', '477', '478', '479', '480',
     '481', '482', '483', '484', '485', '486', '487', '488', '489', '490', '491', '492', '493', '494', '495', '496',
     '497', '498', '499', '500', '501', '502', '503', '504', '505', '506', '507', '508', '509', '510', '511', '512',
     '513', '514', '515', '516', '517', '518', '519', '520', '521', '522', '523', '524', '525', '526', '527', '528',
     '529', '530', '531', '532', '533', '534', '535', '536', '537', '538', '539', '540', '541', '542', '543', '544',
     '545', '546', '547', '548', '549', '550', '551', '552', '553', '554', '555', '556', '557', '558', '559', '560',
     '561', '562', '563', '564', '565', '566', '567', '568', '569', '570', '571', '572', '573', '574', '575', '576',
     '577', '578', '579', '580', '581', '582', '583', '584', '585', '586', '587', '588', '589', '590', '591', '592',
     '593', '594', '595', '596', '597', '598', '599', '600', '601', '602', '603', '604', '605', '606', '607', '608',
     '609', '610', '611', '612', '613', '614', '615', '616', '617', '618', '619', '620', '621', '622', '623', '624',
     '625', '626', '627', '628', '629', '630', '631', '632', '633', '634', '635', '636', '637', '638', '639', '640',
     '641', '642', '643', '644', '645', '646', '647', '648', '649', '650', '651', '652', '653', '654', '655', '656',
     '657', '658', '659', '660', '661', '662', '663', '664', '665', '666', '667', '668', '669', '670', '671', '672',
     '673', '674', '675', '676', '677', '678', '679', '680', '681', '682', '683', '684', '685', '686', '687', '688',
     '689', '690', '691', '692', '693', '694', '695', '696', '697', '698', '699', '700', '701', '702', '703', '704',
     '705', '706', '707', '708', '709', '710', '711', '712', '713', '714', '715', '716', '717', '718', '719', '720',
     '721', '722', '723', '724', '725', '726', '727', '728', '729', '730', '731', '732', '733', '734', '735', '736',
     '737', '738', '739', '740', '741', '742', '743', '744', '745', '746', '747', '748', '749', '750', '751', '752',
     '753', '754', '755', '756', '757', '758', '759', '760', '761', '762', '763', '764', '765', '766', '767', '768',
     '769', '770', '771', '772', '773', '774', '775', '776', '777', '778', '779', '780', '781', '782', '783', '784',
     '785', '786', '787', '788', '789', '790', '791', '792', '793', '794', '795', '796', '797', '798', '799', '800',
     '801', '802', '803', '804', '805', '806', '807', '808', '809', '810', '811', '812', '813', '814', '815', '816',
     '817', '818', '819', '820', '821', '822', '823', '824', '825', '826', '827', '828', '829', '830', '831', '832',
     '833', '834', '835', '836', '837', '838', '839', '840', '841', '842', '843', '844', '845', '846', '847', '848',
     '849', '850', '851', '852', '853', '854', '855', '856', '857', '858', '859', '860', '861', '862', '863', '864',
     '865', '866', '867', '868', '869', '870', '871', '872', '873', '874', '875', '876', '877', '878', '879', '880',
     '881', '882', '883', '884', '885', '886', '887', '888', '889', '890', '891', '892', '893', '894', '895', '896',
     '897', '898', '899', '900', '901', '902', '903', '904', '905', '906', '907', '908', '909', '910', '911', '912',
     '913', '914', '915', '916', '917', '918', '919', '920', '921', '922', '923', '924', '925', '926', '927', '928',
     '929', '930', '931', '932', '933', '934', '935', '936', '937', '938', '939', '940', '941', '942', '943', '944',
     '945', '946', '947', '948', '949', '950', '951', '952', '953', '954', '955', '956', '957', '958', '959', '960',
     '961', '962', '963', '964', '965', '966', '967', '968', '969', '970', '971', '972', '973', '974', '975', '976',
     '977', '978', '979', '980', '981', '982', '983', '984', '985', '986', '987', '988', '989', '990', '991', '992',
     '993', '994', '995', '996', '997', '998', '999']




h1 = ("103675801821054921544")
g = ([h1[i:i + 3] for i in range(0, len(h1), 3)])
print(g)

j=[]
#J=[]

for elem in g:
    print(elem)
    i = 512 #2^1
    while i <= 10000: # 2^10000
        a = pow(2,i)
        b = str(a)
        v = ([b[i:i + 3] for i in range(0, len(b), 3)])
        if elem in v:
            k = v.index(elem)
            #print("2 ^",i,k)
            if k >=9:
                if k <= 9:
                    j.append(k)
                    print("2 ^",i-1024,k)
            #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
            #ii = i
            #while ii <= i+10:
                #aa = pow(2,ii)
                #bb = str(aa)
                #vv = ([bb[i:i + 3] for i in range(0, len(bb), 3)])
                #J.append(vv[k])
                #print(vv[k])
                #ii =ii+1
        
        
                    
        i=i+1


    #print(sorted(J))
    #N = list(set(J))
    #NN = sorted(N)
    #print(NN)

    print("****************************************************************")
    #h = ("107")
    

    #v1 = ([h[i:i + 3] for i in range(0, len(h), 3)])
    #print(v1)

    #for elem2 in v1:
        #if elem2 in NN:
            #print(elem2)
    
l = j
w = collections.Counter(l)
plt.bar(w.keys(), w.values())
plt.show()
time.sleep(360.0)
[/size]


substitute find

Quote
import random
from bit import Key
from bit.format import bytes_to_wif
#from PyRandLib import *
#rand = FastRand63()
#random.seed(rand())

import time


list = ["16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN","13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so","1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9",
        "1MVDYgVaSN6iKKEsbzRUAYFrYJadLYZvvZ","19vkiEajfhuZ8bs8Zu2jgmC6oqZbWqhxhG","19YZECXj3SxEZMoUeJ1yiPsw8xANe7M7QR"]


aa1 = 423
aa2 = 2197
aa3 = 475
aa4 = 8463
aa5 = 3695
aa6 = 136
aa7 = 73

pos = 9

ii = 512
while ii <= 10000:

    a1 = pow(2,aa1+ii)
    a2 = pow(2,aa2+ii)
    a3 = pow(2,aa3+ii)
    a4 = pow(2,aa4+ii)
    a5 = pow(2,aa5+ii)
    a6 = pow(2,aa6+ii)
    a7 = pow(2,aa7+ii)

    v1 = str(a1)
    V1 = ([v1[i:i + 3] for i in range(0, len(v1), 3)])
    o1 = V1[pos]
    #print(v1)
    
    v2 = str(a2)
    V2 = ([v2[i:i + 3] for i in range(0, len(v2), 3)])
    o2 = V2[pos]
    #print(v2)
    
    v3 = str(a3)
    V3 = ([v3[i:i + 3] for i in range(0, len(v3), 3)])
    o3 = V3[pos]
    #print(v3)
    
    v4 = str(a4)
    V4 = ([v4[i:i + 3] for i in range(0, len(v4), 3)])
    o4 = V4[pos]
    #print(v4)
    
    v5 = str(a5)
    V5 = ([v5[i:i + 3] for i in range(0, len(v5), 3)])
    o5 = V5[pos]
    #print(v5)
    
    v6 = str(a6)
    V6 = ([v6[i:i + 3] for i in range(0, len(v6), 3)])
    o6 = V6[pos]
    #print(v6)
    
    v7 = str(a7)
    V7 = ([v7[i:i + 3] for i in range(0, len(v7), 3)])
    o7 = V7[pos]
    #print(v7)

    #print(v1,v2,v3)
    #print(v1+v2+v3)
    #print(V1,V2,V3)

    #print(o1,o2,o3,o4,o5,o6,o7)
    #print(o1+o2+o3+o4+o5+o6+o7)
    #print("*******************")

    F = int(o1+o2+o3+o4+o5+o6+o7)
    print(F)
    if F == 103675801821054921544:
        print(F)
        print("hellow")
        break

    ii = ii +1
[/size]


if all options 000-999 with positions 0-50 penetrate and discard it still finds something, but there’s little point in it.

Quote
import collections
import matplotlib.pyplot as plt
import time
import random

Nn =['000', '001', '002', '003', '004', '005', '006', '007', '008', '009', '010', '011', '012', '013', '014', '015',
     '016', '017', '018', '019', '020', '021', '022', '023', '024', '025', '026', '027', '028', '029', '030', '031',
     '032', '033', '034', '035', '036', '037', '038', '039', '040', '041', '042', '043', '044', '045', '046', '047',
     '048', '049', '050', '051', '052', '053', '054', '055', '056', '057', '058', '059', '060', '061', '062', '063',
     '064', '065', '066', '067', '068', '069', '070', '071', '072', '073', '074', '075', '076', '077', '078', '079',
     '080', '081', '082', '083', '084', '085', '086', '087', '088', '089', '090', '091', '092', '093', '094', '095',
     '096', '097', '098', '099', '100', '101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111',
     '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '124', '125', '126', '127', '128',
     '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143', '144',
     '145', '146', '147', '148', '149', '150', '151', '152', '153', '154', '155', '156', '157', '158', '159', '160',
     '161', '162', '163', '164', '165', '166', '167', '168', '169', '170', '171', '172', '173', '174', '175', '176',
     '177', '178', '179', '180', '181', '182', '183', '184', '185', '186', '187', '188', '189', '190', '191', '192',
     '193', '194', '195', '196', '197', '198', '199', '200', '201', '202', '203', '204', '205', '206', '207', '208',
     '209', '210', '211', '212', '213', '214', '215', '216', '217', '218', '219', '220', '221', '222', '223', '224',
     '225', '226', '227', '228', '229', '230', '231', '232', '233', '234', '235', '236', '237', '238', '239', '240',
     '241', '242', '243', '244', '245', '246', '247', '248', '249', '250', '251', '252', '253', '254', '255', '256',
     '257', '258', '259', '260', '261', '262', '263', '264', '265', '266', '267', '268', '269', '270', '271', '272',
     '273', '274', '275', '276', '277', '278', '279', '280', '281', '282', '283', '284', '285', '286', '287', '288',
     '289', '290', '291', '292', '293', '294', '295', '296', '297', '298', '299', '300', '301', '302', '303', '304',
     '305', '306', '307', '308', '309', '310', '311', '312', '313', '314', '315', '316', '317', '318', '319', '320',
     '321', '322', '323', '324', '325', '326', '327', '328', '329', '330', '331', '332', '333', '334', '335', '336',
     '337', '338', '339', '340', '341', '342', '343', '344', '345', '346', '347', '348', '349', '350', '351', '352',
     '353', '354', '355', '356', '357', '358', '359', '360', '361', '362', '363', '364', '365', '366', '367', '368',
     '369', '370', '371', '372', '373', '374', '375', '376', '377', '378', '379', '380', '381', '382', '383', '384',
     '385', '386', '387', '388', '389', '390', '391', '392', '393', '394', '395', '396', '397', '398', '399', '400',
     '401', '402', '403', '404', '405', '406', '407', '408', '409', '410', '411', '412', '413', '414', '415', '416',
     '417', '418', '419', '420', '421', '422', '423', '424', '425', '426', '427', '428', '429', '430', '431', '432',
     '433', '434', '435', '436', '437', '438', '439', '440', '441', '442', '443', '444', '445', '446', '447', '448',
     '449', '450', '451', '452', '453', '454', '455', '456', '457', '458', '459', '460', '461', '462', '463', '464',
     '465', '466', '467', '468', '469', '470', '471', '472', '473', '474', '475', '476', '477', '478', '479', '480',
     '481', '482', '483', '484', '485', '486', '487', '488', '489', '490', '491', '492', '493', '494', '495', '496',
     '497', '498', '499', '500', '501', '502', '503', '504', '505', '506', '507', '508', '509', '510', '511', '512',
     '513', '514', '515', '516', '517', '518', '519', '520', '521', '522', '523', '524', '525', '526', '527', '528',
     '529', '530', '531', '532', '533', '534', '535', '536', '537', '538', '539', '540', '541', '542', '543', '544',
     '545', '546', '547', '548', '549', '550', '551', '552', '553', '554', '555', '556', '557', '558', '559', '560',
     '561', '562', '563', '564', '565', '566', '567', '568', '569', '570', '571', '572', '573', '574', '575', '576',
     '577', '578', '579', '580', '581', '582', '583', '584', '585', '586', '587', '588', '589', '590', '591', '592',
     '593', '594', '595', '596', '597', '598', '599', '600', '601', '602', '603', '604', '605', '606', '607', '608',
     '609', '610', '611', '612', '613', '614', '615', '616', '617', '618', '619', '620', '621', '622', '623', '624',
     '625', '626', '627', '628', '629', '630', '631', '632', '633', '634', '635', '636', '637', '638', '639', '640',
     '641', '642', '643', '644', '645', '646', '647', '648', '649', '650', '651', '652', '653', '654', '655', '656',
     '657', '658', '659', '660', '661', '662', '663', '664', '665', '666', '667', '668', '669', '670', '671', '672',
     '673', '674', '675', '676', '677', '678', '679', '680', '681', '682', '683', '684', '685', '686', '687', '688',
     '689', '690', '691', '692', '693', '694', '695', '696', '697', '698', '699', '700', '701', '702', '703', '704',
     '705', '706', '707', '708', '709', '710', '711', '712', '713', '714', '715', '716', '717', '718', '719', '720',
     '721', '722', '723', '724', '725', '726', '727', '728', '729', '730', '731', '732', '733', '734', '735', '736',
     '737', '738', '739', '740', '741', '742', '743', '744', '745', '746', '747', '748', '749', '750', '751', '752',
     '753', '754', '755', '756', '757', '758', '759', '760', '761', '762', '763', '764', '765', '766', '767', '768',
     '769', '770', '771', '772', '773', '774', '775', '776', '777', '778', '779', '780', '781', '782', '783', '784',
     '785', '786', '787', '788', '789', '790', '791', '792', '793', '794', '795', '796', '797', '798', '799', '800',
     '801', '802', '803', '804', '805', '806', '807', '808', '809', '810', '811', '812', '813', '814', '815', '816',
     '817', '818', '819', '820', '821', '822', '823', '824', '825', '826', '827', '828', '829', '830', '831', '832',
     '833', '834', '835', '836', '837', '838', '839', '840', '841', '842', '843', '844', '845', '846', '847', '848',
     '849', '850', '851', '852', '853', '854', '855', '856', '857', '858', '859', '860', '861', '862', '863', '864',
     '865', '866', '867', '868', '869', '870', '871', '872', '873', '874', '875', '876', '877', '878', '879', '880',
     '881', '882', '883', '884', '885', '886', '887', '888', '889', '890', '891', '892', '893', '894', '895', '896',
     '897', '898', '899', '900', '901', '902', '903', '904', '905', '906', '907', '908', '909', '910', '911', '912',
     '913', '914', '915', '916', '917', '918', '919', '920', '921', '922', '923', '924', '925', '926', '927', '928',
     '929', '930', '931', '932', '933', '934', '935', '936', '937', '938', '939', '940', '941', '942', '943', '944',
     '945', '946', '947', '948', '949', '950', '951', '952', '953', '954', '955', '956', '957', '958', '959', '960',
     '961', '962', '963', '964', '965', '966', '967', '968', '969', '970', '971', '972', '973', '974', '975', '976',
     '977', '978', '979', '980', '981', '982', '983', '984', '985', '986', '987', '988', '989', '990', '991', '992',
     '993', '994', '995', '996', '997', '998', '999']




h1 = ("103675801821054921544")
g = ([h1[i:i + 3] for i in range(0, len(h1), 3)])
print(g)

j=[]
#J=[]

for elem in Nn:
    print(elem)
    i = 512 #2^1
    while i <= 1024: # 2^10000
        a = pow(2,i)
        b = str(a)
        v = ([b[i:i + 3] for i in range(0, len(b), 3)])
        if elem in v:
            k = v.index(elem)
            #print("2 ^",i,k)
            if k >=0:
                if k <= 50:
                    G = i,k
                    j.append(G)
                    
                    print(G)
            #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
            #ii = i
            #while ii <= i+10:
                #aa = pow(2,ii)
                #bb = str(aa)
                #vv = ([bb[i:i + 3] for i in range(0, len(bb), 3)])
                #J.append(vv[k])
                #print(vv[k])
                #ii =ii+1
        
        
                    
        i=i+1


    print(sorted(j))
    #N = list(set(J))
    #NN = sorted(N)
    #print(NN)

    print("****************************************************************")
    #h = ("107")

print(len(j))

GGG = []

while True:
    F1 = random.randrange(512,1024)
    F2 = random.randrange(0,50)  
    GG = F1,F2
    if GG not in j:
        if GG not in GGG:
            GGG.append(GG)
            print(GG)
            pass
    
    #v1 = ([h[i:i + 3] for i in range(0, len(h), 3)])
    #print(v1)

    #for elem2 in v1:
        #if elem2 in NN:
            #print(elem2)
    
#l = j
#w = collections.Counter(l)
#plt.bar(w.keys(), w.values())
#plt.show()
time.sleep(1.0)
[/size]

If drop half of 70% from the set 000-999 the same as just dropping those 000-999 to iterate over without 2^...
Andzhig
Jr. Member
*
Offline Offline

Activity: 183
Merit: 3


View Profile
June 16, 2020, 06:17:40 PM
 #1397

Quote
import random
from bit import Key
from bit.format import bytes_to_wif
#from PyRandLib import *
#rand = FastRand63()
#random.seed(rand())

import time


list = ["16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN","13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so","1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9",
        "1MVDYgVaSN6iKKEsbzRUAYFrYJadLYZvvZ","19vkiEajfhuZ8bs8Zu2jgmC6oqZbWqhxhG","19YZECXj3SxEZMoUeJ1yiPsw8xANe7M7QR"]

Nn =['000', '001', '002', '003', '004', '005', '006', '007', '008', '009', '010', '011', '012', '013', '014', '015',
     '016', '017', '018', '019', '020', '021', '022', '023', '024', '025', '026', '027', '028', '029', '030', '031',
     '032', '033', '034', '035', '036', '037', '038', '039', '040', '041', '042', '043', '044', '045', '046', '047',
     '048', '049', '050', '051', '052', '053', '054', '055', '056', '057', '058', '059', '060', '061', '062', '063',
     '064', '065', '066', '067', '068', '069', '070', '071', '072', '073', '074', '075', '076', '077', '078', '079',
     '080', '081', '082', '083', '084', '085', '086', '087', '088', '089', '090', '091', '092', '093', '094', '095',
     '096', '097', '098', '099', '100', '101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111',
     '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '124', '125', '126', '127', '128',
     '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143', '144',
     '145', '146', '147', '148', '149', '150', '151', '152', '153', '154', '155', '156', '157', '158', '159', '160',
     '161', '162', '163', '164', '165', '166', '167', '168', '169', '170', '171', '172', '173', '174', '175', '176',
     '177', '178', '179', '180', '181', '182', '183', '184', '185', '186', '187', '188', '189', '190', '191', '192',
     '193', '194', '195', '196', '197', '198', '199', '200', '201', '202', '203', '204', '205', '206', '207', '208',
     '209', '210', '211', '212', '213', '214', '215', '216', '217', '218', '219', '220', '221', '222', '223', '224',
     '225', '226', '227', '228', '229', '230', '231', '232', '233', '234', '235', '236', '237', '238', '239', '240',
     '241', '242', '243', '244', '245', '246', '247', '248', '249', '250', '251', '252', '253', '254', '255', '256',
     '257', '258', '259', '260', '261', '262', '263', '264', '265', '266', '267', '268', '269', '270', '271', '272',
     '273', '274', '275', '276', '277', '278', '279', '280', '281', '282', '283', '284', '285', '286', '287', '288',
     '289', '290', '291', '292', '293', '294', '295', '296', '297', '298', '299', '300', '301', '302', '303', '304',
     '305', '306', '307', '308', '309', '310', '311', '312', '313', '314', '315', '316', '317', '318', '319', '320',
     '321', '322', '323', '324', '325', '326', '327', '328', '329', '330', '331', '332', '333', '334', '335', '336',
     '337', '338', '339', '340', '341', '342', '343', '344', '345', '346', '347', '348', '349', '350', '351', '352',
     '353', '354', '355', '356', '357', '358', '359', '360', '361', '362', '363', '364', '365', '366', '367', '368',
     '369', '370', '371', '372', '373', '374', '375', '376', '377', '378', '379', '380', '381', '382', '383', '384',
     '385', '386', '387', '388', '389', '390', '391', '392', '393', '394', '395', '396', '397', '398', '399', '400',
     '401', '402', '403', '404', '405', '406', '407', '408', '409', '410', '411', '412', '413', '414', '415', '416',
     '417', '418', '419', '420', '421', '422', '423', '424', '425', '426', '427', '428', '429', '430', '431', '432',
     '433', '434', '435', '436', '437', '438', '439', '440', '441', '442', '443', '444', '445', '446', '447', '448',
     '449', '450', '451', '452', '453', '454', '455', '456', '457', '458', '459', '460', '461', '462', '463', '464',
     '465', '466', '467', '468', '469', '470', '471', '472', '473', '474', '475', '476', '477', '478', '479', '480',
     '481', '482', '483', '484', '485', '486', '487', '488', '489', '490', '491', '492', '493', '494', '495', '496',
     '497', '498', '499', '500', '501', '502', '503', '504', '505', '506', '507', '508', '509', '510', '511', '512',
     '513', '514', '515', '516', '517', '518', '519', '520', '521', '522', '523', '524', '525', '526', '527', '528',
     '529', '530', '531', '532', '533', '534', '535', '536', '537', '538', '539', '540', '541', '542', '543', '544',
     '545', '546', '547', '548', '549', '550', '551', '552', '553', '554', '555', '556', '557', '558', '559', '560',
     '561', '562', '563', '564', '565', '566', '567', '568', '569', '570', '571', '572', '573', '574', '575', '576',
     '577', '578', '579', '580', '581', '582', '583', '584', '585', '586', '587', '588', '589', '590', '591', '592',
     '593', '594', '595', '596', '597', '598', '599', '600', '601', '602', '603', '604', '605', '606', '607', '608',
     '609', '610', '611', '612', '613', '614', '615', '616', '617', '618', '619', '620', '621', '622', '623', '624',
     '625', '626', '627', '628', '629', '630', '631', '632', '633', '634', '635', '636', '637', '638', '639', '640',
     '641', '642', '643', '644', '645', '646', '647', '648', '649', '650', '651', '652', '653', '654', '655', '656',
     '657', '658', '659', '660', '661', '662', '663', '664', '665', '666', '667', '668', '669', '670', '671', '672',
     '673', '674', '675', '676', '677', '678', '679', '680', '681', '682', '683', '684', '685', '686', '687', '688',
     '689', '690', '691', '692', '693', '694', '695', '696', '697', '698', '699', '700', '701', '702', '703', '704',
     '705', '706', '707', '708', '709', '710', '711', '712', '713', '714', '715', '716', '717', '718', '719', '720',
     '721', '722', '723', '724', '725', '726', '727', '728', '729', '730', '731', '732', '733', '734', '735', '736',
     '737', '738', '739', '740', '741', '742', '743', '744', '745', '746', '747', '748', '749', '750', '751', '752',
     '753', '754', '755', '756', '757', '758', '759', '760', '761', '762', '763', '764', '765', '766', '767', '768',
     '769', '770', '771', '772', '773', '774', '775', '776', '777', '778', '779', '780', '781', '782', '783', '784',
     '785', '786', '787', '788', '789', '790', '791', '792', '793', '794', '795', '796', '797', '798', '799', '800',
     '801', '802', '803', '804', '805', '806', '807', '808', '809', '810', '811', '812', '813', '814', '815', '816',
     '817', '818', '819', '820', '821', '822', '823', '824', '825', '826', '827', '828', '829', '830', '831', '832',
     '833', '834', '835', '836', '837', '838', '839', '840', '841', '842', '843', '844', '845', '846', '847', '848',
     '849', '850', '851', '852', '853', '854', '855', '856', '857', '858', '859', '860', '861', '862', '863', '864',
     '865', '866', '867', '868', '869', '870', '871', '872', '873', '874', '875', '876', '877', '878', '879', '880',
     '881', '882', '883', '884', '885', '886', '887', '888', '889', '890', '891', '892', '893', '894', '895', '896',
     '897', '898', '899', '900', '901', '902', '903', '904', '905', '906', '907', '908', '909', '910', '911', '912',
     '913', '914', '915', '916', '917', '918', '919', '920', '921', '922', '923', '924', '925', '926', '927', '928',
     '929', '930', '931', '932', '933', '934', '935', '936', '937', '938', '939', '940', '941', '942', '943', '944',
     '945', '946', '947', '948', '949', '950', '951', '952', '953', '954', '955', '956', '957', '958', '959', '960',
     '961', '962', '963', '964', '965', '966', '967', '968', '969', '970', '971', '972', '973', '974', '975', '976',
     '977', '978', '979', '980', '981', '982', '983', '984', '985', '986', '987', '988', '989', '990', '991', '992',
     '993', '994', '995', '996', '997', '998', '999']

K = print(len(Nn))

RRR = []

for RR in range(700):
    DDD = random.choice(Nn)
    RRR.append(DDD)
print(RRR)
time.sleep(3.0)
       
h1 = ("147573952589676412927")
g = ([h1[i:i + 3] for i in range(0, len(h1), 3)])
print(g)

j=[]

#J=[]

for elem in RRR:
    print(elem)
    i = 512 #2^1
    while i <= 1024: # 2^10000
        a = pow(2,i)
        b = str(a)
        v = ([b[i:i + 3] for i in range(0, len(b), 3)])
        if elem in v:
            k = v.index(elem)
            #print("2 ^",i,k)
            if k >=0:
                if k <= 50:
                    G = i,k
                    j.append(G)
                   
                    print(G)
            #print(i,k,v[0:k+1]) #print(i,k,v[0:k+1])
            #ii = i
            #while ii <= i+10:
                #aa = pow(2,ii)
                #bb = str(aa)
                #vv = ([bb[i:i + 3] for i in range(0, len(bb), 3)])
                #J.append(vv[k])
                #print(vv[k])
                #ii =ii+1
       
       
                   
        i=i+1


    print(sorted(j))
    #N = list(set(J))
    #NN = sorted(N)
    #print(NN)

    print("****************************************************************")







count = 0

while True:

    DD = 0
    while DD <= 300: #random take 2^ 300

        A1 = 0
        while A1 <= 0:

            while True:

                D1 = 512 +A1
                D2 = 1024 +A1
                D3 = 1 + DD

                ii = 1
                while ii <= 50: #random take pos 50

                    a1 = random.randrange(D1,D2,D3)
                    aa1 = pow(2,a1)
                    b1 = str(aa1)
                    v1 = ([b1[i:i + 3] for i in range(0, len(b1), 3)])
                    oo1 = random.randrange(0,50,ii)
                    o1 = v1[oo1] #positions
                    F1 = a1,oo1
                   
                    if F1 not in j:
                        #j.append(F1)
                        a2 = random.randrange(D1,D2,D3)
                        aa2 = pow(2,a2)
                        b2 = str(aa2)
                        v2 = ([b2[i:i + 3] for i in range(0, len(b2), 3)])
                        oo2 = random.randrange(0,50,ii)
                        o2 = v2[oo2] #positions
                        F2 = a2,oo2
                       
                        if F2 not in j:
                            #j.append(F2)
                            a3 = random.randrange(D1,D2,D3)
                            aa3 = pow(2,a3)
                            b3 = str(aa3)
                            v3 = ([b3[i:i + 3] for i in range(0, len(b3), 3)])
                            oo3 = random.randrange(0,50,ii)
                            o3 = v3[oo3] #positions
                            F3 = a3,oo3
                           
                            if F3 not in j:
                                #j.append(F3)
                                a4 = random.randrange(D1,D2,D3)
                                aa4 = pow(2,a4)
                                b4 = str(aa4)
                                v4 = ([b4[i:i + 3] for i in range(0, len(b4), 3)])
                                oo4 = random.randrange(0,50,ii)
                                o4 = v4[oo4] #positions
                                F4 = a4,oo4
                               
                                if F4 not in j:
                                    #j.append(F4)
                                    a5 = random.randrange(D1,D2,D3)
                                    aa5 = pow(2,a5)
                                    b5 = str(aa5)
                                    v5 = ([b5[i:i + 3] for i in range(0, len(b5), 3)])
                                    oo5 = random.randrange(0,50,ii)
                                    o5 = v5[oo5] #positions
                                    F5 = a5,oo5
                                   
                                    if F5 not in j:
                                        #j.append(F5)
                                        a6 = random.randrange(D1,D2,D3)
                                        aa6 = pow(2,a6)
                                        b6 = str(aa6)
                                        v6 = ([b6[i:i + 3] for i in range(0, len(b6), 3)])
                                        oo6 = random.randrange(0,50,ii)
                                        o6 = v6[oo6] #positions
                                        F6 = a6,oo6
                                       
                                        if F6 not in j:
                                            #j.append(F6)
                                            a7 = random.randrange(D1,D2,D3)
                                            aa7 = pow(2,a7)
                                            b7 = str(aa7)
                                            v7 = ([b7[i:i + 3] for i in range(0, len(b7), 3)])
                                            oo7 = random.randrange(0,50,ii)
                                            o7 = v7[oo7] #positions
                                            F7 = a7,oo7
                                           
                                            if F7 not in j:
                                                #j.append(F7)
                                                for _ in range(1):
                                               
                                                    k1 = o1 #funk2()
                                                    k2 = o2
                                                    k3 = o3
                                                    k4 = o4
                                                    k5 = o5
                                                    k6 = o6
                                                    k7 = o7

                                                    ran = int(k1+k2+k3+k4+k5+k6+k7)
                                                    if ran >= 1: # 115792089237316195423570985008687907853269984665640564039457584007913129639936 # 115792089237316195423570985008687907852837564279074904382605163141518161494336
                                                        baba = len(str(ran))
                                                        if baba >= 0: # num length
                                                            bina = bin(ran)[2:]
                                                            ed = bina.count("0")
                                                            if ed >= 0:  # zeros
                                                                if ed <= 150: # zeros
                                                                    key1 = Key.from_int(ran)
                                                                    wif = bytes_to_wif(key1.to_bytes(), compressed=False)
                                                                    key2 = Key(wif)
                                                                    key1 == key2
                                                                    addr1 = key1.address
                                                                    addr2 = key2.address
                                                                    if addr1 in list:

                                                                        print (ran,"found!!!")

                                                                        s5 = str(ran)
                                                                        f=open(u"C:/a.txt","a")
                                                                        f.write(s5 + '\n')
                                                                        f.close()

                                                                        break

                                                                    if addr2 in list:

                                                                        print (ran,"found!!!")

                                                                        s5 = str(ran)
                                                                        f=open(u"C:/a.txt","a")
                                                                        f.write(s5 + '\n')
                                                                        f.close()

                                                                        break
                                                                                                   
                                                                    else:
                                                                                                        #pass
                                                                        count += 1
                                                                        print(count,D1,D2,D3,ran,baba,addr1,addr2," ",ed,"   ",k1,k2,k3,k4,k5,k6,k7," ",F1,F2,F3,F4,F5,F6,F7) #(ran,baba,addr1,addr2," ",ed,"   ",k1,k2,k3,k4,k5,k6,k7)
                       
                        #print("!!!loop end!!!","   ruchnik auto")
                        #count = 0
                        #time.sleep(180.0)

                                               

                    ii=ii+1

                break

            A1 = A1+1

        DD = DD +1 #random take

    pass

[/size]
dextronomous
Full Member
***
Offline Offline

Activity: 431
Merit: 105


View Profile
June 19, 2020, 12:50:34 PM
Last edit: July 11, 2020, 10:51:03 PM by dextronomous
 #1398

what happens when you run this file Andzhig?
i see a gazillion numbers passing by. what happens there,
Andzhig
Jr. Member
*
Offline Offline

Activity: 183
Merit: 3


View Profile
June 20, 2020, 12:31:21 PM
 #1399

I'm talking about the same thing, if discard all 2^... and their 000-999 positions, the effect is the same that you just drop from the set 000-999 and mix them randomly... pyopencl will have to try to master, although this is a terrible tedium. https://documen.tician.de/pyopencl/. for gpu, it seems like you need to split everything into fragments for the kernels (1024 bits) and collect it back to the output... that is, even just to create power of 2 is already a hemorrhoid...
RBan
Newbie
*
Offline Offline

Activity: 12
Merit: 10


View Profile
June 21, 2020, 10:35:50 AM
 #1400

Hey guys please forgive my ignorance, I’m new to this and I was wondering if someone can clarify something that is related to solving the puzzle and the security of elliptic curves in general.

When we do an addition the secp256k1 curve’s equation (y² = x³ + 7 mod p) creates a loop that overflow and wraps max+1 to 0

My question is what is the possibility for the following:

1- A script that determines if an addition has reached the end of the curve and looped

2- An extended curve (over a larger field, or a larger mod p?) that would yield the same results for addition as secp256k1 but would loop further down the curve, so that by verifying the result, if the point is not on the secp256k1, we’d know it has looped.

My guess is that both are impossible as it would completely compromise the security of the elliptic curve, I just wanted to hear an educated answer on the matter.

Thank you
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 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 ... 262 »
  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!