Pages:
Author

Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it - page 86. (Read 244737 times)

newbie
Activity: 9
Merit: 0
Barely caught it myself. I guess this confirms that anything under 90 or 100 is a waste of time.
Thank you for the experiment, brazilian man.

Thank you to everyone that participated 🙏
newbie
Activity: 23
Merit: 0
Can anyone give a rundown on what happened?

Like the original broadcasted transaction, the competing transactions, and which one won?

Take a look at the previous posts and you will understand the context.
member
Activity: 165
Merit: 26
fucking hell, i couldn't replace the transaction by any higher fee i got the error saying insufficient fees. wtf
Weird. All I got was "Error: txn-mempool-conflict" when trying to push the new TX (key was cracked in seconds).

So I guess it depends on how to push a raw TX bypassing this error. I'm sure a P2P node can bypass this problem. So not sure what exactly was proven here, except some mempool rules depending on who you broadcast the TX to.



Is it not clear what was proven? hears at least 4 RBF in the transaction, and the transaction was sent with the RBF deactivated, finally, to the guy who said he found wallet 66 and is scared, it's proven that he will lose the BTCs if he tries to transfer, and to the rest of the people who are looking for it, it is worth reflecting on whether it is worth wasting energy looking for a key when they could lose the funds, perhaps the only way to make the transfer securely is through a miner, but even then it would be risky, you have to trust too much in the miner, hahaha
I have no idea what actually went down, I didn't understand anything from the live stream. All I know was I tried pushing around 20 or so transactions with higher fees (no RBF, classic TX) and none went through due to "mempool rules" errors. I searched for different broadcasters to push the raw TX (even chinese lol). I am 100% sure there had to exist a way to push a completely valid TX with a higher fee.

Also did the mempool.space API worked? Maybe I had an error in my script but it didn't seem to return any data for the outgoing transaction which was supposed to be used as an input, during all of the time. Someone can shed light if their API worked or not?
newbie
Activity: 23
Merit: 0
fucking hell, i couldn't replace the transaction by any higher fee i got the error saying insufficient fees. wtf
Weird. All I got was "Error: txn-mempool-conflict" when trying to push the new TX (key was cracked in seconds).

So I guess it depends on how to push a raw TX bypassing this error. I'm sure a P2P node can bypass this problem. So not sure what exactly was proven here, except some mempool rules depending on who you broadcast the TX to.



Is it not clear what was proven? hears at least 4 RBF in the transaction, and the transaction was sent with the RBF deactivated, finally, to the guy who said he found wallet 66 and is scared, it's proven that he will lose the BTCs if he tries to transfer, and to the rest of the people who are looking for it, it is worth reflecting on whether it is worth wasting energy looking for a key when they could lose the funds, perhaps the only way to make the transfer securely is through a miner, but even then it would be risky, you have to trust too much in the miner, hahaha
full member
Activity: 1232
Merit: 242
Shooters Shoot...
Can anyone give a rundown on what happened?

Like the original broadcasted transaction, the competing transactions, and which one won?
member
Activity: 194
Merit: 14
Congrats if Alberto Won. Clearly he deserved it, along with Nomachine Wanderingidkphotopsia too
member
Activity: 165
Merit: 26
fucking hell, i couldn't replace the transaction by any higher fee i got the error saying insufficient fees. wtf
Weird. All I got was "Error: txn-mempool-conflict" when trying to push the new TX (key was cracked in seconds).

So I guess it depends on how to push a raw TX bypassing this error. I'm sure a P2P node can bypass this problem. So not sure what exactly was proven here, except some mempool rules depending on who you broadcast the TX to.
newbie
Activity: 23
Merit: 0
fucking hell, i couldn't replace the transaction by any higher fee i got the error saying insufficient fees. wtf


