Search content
Sort by

Showing 20 of 1,082 results by mcdouglasx
Post
Topic
Board Services
Re: WANTED TO BUY: Apple GSX or AEM account / Oasis - genuine buyer
by
mcdouglasx
on 22/09/2020, 01:07:27 UTC
I've previously rented the GSX service here https://www.facebook.com/GSXiCloudDeluxe
I don't know if they are still working with it, I left it because the price is high and the clients I have are few and it didn't give me a profit.

Post
Topic
Board Invites & Accounts
Re: Appleconnect account and Gsx account unlock iPhones
by
mcdouglasx
on 10/09/2019, 16:05:56 UTC
DO NOT BUY FROM THIS PERSON.

I spent $1500, I didnt receive an account or a refund.
He did keep promising an account for over 2 months but then just stopped responding.
Scammer.


Do you have a mobile repair shop or planning to venture into this business, get this account Gsx and unlock from your shop

Appleconnect and Gsx accounts are apple internal assigned platforms mostly used by apple employees and apple official retailers to unlockiphones network, perform diagnostics via ast 2 for both iPhones and macs. These accounts normally are used to mainly do unlocks for icloud and network , all you need is the imei number.
Get a limited Gsx account for a guaranteed 9 months period at $800 or appleconnect at $1500, payment for this is done only through bitcoins.

You can view the videos on how to unlock via telegram channel https://t.me/appleconnect
Or contact me directly at t.me/applelocks


If you don’t know the difference between the two accounts visit my telegram channel

T.me/appleconnect

And get the video and pdf tutorials and learn more about how the accounts work.

#appleconnect #icloudunlock #gsxunlock #iphoneunlockhttp://
Friend, if the price is so low, presumably it is a scam, $ 3,500 costs a GSX account.
I regret that there are such people on the web.

broi have paid to a scammer 4000usd before
he proof me a lot but also a scammer  Sad

I paid $ 3500, it was the last time I took a risk to buy GSX, it didn't take me 1 hour to give me access, but to my surprise, it is not so easy to unlock icloud with gsx as I imagined, for imei checkups it works perfect, but When you request to remove an apple id from a device, it depends on many factors, for example if you request an unlock of a device that has an apple id associated with other devices, they write to the owner by email asking if he agrees with that request, requests of unlocking that present imei in blacklist, are not accepted by apple and are rejected immediately, for someone who has knowledge in phishing it is ideal because if it does not work in a way you can try phishing the apple id but this is not 100% safe.
If you are someone who believes that with gsx you can unlock icloud easily, do not buy this, only 60% of the devices are processed successfully, I recommend combining GSX with phishing servers for better performance.
I leave my seller's page, https://www.facebook.com/GSXiCloudDeluxe
I am not responsible if you decide to buy him, because he has sold it to me and everything went well, but that does not mean that he can cheat someone when they no longer have access to gsx, if you buy it at your own risk.
Post
Topic
Board Invites & Accounts
Re: Appleconnect account and Gsx account unlock iPhones
by
mcdouglasx
on 11/08/2019, 22:13:02 UTC
DO NOT BUY FROM THIS PERSON.

I spent $1500, I didnt receive an account or a refund.
He did keep promising an account for over 2 months but then just stopped responding.
Scammer.


Do you have a mobile repair shop or planning to venture into this business, get this account Gsx and unlock from your shop

Appleconnect and Gsx accounts are apple internal assigned platforms mostly used by apple employees and apple official retailers to unlockiphones network, perform diagnostics via ast 2 for both iPhones and macs. These accounts normally are used to mainly do unlocks for icloud and network , all you need is the imei number.
Get a limited Gsx account for a guaranteed 9 months period at $800 or appleconnect at $1500, payment for this is done only through bitcoins.

You can view the videos on how to unlock via telegram channel https://t.me/appleconnect
Or contact me directly at t.me/applelocks


If you don’t know the difference between the two accounts visit my telegram channel

T.me/appleconnect

And get the video and pdf tutorials and learn more about how the accounts work.

#appleconnect #icloudunlock #gsxunlock #iphoneunlockhttp://
Friend, if the price is so low, presumably it is a scam, $ 3,500 costs a GSX account.
I regret that there are such people on the web.
Post
Topic
Board Invites & Accounts
Apple GSX account
by
mcdouglasx
on 28/07/2021, 18:42:43 UTC
Greetings someone here has bought a GSX account with them https://www.facebook.com/GSXiCloudDeluxe

I decided to buy from them but they only sell to people referred by someone of their members. Can someone help me refer me to them so I can buy.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 12/07/2023, 01:28:12 UTC
It all lies in computing power, currently I can reduce the range of puzzle #130 to the equivalent of looking for the public key of puzzle #103 without slowing down the search (my resources aren't useful for looking for a public key in range 103 anyway), I could reduce more but I do not have the necessary resources for it and the search becomes slow, therefore it is my "acceptable" range. It doesn't seem unreasonable to me that more puzzles will continue to be found this year by comparing what I can do with basic resources with others who have many .

