Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: rukkamind on August 18, 2024, 04:57:20 PM



Title: One ideia for Puzzle 66~99
Post by: rukkamind on August 18, 2024, 04:57:20 PM
I don't know how to use MARA Pool. For example if I find Puzzle 66 how can get paid?
I post my github solo miner using CPU (https://github.com/ebookcms/btc_miner/).
Remember is one ideia to avoid be stolen. I  my miner I select transactions from pool with bitcoincore, create a coinbase transaction, and create my puzzle66 same as coinbase transactionand put them in after coinbase transaction.
If I don't mine block, puzzle66 never be exposed because is not in pool, right?

Correct me if I'm wrong?


Title: Re: One ideia for Puzzle 66~99
Post by: nc50lc on August 19, 2024, 04:04:34 AM
If I don't mine block, puzzle66 never be exposed because is not in pool, right?

Correct me if I'm wrong?
You're not wrong in a way, but the whole idea wont work.
Yes, it wont be relayed to other bitcoin nodes if you set your node not to relay transactions.

But puzzle 66~69 will highly likely be solved before you could even mine a single block with a CPU/GPU.
I know there's an extremely low chance but it's way way lower than the chance of solving those puzzles with the same hardware.

I  my miner I select transactions from pool with bitcoincore, create a coinbase transaction, and create my puzzle66 same as coinbase transactionand put them in after coinbase transaction.
The phrase "same as coinbase transaction" is unclear.
You include the transaction that spends puzzle 66 output just like any other transaction that you would include to your block.
Your blocks' coinbase transaction is unique and doesn't spend existing utxo.