In this case they did not use a wallet, a direct process was carried out in the transaction, AlbertoBSD won the battle, and could give us more details of what was done.     Grin
newbie
Activity: 6
Merit: 0
Barely caught it myself. I guess this confirms that anything under 90 or 100 is a waste of time.
Thank you for the experiment, brazilian man.
member
Activity: 194
Merit: 14
fucking hell, i couldn't replace the transaction by any higher fee i got the error saying insufficient fees. wtf
newbie
Activity: 23
Merit: 0
Let's hope that n00b bots won't increase the fee when they detect their own tx in the mempool during the battle.


fierce battle in the mempool in the wallet    
197kFKvMHoRJPXktc8xJwMjeTuE9xijBQ with RBF disabled

It was already supposed to be 66, it's been proven that even with RBF deactivated and it's possible to change, there were more than 4 RBF from what I saw
member
Activity: 165
Merit: 26
Let's hope that n00b bots won't increase the fee when they detect their own tx in the mempool during the battle.
member
Activity: 503
Merit: 38
@nomachine

could you please give us a step by step tutorial to run a script to try to drain the bitcoin?

Since it's in 4 hours and since he's doing it live, I would probably try to manually extract the public key and manually try to re send the transaction. But since there are million of transaction how to catch the targeted address?

Here’s how you can do it in Python:

Code:
pip3 install requests

one-line command in Python

1DWQHdi1mh27vcUyrN5NYB1kWrs3BBKUXA :
Code:
python3 -c "import requests; import sys; address = sys.argv[1]; url = f'https://mempool.space/api/address/{address}/txs/chain'; r = requests.get(url); txs = r.json(); pubkey = next((vin['scriptsig'][-66:] for tx in txs for vin in tx['vin'] if 'scriptsig' in vin), None); print(f'Public key for address {address}: {pubkey}' if pubkey else 'Public key not found');" 1DWQHdi1mh27vcUyrN5NYB1kWrs3BBKUXA

197kFKvMHoRJPXktc8xJwMjeTuE9xijBQ :
Code:
python3 -c "import requests; import sys; address = sys.argv[1]; url = f'https://mempool.space/api/address/{address}/txs/chain'; r = requests.get(url); txs = r.json(); pubkey = next((vin['scriptsig'][-66:] for tx in txs for vin in tx['vin'] if 'scriptsig' in vin), None); print(f'Public key for address {address}: {pubkey}' if pubkey else 'Public key not found');" 197kFKvMHoRJPXktc8xJwMjeTuE9xijBQ

All you need to do is press Enter until it appears. It will appear the moment he clicks send. Grin

hero member
Activity: 862
Merit: 662
But since there are million of transaction how to catch the targeted address?

I use the mempool API in my script/bot
https://mempool.space/docs/api/rest#get-address-transactions-mempool

you can retrieve the mempool TX related to one address even if those TX are unconfirmed

Code:
curl -sSL "https://mempool.space/api/address/197kFKvMHoRJPXktc8xJwMjeTuE9xijBQ/txs/mempool"
member
Activity: 194
Merit: 14
@nomachine

could you please give us a step by step tutorial to run a script to try to drain the bitcoin?

Since it's in 4 hours and since he's doing it live, I would probably try to manually extract the public key and manually try to re send the transaction. But since there are million of transaction how to catch the targeted address?
newbie
Activity: 1
Merit: 0
Hey, i have somethings id like to chat about in regards to addressmagic. no im not a troll <3 but i think we could benefit from each other.

I WILL NOT ASK YOU FOR CRYPTO OR MONEY I AM PURELY A NERD



Hey, i have somethings id like to chat about in regards to addressmagic. no im not a troll <3 but i think we could benefit from each other.

I WILL NOT ASK YOU FOR CRYPTO OR MONEY I AM PURELY A NERD