in short, a puzzle for rich people
Well, if you can really reduce the range down to 103 bits, there are already a few hunters with decent rigs willing to help you out and then you could use an escrow to split the prize, you could also divide the 103 bit range into 100 small ranges and search each one per day, after 100 days or even less, you will find the key, but the question is, are you really sure you can lower the range to 103 or even lower? What if the key you are looking for is not there?

You need to provide a reasonable solution to prove that the target is in the said range.

Good luck though, I'm off this puzzle till I see the private keys for #120 and especially #125, I might work on other puzzles here and there, but won't engage in sharing my findings and talk about possible solutions, as it seems we could spend more than 120 days 24/7 just to have nothing at the end, and I don't mean money, who ever solved it they deserve it and I hope the best for them, but not being able to have the answer ( private key ) of the puzzle, even an empty key, is a deal breaker.
I am completely sure of it because I tested it with public keys that I know the pk and I was able to know that the script work

My problem is that I lack computing power and at this time I do not have how to invest in it. I have thought about sharing the script but we would return to the same starting point where someone with a lot of computer power takes advantage of the script, take the money and then do not even have the decency to thank the developers or reveal the key.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 20/07/2023, 18:25:30 UTC
=================================================================================
#66 PUZZLE RANGE 
based off my own personal work I believe #66 has high probability to be in one of these ranges:
me BTC: 1Dqsy2uo24Mq9Awg1gU4R7tjs3XYRrHyTZ 
Remember I can help you with #67 and rest of puzzles, all the data I collect myself with my own resources and electricity!

example: I find similar addresses like this one (within range) and analyze the wif, I understand there is no relation between address and private key, this is just based on large dataset comparison and probability, not guaranteed:
13Zb1hQBwVSzcX7L3KsxLMykonkpXui5r7    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1txcTqpmeSt3KytEyM    37AFE498AC3D7A127
13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1_________________    20000000000000000:3ffffffffffffffff
 
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa111111111111111111
80000000000000000000000000000000000000000000000003703ce60364eed80ffa9b640000
000000000000000000000000000000000000000000000003703ce60364eed80f
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1zzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000037c3e6b8c27a5a456c9a41dffff
0000000000000000000000000000000000000000000000037c3e6b8c27a5a456
3703ce60364eed80f:37c3e6b8c27a5a456

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa211111111111111111
800000000000000000000000000000000000000000000000037c3e6b8c27a5a456c9a41e0000
0000000000000000000000000000000000000000000000037c3e6b8c27a5a456
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa2zzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003883ff114ea5c709d98acd7ffff
000000000000000000000000000000000000000000000003883ff114ea5c709d
37c3e6b8c27a5a456:3883ff114ea5c709d

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa311111111111111111
80000000000000000000000000000000000000000000000003883ff114ea5c709d98acd80000
000000000000000000000000000000000000000000000003883ff114ea5c709d
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa3zzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000039441769dad133ce467b591ffff
0000000000000000000000000000000000000000000000039441769dad133ce4
3883ff114ea5c709d:39441769dad133ce4

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa611111111111111111
80000000000000000000000000000000000000000000000003ac4481af3280d57205c7060000
000000000000000000000000000000000000000000000003ac4481af3280d572
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa6zzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003b8460737f537a1b8d4cfbfffff
000000000000000000000000000000000000000000000003b8460737f537a1b8
3ac4481af3280d572:3b8460737f537a1b8

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZu11111111111111111
800000000000000000000000000000000000000000000000032833c4ced4a60e672067080000
0000000000000000000000000000000000000000000000032833c4ced4a60e67
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZuzzzzzzzzzzzzzzzzz
8000000000000000000000000000000000000000000000000334354a57975cdaadef6fc1ffff
00000000000000000000000000000000000000000000000334354a57975cdaad
32833c4ced4a60e67:334354a57975cdaad

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZv11111111111111111
8000000000000000000000000000000000000000000000000334354a57975cdaadef6fc20000
00000000000000000000000000000000000000000000000334354a57975cdaad
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZvzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000034036cfe05a13a6f4be787bffff
0000000000000000000000000000000000000000000000034036cfe05a13a6f4
334354a57975cdaad:34036cfe05a13a6f4

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZw11111111111111111
800000000000000000000000000000000000000000000000034036cfe05a13a6f4be787c0000
0000000000000000000000000000000000000000000000034036cfe05a13a6f4
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZwzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000034c3855691cca733b8d8135ffff
0000000000000000000000000000000000000000000000034c3855691cca733b
34036cfe05a13a6f4:34c3855691cca733b

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZx11111111111111111
800000000000000000000000000000000000000000000000034c3855691cca733b8d81360000
0000000000000000000000000000000000000000000000034c3855691cca733b
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZxzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000035839daf1df813f825c89efffff
0000000000000000000000000000000000000000000000035839daf1df813f82
34c3855691cca733b:35839daf1df813f82

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZz11111111111111111
80000000000000000000000000000000000000000000000003643b607aa2380bc92b92aa0000
000000000000000000000000000000000000000000000003643b607aa2380bc9
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003703ce60364eed80ffa9b63ffff
000000000000000000000000000000000000000000000003703ce60364eed80f
3643b607aa2380bc9:3703ce60364eed80f
=================================================================================


I have a hunch that puzzle #66 starts with 594 in decimal, because it was the bitcoin amount funded (I assume by the creator), probably as part of a clue.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 21/07/2023, 22:59:01 UTC
=================================================================================
#66 PUZZLE RANGE 
based off my own personal work I believe #66 has high probability to be in one of these ranges:
me BTC: 1Dqsy2uo24Mq9Awg1gU4R7tjs3XYRrHyTZ 
Remember I can help you with #67 and rest of puzzles, all the data I collect myself with my own resources and electricity!

example: I find similar addresses like this one (within range) and analyze the wif, I understand there is no relation between address and private key, this is just based on large dataset comparison and probability, not guaranteed:
13Zb1hQBwVSzcX7L3KsxLMykonkpXui5r7    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1txcTqpmeSt3KytEyM    37AFE498AC3D7A127
13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1_________________    20000000000000000:3ffffffffffffffff
 
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa111111111111111111
80000000000000000000000000000000000000000000000003703ce60364eed80ffa9b640000
000000000000000000000000000000000000000000000003703ce60364eed80f
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa1zzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000037c3e6b8c27a5a456c9a41dffff
0000000000000000000000000000000000000000000000037c3e6b8c27a5a456
3703ce60364eed80f:37c3e6b8c27a5a456

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa211111111111111111
800000000000000000000000000000000000000000000000037c3e6b8c27a5a456c9a41e0000
0000000000000000000000000000000000000000000000037c3e6b8c27a5a456
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa2zzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003883ff114ea5c709d98acd7ffff
000000000000000000000000000000000000000000000003883ff114ea5c709d
37c3e6b8c27a5a456:3883ff114ea5c709d

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa311111111111111111
80000000000000000000000000000000000000000000000003883ff114ea5c709d98acd80000
000000000000000000000000000000000000000000000003883ff114ea5c709d
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa3zzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000039441769dad133ce467b591ffff
0000000000000000000000000000000000000000000000039441769dad133ce4
3883ff114ea5c709d:39441769dad133ce4

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa611111111111111111
80000000000000000000000000000000000000000000000003ac4481af3280d57205c7060000
000000000000000000000000000000000000000000000003ac4481af3280d572
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qa6zzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003b8460737f537a1b8d4cfbfffff
000000000000000000000000000000000000000000000003b8460737f537a1b8
3ac4481af3280d572:3b8460737f537a1b8

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZu11111111111111111
800000000000000000000000000000000000000000000000032833c4ced4a60e672067080000
0000000000000000000000000000000000000000000000032833c4ced4a60e67
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZuzzzzzzzzzzzzzzzzz
8000000000000000000000000000000000000000000000000334354a57975cdaadef6fc1ffff
00000000000000000000000000000000000000000000000334354a57975cdaad
32833c4ced4a60e67:334354a57975cdaad

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZv11111111111111111
8000000000000000000000000000000000000000000000000334354a57975cdaadef6fc20000
00000000000000000000000000000000000000000000000334354a57975cdaad
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZvzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000034036cfe05a13a6f4be787bffff
0000000000000000000000000000000000000000000000034036cfe05a13a6f4
334354a57975cdaad:34036cfe05a13a6f4

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZw11111111111111111
800000000000000000000000000000000000000000000000034036cfe05a13a6f4be787c0000
0000000000000000000000000000000000000000000000034036cfe05a13a6f4
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZwzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000034c3855691cca733b8d8135ffff
0000000000000000000000000000000000000000000000034c3855691cca733b
34036cfe05a13a6f4:34c3855691cca733b

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZx11111111111111111
800000000000000000000000000000000000000000000000034c3855691cca733b8d81360000
0000000000000000000000000000000000000000000000034c3855691cca733b
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZxzzzzzzzzzzzzzzzzz
800000000000000000000000000000000000000000000000035839daf1df813f825c89efffff
0000000000000000000000000000000000000000000000035839daf1df813f82
34c3855691cca733b:35839daf1df813f82

KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZz11111111111111111
80000000000000000000000000000000000000000000000003643b607aa2380bc92b92aa0000
000000000000000000000000000000000000000000000003643b607aa2380bc9
KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZzzzzzzzzzzzzzzzzzz
80000000000000000000000000000000000000000000000003703ce60364eed80ffa9b63ffff
000000000000000000000000000000000000000000000003703ce60364eed80f
3643b607aa2380bc9:3703ce60364eed80f
=================================================================================


I have a hunch that puzzle #66 starts with 594 in decimal, because it was the bitcoin amount funded (I assume by the creator), probably as part of a clue.


That was when the creator multiplied the prize by x10 so that the prize BTC amount matches the puzzle number (6.6BTC).
That's true for all other unsolved puzzles.
Plus, creator stated that the puzzles aren't really puzzles, so you won't find any pattern or an equation, your only chance to get the prize is by brute forcing the key. 
regarding puzzle #66 you may be right, we are not in the mind of the creator to know,
I have analyzed the way the curve behaves and I think there are patterns everywhere... brute force is just "brute force" but there are mathematical methods to take load off numbers, everyone who knows this has advantages over others even if others have 100 times more computing power. It is a puzzle because it is based on finding the way to find the keys faster, if the creator only cared about brute force, the public keys would not be revealed.
Post
Topic
Board Off-topic
Puzzle, have fun!
by
mcdouglasx
on 24/09/2023, 19:52:51 UTC

A small puzzle for those who like intelligence challenges.

Post
Topic
Board Bitcoin Discussion
Re: Bitcoin Gives the poor an Opportunity.
by
mcdouglasx
on 24/09/2023, 12:40:27 UTC
I consider myself a poor person, not extreme poverty, because I have never lacked food on the table, I have internet (2mb/s), I don't have a vehicle (I don't know how to drive). I have considered investing in bitcoin a lot of times but I always end up spending it on things I need, in my country you could work 20 years in a row without ever having seen more than $2k together, but you can still be happy that way, so from my experience personal bitcoin is not good for the poor, the poor live day to day, although I had a good education, most of the poor people I know do not, they ignore bitcoin, they do not know how to use it, nor do they know how to use email. Nowadays, bitcoin is good if you have enough money, otherwise you won't even know about it and you will rarely, if ever, hear it mentioned among the poor. Maybe it's a problem that the rich no longer contribute to the poor, that no one takes to the streets anymore to show people what bitcoin is, and this is basically turning crypto into a closed circle with little adoption in the real world.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 25/09/2023, 21:57:01 UTC

It is difficult to know which division is a fraction or not, because the curve sees them as integers.

Of course it's difficult, that's one reason to love bitcoin and be assured of it's security, I don't deny that. My goal is to find out what is the remainder of a fraction for different values and if there is a way to find that out, like 4501/230 =
 19.56956522, and I want to know how to detect .56956522 and extract it's representation on the curve, we have 4500/230 =  19.56521739, I want to know how we could find curve representations of :
.56956522  and
.56521739 difference between them is : .434783
Now if we could find .434783 on the curve we can potentially determine the range to solve 4501.

The representation in the curve in decimals is obtained by dividing N:

N = 115792089237316195423570985008687907852837564279074904382605163141518161494337

1/2= 0.5

N/2= 0.5

1/4= 0.25

N/4= -0.25

then its sequence is

(N/2)+1= 1.5
(N/2)+2= 2.5
(N/2)+1000= 1000.5

Any division of N that is less than N/2 will show its result as negative in ECC.

N/4= -0.25

you transfer it to positive like this:

N-(N/4)

additional info.

if you want to find any pubkey reflection

NM1= 115792089237316195423570985008687907852837564279074904382605163141518161494336
NM1_pub= 0379be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 (or -1)

pk= 5

pub-key= 022f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4

N-pk    (if you use numbers)

N-pk= 115792089237316195423570985008687907852837564279074904382605163141518161494332
N-pk pub=032f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4

or

(NM1_pub - pubkey) + 1   #(ECC)





Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 24/09/2023, 16:04:44 UTC

144M private keys are a drop in the ocean of keys. What's the point of generating public keys from private keys (it takes a long time). You need to add and multiply and divide public keys (XY coordinates). The process can of course be speeded up if you use C++. Not a single Python script has yet found complex solutions to a puzzle.
You have some unique creative designs from Jean Luc Pons, this is the highest level of programming skill and experience. Everything else can only be modified, new algorithms and new functions can be added to the C++ code. Look in the wrong direction... It's better to find the correct divisor for the unknown private key. Correct - this means the remainder of the division is zero!!! This is a good task, then there will be a result.
144 million keys using python script? Yeah it will take a few hours, at least for me.
I'm not sure about the highest programming skills since kangaroo is outdated, and in practice useless for large keys/ranges.
Also there is a script in python which divides a point by a start/end range, it's really useful to find the divisor, I have both scalar version and point version posted on project development board, there is also a version which operates with 2 targets and divides them by the set range, and on top of that there is a  subtraction function to sub the results of division, I suggest you play around with scalar version and change the range, also change the last digit of your targets  to at least have 10 keys ending with 0 through 9 and then repeat divide ranges with all of them.

Start by subtracting 2^129 from a known k in puzzle 130 range and then use fake #130 as first, and the result of subtraction as second target, start your range from 2, 32 and keep increasing it the next time, 32, 256, then 256, 2048 and so on, try to check the index number, if you see your scalar divided by 48 results in an integer, then that's your  divisor. Set multiples of 48 as start, end range and solve the key.

I'm working on a method to determine with 100% accuracy whether a point divided by a number results in an integer or not. Stay tuned.😉


It is difficult to specify which result is integer or not because they are all within the same curve, and can be represented by several pk.

1/2= 57896044618658097711785492504343953926418782139537452191302581570759080747169
3/2= 57896044618658097711785492504343953926418782139537452191302581570759080747170
Post
Topic
Board Bitcoin Discussion
Re: What Do you think Satoshi Would Think About Today's Bitcoin?
by
mcdouglasx
on 22/09/2023, 01:16:41 UTC
Satoshi does not need to give an opinion, he intelligently created a great trading tool, then everyone gives their opinion according to their own perspective.

We live in a time in which any opinion is criticized, therefore saying A or B would be judged.
Post
Topic
Board Bitcoin Discussion
Re: What Do you think Satoshi Would Think About Today's Bitcoin?
by
mcdouglasx
on 22/09/2023, 13:38:12 UTC
Satoshi does not need to give an opinion, he intelligently created a great trading tool, then everyone gives their opinion according to their own perspective.

We live in a time in which any opinion is criticized, therefore saying A or B would be judged.

Satoshi does not need to give an opinion? Did you read my thread man? He already wrote a whitepaper, with the title peer-to-peer currency not decentralised store of value. We know his vision about bitcoin since 14 years now. My question was how bitcoin changed since his creation and what would he think about it if he was alive. No one can judge why Satoshi created Bitcoin, he is the reason why we are here.

Yes, I read the title and yes, he published his purpose more than a decade ago, people change over the years, maybe their ideology changed or maybe not. If he has changed his thinking or not today, the most likely thing is that he thinks that he should not give an opinion on the matter, why? Because bitcoin is what it is, it depends on each person how they visualize it and in what. context use it.
Post
Topic
Board Off-topic
Re: 🤔🧩The Puzzle Thread🧩🤔
by
mcdouglasx
on 22/09/2023, 17:08:29 UTC
The Puzzle / Riddle Thread

Hi Everyone,

As a bitcoin enthusiast, I enjoy math and statistics along with cryptography. So in this thread, I would like to share my passion with all of you. I really enjoy solving puzzles that have some form of math in them. Puzzles like the Monty Hall Problem are my favourite. I'll be sharing some new puzzles / riddles here that I found to be enjoyable, hard to solve and challenging. I encourage anyone interested in these to try and solve them without any external help. Some / most of these will be tricky so try to think outside of the box.

In terms of answers, I'll update the main thread after a few days to post the answer. If one of you solve it with an easy to follow answer, I'll use that as the solution and mention you in the credits!

If anyone has any submissions to add to this list, please reply or send me a DM and I'll consider it. Note: It doesn't have to be bitcoin/ crypto related, any tricky puzzles and riddle's are welcome as long as they require some thinking to solve!

Good Luck!




Puzzle 1:
inspired by the monty hall problem
You are presented with three wallet.dat files. Each file contains 2 private keys. These private keys can hold either 1 Bitcoin or 1 Litecoin. Lets' not worry about address generation for now!

  • One of the three wallets has 2BTC
  • One has 1BTC and 1LTC
  • One has 2LTC

You are not allowed to check the balances for each wallet and you have no way of knowing which wallet is which.

You are asked to choose one wallet as a prize. After you've chosen, your wallet file is imported into a desktop wallet and and one private key from your wallet is revealed. You find out that the key revealed holds 1 bitcoin. The wallet with 2LTC is taken out of the prize pool, and you are given the option to switch your wallet to the other remaining option.

Should you switch your choice??

Puzzle 1 Solution:
Will be posted soon!









Revision Log:
  • 2023-09-19: Revised some text in Puzzle 1 to clear up some ambiguity
Mainly each option will have 1/3 possibilities.
Wallet 1
1/3
Wallet 2
1/3
Wallet 3
1/3

but when you choose an option and the balance of another is revealed, the remaining option becomes 2/3 possibilities.

Wallet 1
2/3
Wallet2 (Your choice )
1/3

Wallet 3 (revealed)
0/3

Therefore it is always better to change.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 29/09/2023, 15:26:40 UTC
Hello everyone, and especially those who still remember me)
Has anyone used OpenSSL to generate keys?
Probably not..

main.cpp (*Int class require some code changes within the SECP256k1 library to support BIGNUM* directly.)


Yes... Grin

But it is still slow. Even 5M keys/s per core muscles is not enough for such a large range. Undecided

hi there nomachine, is there a compiled exe there.. or not. thanks man

I have solution for Linux now. I have no idea how this can work on Windows - I haven't had it in years. It is about 5-6 M keys/s per core brute force script.

