Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 12, 2024, 01:48:38 AM |
|
importing private key to electrum wallet then send to your address is it enough? or some bots can double spend tx
someone pls advise how to avoid such attack i read that the second of the public key of key 66 67 is revealed looters can double spend tx and steal those coins
suppose someone lucky find the private key of the puzzle what he should do what wallet is more secure to use to send those coin
|
|
|
|
un_rank
|
|
April 12, 2024, 05:45:33 AM |
|
Your question is not clear enough for me to give an answer. Where are you importing your private keys from and where (which address) are you sending to?
If you are asking if you are protected from double spending, Yes you are if you wait for 1 confirmation for lower amounts and 3 confirmations for very large amounts of bitcoin.
- Jay -
|
|
|
|
Charles-Tim
Legendary
Offline
Activity: 1708
Merit: 5178
Leading Crypto Sports Betting & Casino Platform
|
|
April 12, 2024, 07:41:26 AM |
|
importing private key to electrum wallet then send to your address is it enough?
You import the private key and then send the coins to another address. Why not just sweep the private key instead. But if you just prefer to import and send the coin to another of your address, that is not also bad as long as the private key that you imported is not compromised and your if the wallet that you sent the coin to also is not compromised.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 12, 2024, 10:26:22 AM Last edit: April 30, 2024, 10:09:57 PM by Mr. Big |
|
Your question is not clear enough for me to give an answer. Where are you importing your private keys from and where (which address) are you sending to?
If you are asking if you are protected from double spending, Yes you are if you wait for 1 confirmation for lower amounts and 3 confirmations for very large amounts of bitcoin.
- Jay -
https://bitcointalk.org/index.php?topic=5454194.0assuming someone found the private key by using kangaroo the algorithme here https://bitcointalk.org/index.php?topic=5244940.0 anyone can get the private key with the public key public key will be known to everyone the second your transaction is shown how to prevent looters from double spend this transaction? the amount is 6.6btc or 6.7btc or 6.8btc depend on the puzzle number 66,67,68 importing private key to electrum wallet then send to your address is it enough?
You import the private key and then send the coins to another address. Why not just sweep the private key instead. But if you just prefer to import and send the coin to another of your address, that is not also bad as long as the private key that you imported is not compromised and your if the wallet that you sent the coin to also is not compromised. the private key will be compromise in seconds (1s) as i mention above with kangaroo or a similar algorithme
link to ann of the puzzle https://bitcointalk.org/index.php?topic=1306983.msg63933672#msg63933672here someone talk about double spend https://bitcointalk.org/index.php?topic=5304723.msg63465321#msg63465321
|
|
|
|
HeRetiK
Legendary
Offline
Activity: 3094
Merit: 2170
Playgram - The Telegram Casino
|
|
April 13, 2024, 08:18:50 AM |
|
I don't really follow the Bitcoin Puzzle scene, but assuming the public keys for these particular puzzles are indeed within a range that could be derived within seconds, digaran already answered the question following the post you were linking: you'd need to either have a bot that automatically double spends the tx or talk with a large mining pool to privately include your tx in a block Though even that will not guarantee success if your adversary is able to broadcast their transaction at the roughly the same time (i.e. within seconds) as you: (1) They may attempt multiple double spends so now it just becomes a competition of who spams the network most effectively and (2) the mining pool you are colluding with may not be the one actually find the next block. Nonetheless following either approach would increase your chances over just hitting send and hoping for the best (though as mentioned above I can not asses the risk of getting looted for those particular puzzles).
|
|
|
|
▄▄███████▄▄███████ ▄███████████████▄▄▄▄▄ ▄████████████████████▀░ ▄█████████████████████▄░ ▄█████████▀▀████████████▄ ██████████████▀▀█████████ █████████████████████████ ██████████████▄▄█████████ ▀█████████▄▄████████████▀ ▀█████████████████████▀░ ▀████████████████████▄░ ▀███████████████▀▀▀▀▀ ▀▀███████▀▀███████ | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ Playgram.io ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | ▄▄▄░░ ▀▄ █ █ █ █ █ █ █ ▄▀ ▀▀▀░░
| │ | ▄▄▄███████▄▄▄ ▄▄███████████████▄▄ ▄███████████████████▄ ▄██████████████▀▀█████▄ ▄██████████▀▀███▄██▐████▄ ██████▀▀████▄▄▀▀█████████ ████▄▄███▄██▀█████▐██████ ██████████▀██████████████ ▀███████▌▐██▄████▐██████▀ ▀███████▄▄███▄████████▀ ▀███████████████████▀ ▀▀███████████████▀▀ ▀▀▀███████▀▀▀ | | │ | ██████▄▄███████▄▄████████ ███▄███████████████▄░░▀█▀ ███████████░█████████░░█ ░█████▀██▄▄░▄▄██▀█████░█ █████▄░▄███▄███▄░▄██████ ████████████████████████ ████████████████████████ ██░▄▄▄░██░▄▄▄░██░▄▄▄░███ ██░░░█░██░░░█░██░░░█░████ ██░░█░░██░░█░░██░░█░░████ ██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████ ███████████████████████ ███████████████████████ | | │ | ► | |
|
|
|
DaCryptoRaccoon
|
Seems kind of pointless puzzle if when you do find a solution someone else can just rob the coins off you by spam attacking and kangaroo attack.
So really the whole point of the "weak" keys puzzle is flawed as many people will just be waiting for the TX to hit the network then just go after that.
In essence unless your conneced to some mining pool or have connections there is zero chance your going to get a pool to include this actually you may find they try steal it from you.
And yes there are people running this stuff on crazy crazy machines so there is a good chance once broadcast before it gets picked up someone else then it's fee race and yea before in the past this happened someone ended up paying a massive fee just to get what little coins they could.
So don't participate unless your well linked up and know exactly how to do this stuff or you will get mugged for your find on broadcast.
|
┏━━━━━━━━━━━━━━━━━┓ ┃ 𝔱𝔥𝔬𝔲 𝔰𝔥𝔞𝔩𝔱 𝔴𝔬𝔯ⱪ 𝔣𝔬𝔯 𝔶𝔬𝔲𝔯 𝔟𝔞𝔤𝔰 ┃ ┃ ➤21/M ┃ ┃ ███▓▓ ███▓▓ ███▓▓ ███▓▓┃
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 875
Merit: 2170
|
|
April 13, 2024, 10:59:25 AM |
|
Seems kind of pointless puzzle if when you do find a solution someone else can just rob the coins off you by spam attacking and kangaroo attack. Well, there is a way to fix it, but unfortunately, it requires OP_CAT. Because in general, if it would be possible to claim the puzzle with any public key, for which OP_HASH160 gives some value below a given target, then it would require the same effort, but could no longer be solved by Kangaroo or other similar attacks, because then nobody would know the starting point. Also, I shared the script for doing that kind of puzzle for public keys: 4. Provably fair transaction puzzles: Input script: "<signature> <pubkeyTail>" Output script: "<pubkeyHead> OP_SWAP OP_CAT OP_CHECKSIG" Execution: <signature> <pubkeyTail> <pubkeyHead> OP_SWAP <signature> <pubkeyHead> <pubkeyTail> OP_CAT <signature> <pubkey> OP_CHECKSIG OP_TRUE Then, if you pick for example 0xbadc0ded as your <pubkeyHead>, then people could mine a public key, starting with x-value equal to 0xbadc0ded, and that would be a proof, that someone can break 32-bit public keys. Of course, any non-zero pattern will do (the only reason why zero will not work, is the half of the generator). Which means, that if you want to do the same thing with OP_HASH160, then after a small modification, it should also work, when OP_CAT would be activated: Input script: "<signature> <pubkey> <hashTail>" Output script: "<hashHead> OP_SWAP OP_CAT OP_OVER OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG" Execution: <signature> <pubkey> <hashTail> <hashHead> OP_SWAP <signature> <pubkey> <hashHead> <hashTail> OP_CAT <signature> <pubkey> <hashOne> OP_OVER <signature> <pubkey> <hashOne> <pubkey> OP_HASH160 <signature> <pubkey> <hashOne> <hashTwo> OP_EQUALVERIFY <signature> <pubkey> OP_CHECKSIG OP_TRUE As many people already noticed, a lot of problems could be solved, if we only would have OP_CAT. But I still wonder, if it would be activated or not.
|
|
|
|
a8832021
Newbie
Offline
Activity: 27
Merit: 0
|
|
April 15, 2024, 01:27:52 PM |
|
If the pubkey is revealed,may someone use BSGS algorithm to crack the privkey and double spend the coins?
|
|
|
|
seoincorporation
Legendary
Offline
Activity: 3318
Merit: 3097
|
|
April 15, 2024, 06:26:47 PM |
|
If the pubkey is revealed,may someone use BSGS algorithm to crack the privkey and double spend the coins? The public key is already known information, but that is not enough to crack the private key, and if someone get's access to the private key first they need to spend the coins before be able to double spend it. But looks like you are lost in the topic, what op means is. Let's say someone finds the private key from puzzles 66 and 67, if they spend the coins and make public the private key, som users could use that private key to make a double spend from the same coins and if they use bigger fees then they could steal those coins. But the way to avoid that is to not make public the private key until it has more than 1 confirmation.
|
|
|
|
Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 15, 2024, 10:35:28 PM Last edit: April 30, 2024, 10:09:17 PM by Mr. Big |
|
Seems kind of pointless puzzle if when you do find a solution someone else can just rob the coins off you by spam attacking and kangaroo attack.
So really the whole point of the "weak" keys puzzle is flawed as many people will just be waiting for the TX to hit the network then just go after that.
In essence unless your conneced to some mining pool or have connections there is zero chance your going to get a pool to include this actually you may find they try steal it from you.
And yes there are people running this stuff on crazy crazy machines so there is a good chance once broadcast before it gets picked up someone else then it's fee race and yea before in the past this happened someone ended up paying a massive fee just to get what little coins they could.
So don't participate unless your well linked up and know exactly how to do this stuff or you will get mugged for your find on broadcast.
thanks for replying appreciate your advice
If the pubkey is revealed,may someone use BSGS algorithm to crack the privkey and double spend the coins? YES, there is a bunch of tools to do that some people running crazy crazy machines the pubkey is not revealed yet and because of the small range 2^66..
you can try this buy yourself pick a random prvtkey 0x2AAA5555000FFFFFF run kangaroo and see!The public key is already known information, but that is not enough to crack the private key, and if someone get's access to the private key first they need to spend the coins before be able to double spend it. But looks like you are lost in the topic, what op means is. Let's say someone finds the private key from puzzles 66 and 67, if they spend the coins and make public the private key, som users could use that private key to make a double spend from the same coins and if they use bigger fees then they could steal those coins. But the way to avoid that is to not make public the private key until it has more than 1 confirmation. you got me wrong, the address has no Outputs tx yet #66 — Unsolved × Key range (265)...(266) Reward 6.6005673 BTC Decimal start point 36893488147419103232 = (265) Decimal end point 73786976294838206463 = (266) HEX start point 20000000000000000 HEX end point 3ffffffffffffffff Total keys 36893488147419103232 Target 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so
assuming you hit the private key can you share a method or a secure way to get these coins without double spend which is faster to get confirmation sending to segwit 3 or to legacy appreciate any help and advise
|
|
|
|
seoincorporation
Legendary
Offline
Activity: 3318
Merit: 3097
|
|
April 16, 2024, 12:25:11 AM |
|
assuming you hit the private key can you share a method or a secure way to get these coins without double spend
Let's say you found the private key, the first step would be to change the Private key Hexadecimal format to WIF. And you DON'T want to do this with an online tool, all has to be done from your PC. For this, you can use the "Bitcoin Address Utility" https://en.bitcoin.it/wiki/Bitcoin_Address_Utility or any other tool. Then, you can import the WIF private key to a wallet like Electrum, or an online wallet like Blockchain.com But i hardly recommend to do this under a Linux Computer, if you want to do it from Windows there could be some risks. which is faster to get confirmation sending to segwit 3 or to legacy
appreciate any help and advise
The speed of the confirmations is based on the fees you use and not on the type of address. If you want a fast confirmation then verify how much you need to pay to have a confirmation in the next block, for that you can use the next site: https://mempool.space/ Right now 58 sat/vB is a high priority. And about your double spend fear, there is no way someone else double spend the coins if they don't have the Private Keys.
|
|
|
|
nc50lc
Legendary
Offline
Activity: 2576
Merit: 6251
Self-proclaimed Genius
|
|
April 16, 2024, 04:43:17 AM |
|
-snip-
OP is talking about " puzzle transaction" outputs with 66 and 67 bit range private key which can be easily computed from the public key. ( check the puzzle's mid ranges with revealed public keys, divisible by 5) The main concern is; the public key will be made public the second he broadcast a transaction that spends that output. Thus, every users that set-up a bot to compute the private key can immediately send a replacement transaction. -snip-
Unfortunately, the idea of using other scripts wont work in existing puzzles, that specific puzzle's outputs ( check "details") are simple P2PKH scripts. The ( new) puzzle has to be specifically made using it. I bet you already think of disabling rbf flag? However, even without opt-in-rbf flag, nodes with mempoolrbf option ( full-rbf) will still accept a replacement to your transaction. And there are miners that also support full-rbf. The only safe way to do this is to ask a solo miner or pool to include the transaction without relaying it to the network, but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not.
|
|
|
|
Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 16, 2024, 03:29:07 PM |
|
-snip-
... -snip-
. ... The only safe way to do this is to ask a solo miner or pool to include the transaction without relaying it to the network, but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not.seems this is the only solution so far for those key thanks
|
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 875
Merit: 2170
|
|
April 16, 2024, 06:04:45 PM |
|
but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not Well, it is also possible to share some data, which is needed to mine a block (like transaction ID, transaction Segwit ID, etc.), without sharing transaction data. Then, it would be sufficient to mine a block, but the pool wouldn't know, if it is valid or not. And also, if you want to prove, that you know the public key, but you don't want to reveal it, then you can share for example SHA-256 of that key, and then everyone can validate, that RIPEMD-160 of it is equal to the address, used in the puzzle. For example: This is the public key, which you want to keep secret: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef3 8c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f This is what you can share to prove, that you know the public key: 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 This is the hash used in the address: 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 Edit: And also, you can deposit funds on-chain, for example into "OP_RIPEMD160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY <yourScript>", and then, it would be possible to move those coins, only if you reveal the in-between step (which is 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 in that example), and "<yourScript>" could contain any conditions, like some new public key, to avoid getting those funds captured by other mining pools.
|
|
|
|
Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 16, 2024, 11:26:37 PM |
|
but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not Well, it is also possible to share some data, which is needed to mine a block (like transaction ID, transaction Segwit ID, etc.), without sharing transaction data. Then, it would be sufficient to mine a block, but the pool wouldn't know, if it is valid or not. And also, if you want to prove, that you know the public key, but you don't want to reveal it, then you can share for example SHA-256 of that key, and then everyone can validate, that RIPEMD-160 of it is equal to the address, used in the puzzle. For example: This is the public key, which you want to keep secret: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef3 8c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f This is what you can share to prove, that you know the public key: 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 This is the hash used in the address: 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 Edit: And also, you can deposit funds on-chain, for example into "OP_RIPEMD160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY <yourScript>", and then, it would be possible to move those coins, only if you reveal the in-between step (which is 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 in that example), and "<yourScript>" could contain any conditions, like some new public key, to avoid getting those funds captured by other mining pools. application example: this is the addr: 1GG6mV7acidZ461XvLJNcUxNicdpTFAL9Q privkey: ** pubkey(to keep secret): 024693A3AED2774C420787C8DFCFB7B04A5CC456F49D724C20B919A9E42527EE78 i share this: sha256: 07e96ec7a607ae6fef04c1a04786bdfdc1450c16388d4236e0890f100ae1c566 hash160: a764f0b1e02f57f995676949950e8d5bdc951966
|
|
|
|
COBRAS
Member
Offline
Activity: 995
Merit: 23
|
|
April 17, 2024, 12:36:12 AM Last edit: April 17, 2024, 12:53:14 AM by COBRAS |
|
but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not Well, it is also possible to share some data, which is needed to mine a block (like transaction ID, transaction Segwit ID, etc.), without sharing transaction data. Then, it would be sufficient to mine a block, but the pool wouldn't know, if it is valid or not. And also, if you want to prove, that you know the public key, but you don't want to reveal it, then you can share for example SHA-256 of that key, and then everyone can validate, that RIPEMD-160 of it is equal to the address, used in the puzzle. For example: This is the public key, which you want to keep secret: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef3 8c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f This is what you can share to prove, that you know the public key: 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 This is the hash used in the address: 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 Edit: And also, you can deposit funds on-chain, for example into "OP_RIPEMD160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY <yourScript>", and then, it would be possible to move those coins, only if you reveal the in-between step (which is 261c1eb21fc4708c6acbe1cfc6d4565652e9e768b620782898936b93000a6c02 in that example), and "<yourScript>" could contain any conditions, like some new public key, to avoid getting those funds captured by other mining pools. application example: this is the addr: 1GG6mV7acidZ461XvLJNcUxNicdpTFAL9Q privkey: ** pubkey(to keep secret): 024693A3AED2774C420787C8DFCFB7B04A5CC456F49D724C20B919A9E42527EE78 i share this: sha256: 07e96ec7a607ae6fef04c1a04786bdfdc1450c16388d4236e0890f100ae1c566 hash160: a764f0b1e02f57f995676949950e8d5bdc951966 your example not in block chain, of course you know pubkey address maked by youself.lol. show pubkey from this address: 1JDM9dpQvTHCCcSUan6k1st6VPzqQXTwLZ and this has160 a764f0b1e02f57f995676949950e8d5bdc951966 invalid. ?
|
[
|
|
|
nc50lc
Legendary
Offline
Activity: 2576
Merit: 6251
Self-proclaimed Genius
|
|
April 17, 2024, 05:17:35 AM |
|
but that also comes with the issue of trusting the miner whether they wouldn't take the puzzle reward themselves or not Well, it is also possible to share some data, which is needed to mine a block (like transaction ID, transaction Segwit ID, etc.), without sharing transaction data. Then, it would be sufficient to mine a block, but the pool wouldn't know, if it is valid or not. Fair enough, the miner can start to " mine" the block header without the actual transaction. In the event that they produced a hash lower than the target, they wouldn't be able to broadcast the block without the actual raw transaction. ( or would they? Please CMIIAW) And in mining, every millisecond counts so if the transmission of raw transaction isn't coordinated well and quick, other pools/solo miners could broadcast a block in their place. This would need a specialized software in both miner's and user's side to be automated for low latency. And also, if you want to prove, that you know the public key, but you don't want to reveal it, then you can share for example SHA-256 of that key, and then everyone can validate, that RIPEMD-160 of it is equal to the address, used in the puzzle.
Good idea, but I'd like to know how can this be applied exactly to existing P2PKH outputs like what OP is pertaining to? If not possible, the creator of the puzzle may have to consider spending those weak ranges into your proposed output.
|
|
|
|
vjudeu
Copper Member
Legendary
Offline
Activity: 875
Merit: 2170
|
|
April 17, 2024, 07:24:37 AM |
|
they wouldn't be able to broadcast the block without the actual raw transaction. (or would they? Please CMIIAW) They would be able to share only the block header. Because to share the actual block, all nodes need to know all transactions behind that. So, it is a game of incentives: there are hashes here and there, and it is a matter of planning, what to share, where, and by whom. Because the reward for the puzzle is something, which can be compared with the basic block reward. So, if one side can say: "we can sweep your reward, if you give us your public key", then another side has similar tools to say "we will keep our spending transaction secret, so you won't be able to do that, and you will lose a block". So, the risk is then on both sides: a key owner risks losing the reward from the puzzle, but the mining pool also risks losing a block. And in mining, every millisecond counts so if the transmission of raw transaction isn't coordinated well and quick, other pools/solo miners could broadcast a block in their place. This would need a specialized software in both miner's and user's side to be automated for low latency. Exactly. It is hard to do, but it is possible to make it trustless. Good idea, but I'd like to know how can this be applied exactly to existing P2PKH outputs like what OP is pertaining to? For example, it is possible to spend some coins from such script, and get that transaction deeply confirmed. Then, every mining pool can see, that "the first person, who announced 'I have the public key' signal, is in transaction X, so that reward should go to address Y". And then, it is possible to prepare for claiming that reward, by creating an agreement with major mining pools, that they will accept only a transaction, sending coins to address Y. Then, if some pool will sweep those funds, it will be possible to show everyone a publicly available proof, that "funds from this puzzle were stolen by pool Z". And I bet if no pool will take a risk of destroying their reputation like that, then claiming the reward will be successful.
|
|
|
|
satashi_nokamato
Jr. Member
Offline
Activity: 50
Merit: 3
|
|
April 18, 2024, 10:19:55 AM |
|
Some words from satoshi himself while undercover. There's simply no feasible way to withdraw the funds on lower end puzzles like #66. It will be snatched up by bots. Not maybe, but it's 100% guaranteed. There will be hundreds of withdrawal transactions with varying fees all battling each other. You will simply be left in the dust.
It's a fundamental flaw in this puzzle that was originally aimed to bring the community together and try to solve the puzzle. The puzzle creator did not think much about the puzzle, and this is proof of it.
The only way the original solver will get the funds of puzzle #66 is if they can prove to be in possession of the private keys directly to the puzzle creator. The puzzle creator then withdraws the funds at a 6BTC fee (they can afford it) to your address.
|
|
|
|
Airfin Same (OP)
Newbie
Offline
Activity: 17
Merit: 1
|
|
April 18, 2024, 05:52:14 PM |
|
Some words from satoshi himself while undercover. There's simply no feasible way to withdraw the funds on lower end puzzles like #66. It will be snatched up by bots. Not maybe, but it's 100% guaranteed. There will be hundreds of withdrawal transactions with varying fees all battling each other. You will simply be left in the dust.
It's a fundamental flaw in this puzzle that was originally aimed to bring the community together and try to solve the puzzle. The puzzle creator did not think much about the puzzle, and this is proof of it.
The only way the original solver will get the funds of puzzle #66 is if they can prove to be in possession of the private keys directly to the puzzle creator. The puzzle creator then withdraws the funds at a 6BTC fee (they can afford it) to your address.
no doubt on that! the speed now is crazy imagine how to reach the creator? his last appear here 2019?i believe this the only guaranteed way by giving a proof te the creator that you hit the private key and let him transfer to you
|
|
|
|
|