P.S THIS IS MY FIRST BTCTALK account i have no idea how to navigate it lol
jr. member
Activity: 47
Merit: 12
gmaxwell creator of 1000 BTC puzzl + Pinapple fund
I will join and create my transaction with 6.6 BTC fees  Cool
member
Activity: 503
Merit: 38
I also tested mine, and it works. The problem will be when 2, 3, or 50 bots attack the same wallet simultaneously. I have no idea what will happen. This is like roulette; someone will leave the casino with a bag, and some won't. Or will everyone be left empty-handed and the casino (miners) takes everything? Grin

This is not fair. How can we get a piece of cake?

I think it's a bad idea for all of us to have the same cloned bot with the same or similar parameters.
jr. member
Activity: 65
Merit: 1
34Sf4DnMt3z6XKKoWmZRw2nGyfGkDgNJZZ
Whether this transaction gets replace or not is not going to prove definitively that puzzle 66 will or will not be hijacked when the solver tries to withdraw it (with a public transaction). There are miners that observe the RBF rule and miners that observe the Full RBF rule. So the miner actually produces the block will determine if it is going to get replaced or not.

Yes, I agree with this. I've observed some unusual occurrences because not all miners adhere to the same rules. There have been instances where transactions with lower fees were mined instead of those with higher fees, such as 20 satoshis per virtual byte (sat/vB) being chosen over 200 sat/vB. This happens because not all miners promptly update their block templates when a transaction's fee is increased by a bot. Therefore, even if you offer the highest fee, there's no guarantee you'll win the mining competition.

I just finish my bot, i just did a test in mainnet for address: 1Sk4K8upb9beiKZtxnbN6DYLkHWhhKf5Z

First TX for reveal the Publickey was 1sat/vB 5bc8a39149f4f5a421418d36c173d941053b39ad896aa1d986a0e1e7e2e14471  (This trigger the bot)

TX made fully automated with  8sat/vB is 88e918f1d5a92640036a913d2eae6f6f55619161a8bd4ec6641c3372138f0047
And some oher with 12 and 16 sat/vB
9c27f54778b3642a99baefaad748bb2fa1633209d71a2abb5115377974f1e7a6
9657ead0a66aade90b48d25d43252172e905f232ec081c2cc14a3bbb91dd7f62

All TX were made by the bot full automated

TX where broadcasted using the mempool.space API

https://mempool.space/docs/api/rest#post-transaction

Sometimes i get some weirds errors like:

Code:
sendrawtransaction RPC error: {"code":-26,"message":"txn-mempool-conflict"}
sendrawtransaction RPC error: {"code":-26,"message":"insufficient fee, rejecting replacement b15dd6cccc3dd9d40452e8fdb3f9a05003b8ac273fcccb0dc31e4d837d86f822; new feerate 0.00014382 BTC/kvB <= old feerate 0.00016507 BTC/kvB"}

This is because i was stoping the bot and starting it again, just to try to catch those errors:

Something that helpme to do a lot of test with a single TX was that the previous block was mined half hour before



Finding out how fast the BSGS server is.. And after that it became clear to me what this sentence means.

I am glad that you like it!

So did this bot work?
Did your bot steal bitcoins the moment you sent the transaction to the network?


We are waiting for you to participate in the trial of Puzzle 66 in the evening.
copper member
Activity: 205
Merit: 1

Yes, I agree with this. I've observed some unusual occurrences because not all miners adhere to the same rules. There have been instances where transactions with lower fees were mined instead of those with higher fees, such as 20 satoshis per virtual byte (sat/vB) being chosen over 200 sat/vB. This happens because not all miners promptly update their block templates when a transaction's fee is increased by a bot. Therefore, even if you offer the highest fee, there's no guarantee you'll win the mining competition.


How can I have this bot of yours, will it be available on github?

Probably when 66, 67, 68, 69 are over  Grin

This is not fair. How can we get a piece of cake?

This is not a public pool, everyone invests their time and knowledge. In this thread and in development, the guys are laying out excellent tools, without which we would not have been able to get to 66 and 130. This is your piece of the pie, but it’s up to you to decide how to use it.
Pages:
Jump to: