What if you need to make a transaction but wanna keep your public key hidden? What can you do if you don’t have mining hardware? I’m thinking you could ask a big, reputable mining pool to help out. Like, do you just email Antpool or ViaBTC? They probably won’t care, right? Or should you offer them a nice fee?
How to Get a Mining Pool to Include Your Transaction?
12 replies 57 views
chris.novaMember
Posts: 179 · Reputation: 229
#2Aug 5, 2021, 03:37 AM
Not sure you can really hide your Bitcoin public key. Miners need it to validate transactions. Even if a mining pool includes your transaction in a block, all nodes will still see the public key for verification. And trying to hide it? That’s probably a lost cause since it can be derived from your transaction signature.
wizard_2016Full Member
Posts: 127 · Reputation: 575
#3Aug 5, 2021, 06:41 AM
What’s the point of hiding it anyway? Your transaction needs to be valid to get into a block, no matter who’s mining it. Some miners are okay with ‘non-standard’ transactions, if that’s what you meant.
Exactly! There’s a legit reason for this: if someone finds a private key from a Bitcoin puzzle, they risk losing the prize if they put the transaction in the mempool. Once the public key is out, it's game over. In a low-range puzzle, the private key can be found quickly.
gwei_blockNewbie
Posts: 185 · Reputation: 37
#5Aug 7, 2021, 12:28 AM
I was thinking the same thing at first. Revealing the public key doesn’t matter if you don’t have the private key, right? I mean, can you really compute the private key from the public one? I’m not deep into these puzzles.
Honestly, I have no clue how fast someone could crack a low-bit private key. I’ve seen some puzzle transactions revealed with much higher bit ranges already solved.
I think I’d trust ck solo pool. Just a bit slow on blocks, though.
Simple solution: hash the private key and share it publicly, then contact a mining pool. That way, if they try to pull a fast one, their reputation will tank. Would make it risky for them to cheat.
I can totally see miners trying to replace a confirmed block for a big fee. Like, if someone pays a ton in fees, a pool with enough hash power could mine two blocks in a row, making a longer chain. This could get crazier as block rewards drop.
pixel_stakeSenior Member
Posts: 23 · Reputation: 1132
#10Aug 7, 2021, 05:29 PM
I remember a mining pool did add a non-standard transaction a while ago, like a year after it was sent out. I can't recall all the details though. Anyone else remember?
Lol, you remember that challenge with my alt? If pools set up a secure channel for puzzle transactions, it’d help a lot. First puzzle solver could submit their address and raw TX, keeping things secure.
Yeah, that’s the tricky part of these puzzles. They incentivize finding solutions but forget about the risk of public exposure. Best bet is to go with a pool that mines quickly, but -ck’s pool is solid and has been around since 2011.
ben.matrixNewbie
Posts: 3523 · Reputation: 35
#13Aug 10, 2021, 01:20 PM
Totally agree, but the downside is that -ck’s pool doesn’t mine blocks consistently. We need someone who’s reliable and regularly finds the next block.