Code:
sudo apt update && sudo apt install libssl-dev

Code:
git clone https://github.com/JeanLucPons/VanitySearch.git

Change in that folder main.cpp to be:
Code:
#include "SECP256k1.h"
#include "Int.h"
#include <iostream>
#include <fstream>
#include <string>
#include <ctime>
#include <iomanip>
#include <sstream>
#include <thread>
#include <vector>
#include <mutex>
#include <memory>
#include <openssl/bn.h>

const int numThreads = 128; // You can adjust this number based on your CPU cores

// Function to generate a random private key using BIGNUM
BIGNUM* generateRandomPrivateKey(const BIGNUM* minKey, const BIGNUM* maxKey) {
    BIGNUM* randomPrivateKey = BN_new();
    BN_rand_range(randomPrivateKey, maxKey);

    // Ensure the generated key is within the desired range
    while (BN_cmp(randomPrivateKey, minKey) < 0) {
        BN_rand_range(randomPrivateKey, maxKey);
    }

    return randomPrivateKey;
}

// Function to convert a BIGNUM to Int
Int bignumToBigInt(const BIGNUM* bignum) {
    char* bignumStr = BN_bn2dec(bignum);
    Int bigInt;
    bigInt.SetBase10(bignumStr);
    OPENSSL_free(bignumStr);
    return bigInt;
}

// Function to generate keys and check for a specific address
void generateKeysAndCheckForAddress(BIGNUM* minKey, BIGNUM* maxKey, std::shared_ptr<Secp256K1> secp256k1, const std::string& targetAddress) {
    while (true) {
        BIGNUM* randomPrivateKey = generateRandomPrivateKey(minKey, maxKey);

        // Convert the BIGNUM private key to an Int
        Int privateKey = bignumToBigInt(randomPrivateKey);

        // Continue with the rest of the address generation and checking logic
        Point publicKey;
        std::string caddr;
        std::string wifc;

        publicKey = secp256k1->ComputePublicKey(&privateKey);
        caddr = secp256k1->GetAddress(0, true, publicKey);
        wifc = secp256k1->GetPrivAddress(true, privateKey);

        // Display the generated address
        std::string message = "\r\033[01;33m[+] " + caddr;
        std::cout << message << "\e[?25l";
        std::cout.flush();

        // Check if the generated address matches the target address
        if (caddr.find(targetAddress) != std::string::npos) {
            time_t currentTime = std::time(nullptr);

            // Format the current time into a human-readable string
            std::tm tmStruct = *std::localtime(&currentTime);
            std::stringstream timeStringStream;
            timeStringStream << std::put_time(&tmStruct, "%Y-%m-%d %H:%M:%S");
            std::string formattedTime = timeStringStream.str();

            std::cout << "\n\033[32m[+] PUZZLE SOLVED: " << formattedTime << "\033[0m" << std::endl;
            std::cout << "\033[32m[+] WIF: " << wifc << "\033[0m" << std::endl;

            // Append the private key information to a file if it matches
            std::ofstream file("KEYFOUNDKEYFOUND.txt", std::ios::app);
            if (file.is_open()) {
                file << "\nPUZZLE SOLVED " << formattedTime;
                file << "\nPublic Address Compressed: " << caddr;
                file << "\nPrivatekey (dec): " << privateKey.GetBase10();
                file << "\nPrivatekey Compressed (wif): " << wifc;
                file << "\n----------------------------------------------------------------------------------------------------------------------------------";
                file.close();
            }

            // Free the BIGNUM and break the loop
            BN_free(randomPrivateKey);
            break;
        }

        // Free the BIGNUM
        BN_free(randomPrivateKey);

        // Convert the max key to an Int
        Int maxInt;
        maxInt.SetBase10(BN_bn2dec(maxKey));

        if (privateKey.IsGreater(&maxInt)) {
            break;
        }
    }
}


int main() {
    // Clear the console
    std::system("clear");

    time_t currentTime = std::time(nullptr);
    std::cout << "\033[01;33m[+] " << std::ctime(&currentTime) << "\r";
    std::cout.flush();

    BIGNUM* minKeyBN = BN_new(); // Initialize minKeyBN
    BIGNUM* maxKeyBN = BN_new(); // Initialize maxKeyBN

    // Configuration for the Puzzle
    // Set minKeyBN and maxKeyBN using the provided base 10 values
    BN_dec2bn(&minKeyBN, "62079069358943824031");
    BN_dec2bn(&maxKeyBN, "67079069358943924031");
    std::string targetAddress = "13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so";

    // Initialize SECP256k1
    std::shared_ptr<Secp256K1> secp256k1 = std::make_shared<Secp256K1>();
    secp256k1->Init();

    // Create threads for key generation and checking
    std::vector<std::thread> threads;

    for (int i = 0; i < numThreads; ++i) {
        threads.emplace_back(generateKeysAndCheckForAddress, minKeyBN, maxKeyBN, secp256k1, targetAddress);
    }

    // Wait for all threads to finish
    for (std::thread& thread : threads) {
        thread.join();
    }

    // Cleanup BIGNUM variables
    BN_free(minKeyBN);
    BN_free(maxKeyBN);

    return 0;
}

Change Makefile to be:
Code:
SRC = Base58.cpp IntGroup.cpp main.cpp Random.cpp Timer.cpp \
      Int.cpp IntMod.cpp Point.cpp SECP256K1.cpp \
      hash/ripemd160.cpp hash/sha256.cpp hash/sha512.cpp \
      hash/ripemd160_sse.cpp hash/sha256_sse.cpp Bech32.cpp

OBJDIR = obj

OBJET = $(addprefix $(OBJDIR)/, \
        Base58.o IntGroup.o main.o Random.o Int.o Timer.o \
        IntMod.o Point.o SECP256K1.o \
        hash/ripemd160.o hash/sha256.o hash/sha512.o \
        hash/ripemd160_sse.o hash/sha256_sse.o Bech32.o)

CXX = g++
CXXFLAGS = -m64 -mssse3 -Wno-write-strings -O2 -I.

LFLAGS = -lpthread -lssl -lcrypto

$(OBJDIR)/%.o : %.cpp
$(CXX) $(CXXFLAGS) -o $@ -c $<



VanitySearch: $(OBJET)
@echo Making Lottery...
$(CXX) $(OBJET) $(LFLAGS) -o LOTTO.bin && chmod +x LOTTO.bin

$(OBJET): | $(OBJDIR) $(OBJDIR)/hash

$(OBJDIR):
mkdir -p $(OBJDIR)

$(OBJDIR)/hash: $(OBJDIR)
cd $(OBJDIR) && mkdir -p hash

clean:
@echo Cleaning...
@rm -f obj/*.o
@rm -f obj/hash/*.o

Code:
make

and  start
Code:
./LOTTO.bin

Good luck Wink

For Windows, I suppose you can try to compile it with msys2 and mingw, installing the toolchain with Pacman, or with Cygwin to avoid errors regarding Linux commands in Windows.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 29/09/2023, 12:26:52 UTC


This would have zero relevance to secp256k1 curve, I just wanted to know if it's possible, which I assume it is, since I know no black magic, I thought to ask here.😉


Addresses with private keys and public addresses will not match. It doesn't matter if you reach 10B addresses per second if they are not in the BTC Bitcoin network.
it's certainly possible to do so, but it would be in a separate context from Bitcoin and would not be suitable for use within the Bitcoin network.  Grin

Next level of  voodoo would be be optimizing SHA-256 and RIPEMD-160 hashing more  reducing redundant operations and utilizing efficient libraries or algorithms.
Or even making specialized hardware for them with special instructions.

We're struggling more with hardware than math here.
The addresses are valid for bitcoin, but results in addresses with unknown private keys.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 13/07/2023, 20:12:14 UTC

All keys are in 255 Bit , 256 bit is a mirrow
So are you suggesting that all the keys starting with 8, 9, a, b, c, d, e and f are all in 255 bit range and also all keys starting with 1, 2, 3, 4, 5, 6, and 7 are as well in 255 bit?



Whenever you see a private key starting with 8, 9, a, b, c, d, e, f, you can tell it's 255+ bit, even most of the keys starting with 7 are in 255+ bit. This is why I use hexadecimal over decimal, as it is easier to recognize patterns, but if you work with decimals, you can't even tell which number is greater than the other, but in hex you can count 2 by 2 to quickly determine the size and the exact range.

they are all in the 255 bit range, 256 bit is a mirror. a mathematical illusion.

therefore any key in it is in 255 bit and 256 bit simultaneously.

Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 13/07/2023, 17:47:48 UTC
Guys I'm still waiting for my answer, since I revealed the exact range of my public key, it is no use if anyone can tell me the range.

03cefd304a9a8da40666e97b2d9650e31a71a9a9fcd29a24724d31a2fabbc8ea0e

I just want you to drop the second digit from my private key having just my public key above.



Mathematical problems are solved in decimals, if you work in hex or binary you will only confuse your research, once you get results you apply the conversions, if you work in hex or binary you overlook important details such as the sum of the Y coordinates of a mirrored pubkey (negative) Y+(-Y) always equals

or why? these pk share the same X coordinates.

57896044618658097711785492504343953926418782139537452191302581570759080747172

57896044618658097711785492504343953926418782139537452191302581570759080747165


I'm a bit lost after reading your reply, what is this exactly
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a4

And this one?
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b209d

Why did you post 2 random keys with only 7 keys difference between them?
I'm asking this because my private key has 7 in it, can you just tell me where did you get the 2 private keys above?



To the rest of you guys, don't fight and argue, there are hundreds if bitcoins waiting for you to collect, you can show your skills by collecting them.😉


As I see it, it's just 7 divided in half.
https://privatekeys.pw/keys/bitcoin/1286578769303513282484122055652087865031528491989721159806724034905757349938#7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0

    (dec)HALFINV:  57896044618658097711785492504343953926418782139537452191302581570759080747169 Length Bits =  255
    (dec)HALF   :    57896044618658097711785492504343953926418782139537452191302581570759080747168 Length Bits =  255

    Privatekey (dec)k3:  57896044618658097711785492504343953926418782139537452191302581570759080747168 Length Bits =  255
    Privatekey (hex)k3:  7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0

    k3 X:  86918276961810349294276103416548851884759982251107
    k3 Y:  28597260016173315074988046521176122746119865902901063272803125467328307387891
    Binary k3:  1111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111110101110101010111011011100111001 1010101111010010001010000000111011101111111101001001011110100011001101000000110 110010000010100000



Privatekey (dec)k3h:  57896044618658097711785492504343953926418782139537452191302581570759080747169 Length Bits =  255
    Privatekey (hex)k3h:  7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1

    k3h X:  86918276961810349294276103416548851884759982251107
    k3 Y:  87194829221142880348582938487511785107150118762739500766654458540580527283772
    Binary k3h:  1111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111110101110101010111011011100111001 1010101111010010001010000000111011101111111101001001011110100011001101000000110 110010000010100001

# Curve-secp256k1

modular elliptic curve

Total of all the wallets n is the last number.
n= 115792089237316195423570985008687907852837564279074904382605163141518161494337 (In Dec)

n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141 (In HEX)

Half way of n
n//2 = 57896044618658097711785492504343953926418782139537452191302581570759080747169

57896044618658097711785492504343953926418782139537452191302581570759080747169 Lenght Bits =  255

So we know half way is 255 Bit so 50% of wallets in 255-256 Bits and the other 50% in 1-255 Bits.

What if we could divide by bits the range all the way to 1 bit? All keys are the modular inverse of the first key start point.

Thanks to Quite the Contrary for teaching me how to do this https://youtu.be/Vlqy1zB-QkE  ecdsa secp256k1 algorithm explained.
 Shocked
All keys are in 255 Bit , 256 bit is a mirrow
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 13/07/2023, 20:31:31 UTC
if I have a pub key that represents an unknown pk1
pk1=957273957373958372947

my script reduces the bits for example to

pk2=958372947
that is, remove the first 12 numbers for the example.

Among approximately 1500 keys there is one of them true that corresponds, I look for the key by brute force and once I get pk2 it is easy to deduce the private key of pk1

@mcdouglasx: Hey man, please don't be offended by my request, but can you please give me the pubkeys that your script generate out of this pubkey?  

0343b7d69e8372746596980d678d6cdecbffb2927916b3dbd3bc3d27bf5366b166

You can send me a DM with the results, I'm trying to make a test.

Thanks in advance, cheers!.


Have you thought about it? You can post them here if you prefer.
Sorry, If I manage to solve any puzzle I will give all the information at the moment I do not have a good economic position for it.

Anyone could add x quantity to the puzzle key, generating a different public key and camouflage the puzzle with it, and by giving them information I would be solving the puzzle without knowing it.

then simply subtract that same amount from the camouflaged public key and go back to the puzzle and solve it.
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
mcdouglasx
on 12/07/2023, 13:47:37 UTC
Ok, lets test your script without you revealing it to the public, just drop the first 2 characters on the left for this public key's private key :

03cefd304a9a8da40666e97b2d9650e31a71a9a9fcd29a24724d31a2fabbc8ea0e

Do you need the exact range or not? It has 32 characters and it starts with F, just drop the second character and give me the public key for it to verify, that could help a lot for others to believe you.

I did not understand your proposal very well regarding the range of your pk

but for example if you eliminate the first 2 digits of your pk in decimal and generate another pubkey you will possibly get a pubkey that starts (although I recommend explaining the range better):

1= 03941029...
2=02caf96e4..

After I know what your pubkey is, I get the rest of the digits.

without the need to generate millions of keys.

Only hex, I don't work with decimal or binary.

Mathematical problems are solved in decimals, if you work in hex or binary you will only confuse your research, once you get results you apply the conversions, if you work in hex or binary you overlook important details such as the sum of the Y coordinates of a mirrored pubkey (negative) Y+(-Y) always equals

P= 2**256 - 2**32 - 2**9 - 2**8 - 2**7 -2**6 - 2**4 - 1
In
03cefd304a9a8da40666e97b2d9650e31a71a9a9fcd29a24724d31a2fabbc8ea0e
02cefd304a9a8da40666e97b2d9650e31a71a9a9fcd29a24724d31a2fabbc8ea0e

or why? these pk share the same X coordinates.

57896044618658097711785492504343953926418782139537452191302581570759080747172

57896044618658097711785492504343953926418782139537452191302581570759080747165